Dans Oracle Solaris 11, aucune commande unique ne remplace les informations affichées dans la sortie de la commande ifconfig –a. Cependant, dans la plupart des cas, vous pouvez exécuter la commande ipadm sans aucune option pour obtenir des informations similaires.
Pour identifier la commande à exécuter en remplacement de la commande ifconfig, reportez-vous aux informations suivantes :
Exécutez la commande ipadm sans aucune option pour afficher des informations de base sur les interfaces d'un système :
# 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
Pour des informations sur les adresses MAC, utilisez la commande dladm avec les options suivantes :
# dladm show-linkprop -p mac-address -o link,effective
Pour afficher des informations détaillées sur l'état ou la propriété d'interfaces IP, saisissez ce qui suit :
# ipadm show-if -o ifname,class,state,current,over # ipadm show-ifprop -o ifname,property,proto,current
Pour afficher des informations détaillées sur l'état ou la propriété d'adresses IP, saisissez ce qui suit :
# ipadm show-addr -o addrobj,type,state,current,addr # ipadm show-addrprop -o addrobj,property,current
Pour afficher les détails de la configuration de tunnels IP, saisissez ce qui suit :
# dladm show-iptun
Dans les situations suivantes, vous pouvez encore être amené à opter pour l'exécution de la commande ifconfig :
Pour afficher le numéro d'interface logique pour toute adresse donnée ou un numéro d'index de liaison. La commande ipadm n'affiche pas cette information et certaines applications utilisent toujours ces numéros.
En tant qu'outil de diagnostic, la commande ifconfig peut fournir des informations supplémentaires que vous risquez de ne pas pouvoir obtenir en exécutant les commandes dladm et ipadm.
Les deux exemples suivants comparent les différences entre les sorties des commandes ifconfig et ipadm lorsqu'elles sont utilisées pour obtenir des informations similaires sur la liaison de données d'un système (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