In Oracle Solaris 11 gibt es keinen einzelnen Befehl, der die Informationen ersetzt, die in der Ausgabe des Befehls ifconfig –a angezeigt werden. In den meisten Fällen können Sie jedoch den Befehl ipadm ohne Optionen verwenden und ähnliche Informationen erhalten.
Beachten Sie folgende Informationen, wenn Sie festlegen, welcher Befehl als Ersatz für den Befehl ifconfig verwendet werden soll:
Verwenden Sie den Befehl ipadm ohne Optionen, um Basisinformationen über die Schnittstellen eines Systems anzuzeigen:
# 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
Für MAC-Adressinformationen verwenden Sie den Befehl dladm mit den folgenden Optionen:
# dladm show-linkprop -p mac-address -o link,effective
Zeigen Sie detaillierte Informationen zu IP-Schnittstellenstatus oder -Eigenschaften wie folgt an:
# ipadm show-if -o ifname,class,state,current,over # ipadm show-ifprop -o ifname,property,proto,current
Zeigen Sie detaillierte Informationen zu IP-Adressenstatus oder -Eigenschaften wie folgt an:
# ipadm show-addr -o addrobj,type,state,current,addr # ipadm show-addrprop -o addrobj,property,current
Zeigen Sie Details zur IP-Tunnelkonfiguration wie folgt an:
# dladm show-iptun
Im Folgenden werden die Fälle aufgeführt, in denen Sie sich weiter zur Verwendung des Befehls ifconfig entscheiden werden:
Zur Anzeige der logischen Schnittstellennummer für eine bestimmte Adresse oder eine Linkindexnummer. Der Befehl ipadm zeigt diese Informationen nicht an und einige Anwendungen verwenden diese Nummern weiterhin.
Als Diagnosetool kann der Befehl ifconfig zusätzliche Informationen anzeigen, die Sie möglicherweise mit den Befehlen dladm und ipadm nicht abrufen können.
In den folgenden beiden Beispielen werden die Unterschiede zwischen der Ausgabe der Befehle ifconfig und ipadm verglichen, wenn diese für den Abruf ähnlicher Informationen zu einer Datenverbindung des Systems verwendet werden (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