Transição do Oracle® Solaris 10 para o Oracle Solaris 11.2

Exit Print View

Updated: Dezembro de 2014
 
 

Comandos de Substituição ifconfig

No Oracle Solaris 11, não há um comando único que substitui as informações exibidas na saída do comando ifconfig –a. Porém, na maioria dos casos, é possível usar o comando ipadm sem nenhuma opção para obter informações semelhantes.

    Para determinar qual comando usar como um substituto do comando ifconfig, consulte as seguintes informações:

  • Use o comando ipadm sem nenhuma opção para exibir informações básicas sobre as interfaces de um 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 obter informações de endereço MAC, use o comando dladm com as seguintes opções:

    # dladm show-linkprop -p mac-address -o link,effective
  • Exiba informações detalhadas de propriedade ou estado da interface IP da seguinte maneira:

    # ipadm show-if -o ifname,class,state,current,over
    # ipadm show-ifprop -o ifname,property,proto,current
  • Exiba informações detalhadas de propriedade ou estado do endereço IP da seguinte maneira:

    # ipadm show-addr -o addrobj,type,state,current,addr
    # ipadm show-addrprop -o addrobj,property,current
  • Exiba detalhes de configuração do túnel IP da seguinte maneira:

    # dladm show-iptun
  • Estas são situações nas quais você poderia optar por usar o comando ifconfig:

    • Para exibir o número de interface lógica para um dado endereço ou um número de índice de link. O ipadm não exibe essas informações e alguns aplicativos ainda usam esses números.

    • Como uma ferramenta de diagnóstico, o comando ifconfig pode fornecer informações adicionais que você talvez não obtenha usando os comandos dladm e ipadm.

    Os dois exemplos a seguir comparam as diferenças entre a saída do comando ifconfig e a saída do comando ipadm quando usados para obter informações semelhantes sobre o datalink de um 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