En Oracle Solaris 11, no hay un comando único que reemplace la información mostrada en la salida del comando ifconfig –a. Sin embargo, en la mayoría de los casos, el uso del comando ipadm sin opciones brinda información muy similar.
Para determinar qué comando utilizar como sustituto del comando ifconfig, consulte la siguiente información:
Utilice el comando ipadm sin ninguna opción para mostrar información básica sobre las interfaces del 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
Para obtener información de direcciones MAC, utilice el comando dladm con las siguientes opciones:
# dladm show-linkprop -p mac-address -o link,effective
Muestre información detallada de la propiedad o estado de la interfaz IP de la siguiente manera:
# ipadm show-if -o ifname,class,state,current,over # ipadm show-ifprop -o ifname,property,proto,current
Muestre información detallada de la propiedad o estado de la dirección IP de la siguiente manera:
# ipadm show-addr -o addrobj,type,state,current,addr # ipadm show-addrprop -o addrobj,property,current
Muestra detalles de la configuración de túneles IP de la siguiente manera:
# dladm show-iptun
A continuación, se muestran situaciones en las que aún se podría optar por usar el comando ifconfig:
Para mostrar el número de interfaz lógica para cualquier dirección determinada o un número de índice de enlace. ipadm no muestra esta información y algunas aplicaciones aún utilizan estos números.
Como una herramienta de diagnóstico, el comando ifconfig puede proporcionar información adicional que posiblemente no pueda obtener con los comandos dladm e ipadm.
Los siguientes ejemplos comparan las diferencias entre las salidas de los comandos ifconfig e ipadm cuando se utilizan para obtener información similar sobre un enlace de datos del 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