In Oracle Solaris 11 non esiste un unico comando che sostituisce le informazioni visualizzate nell'output del comando ifconfig –a. Nella maggior parte dei casi, tuttavia, è possibile utilizzare il comando ipadm senza alcuna opzione per ottenere informazioni simili.
Per determinare il comando da utilizzare in sostituzione del comando ifconfig, consultare le informazioni riportate di seguito.
Utilizzare il comando ipadm senza alcuna opzione per visualizzare informazioni di base sulle interfacce di un sistema.
# ipadm NAME CLASS/TYPE STATE UNDER ADDR lo0 loopback ok -- -- lo0/v4 static ok -- 127.0.0.1/8 lo0/v6 static ok -- ::1/128 net0 ip ok -- -- net0/v4 dhcp ok -- 10.134.64.65/24 net0/v6 addrconf ok -- fe80::214:4fff:fefb:bbf0/10
Per le informazioni sugli indirizzi MAC, utilizzare il comando dladm con le seguenti opzioni:
# dladm show-linkprop -p mac-address -o link,effective
Visualizza informazioni dettagliate sullo stato o la proprietà dell'interfaccia IP, come descritto di seguito.
# ipadm show-if -o ifname,class,state,current,over # ipadm show-ifprop -o ifname,property,proto,current
Visualizza informazioni dettagliate sullo stato o la proprietà dell'indirizzo IP, come descritto di seguito.
# ipadm show-addr -o addrobj,type,state,current,addr # ipadm show-addrprop -o addrobj,property,current
Visualizza i dettagli di configurazione dei tunnel IP, come descritto di seguito.
# dladm show-iptun
Di seguito sono riportate alcune situazioni in cui è possibile continuare a utilizzare il comando ifconfig.
Per visualizzare il numero di interfaccia logica di un determinato indirizzo o un numero di indice del collegamento. Il comando ipadm non visualizza queste informazioni e alcune applicazioni utilizzano ancora questi numeri.
Come strumento diagnostico, il comando ifconfig fornisce informazioni aggiuntive che potrebbe essere impossibile ottenere con i comandi dladm e ipadm.
Nei due esempi riportati di seguito vengono confrontate le differenze tra gli output dei comandi ifconfig e ipadm utilizzati per ottenere informazioni simili sul collegamento dati di un sistema (net0).
# ifconfig net0 net0: flags=100001000942<BROADCAST,RUNNING,PROMISC,MULTICAST,IPv4,PHYSRUNNING> mtu 1500 index 4 inet 0.0.0.0 netmask 0 ether 0:d0:b7:b9:a5:8c # ifconfig net0 inet6 net0: flags=120002000940<RUNNING,PROMISC,MULTICAST,IPv6,PHYSRUNNING> mtu 1500 index 4 inet6 ::/10
# ipadm show-if -o ifname,class,state,current,over net0 IFNAME CLASS STATE CURRENT OVER net0 ip down bm46-------- -- sekon# ipadm show-ifprop -o ifname,property,proto,current net0 IFNAME PROPERTY PROTO CURRENT net0 arp ipv4 on net0 forwarding ipv4 off net0 metric ipv4 0 net0 mtu ipv4 1500 net0 exchange_routes ipv4 on net0 usesrc ipv4 none net0 forwarding ipv6 off net0 metric ipv6 0 net0 mtu ipv6 1500 net0 nud ipv6 on net0 exchange_routes ipv6 on net0 usesrc ipv6 none net0 group ip -- net0 standby ip off