Transizione da Oracle® Solaris 10 a Oracle Solaris 11.2

Uscire dalla vista stampa

Aggiornato: Dicembre 2014
 
 

Comandi in sostituzione di ifconfig

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