Guía de administración del sistema: servicios IP

ProcedureCómo mostrar asignaciones de dirección de interfaz

Los enrutadores y hosts múltiples tienen más de una interfaz y, a menudo, más de una dirección IP asignada a cada interfaz. Puede usar el comando ifconfig para mostrar todas las direcciones asignadas a las interfaces de un sistema. También puede usar el comando ifconfig para mostrar sólo las asignaciones de direcciones IPv4 o IPv6. Para ver también las direcciones MAC de las interfaces, debe iniciar una sesión como superusuario o adquirir la función necesaria.

Si necesita más información sobre el comando ifconfig, consulte la página de comando man ifconfig(1M).

  1. En el sistema local, asuma la función de administrador de red o hágase superusuario.

    Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Obtenga información sobre todas las interfaces.

    Puede usar variaciones del comando ifconfig -a para hacer lo siguiente:

    • Ver todas las direcciones de todas las interfaces del sistema.


      # ifconfig -a
      
    • Ver todas las direcciones IPv4 asignadas a las interfaces de un sistema.


      # ifconfig -a4
      
    • Si el sistema local tiene IPv6, mostrar todas las direcciones IPv6 asignadas a las interfaces de un sistema.


      ifconfig -a6
      

Ejemplo 8–2 Mostrar la información de direcciones de todas las interfaces

Este ejemplo muestra entradas de un host con una única interfaz principal, qfe0. Aunque el resultado de ifconfig muestra que hay tres tipos de direcciones asignadas a qfe0: loopback (lo0), IPv4 (inet), e IPv6 (inet6). En la sección IPv6 del resultado, la línea de la interfaz qfe0 muestra la dirección IPv6 de vínculo local. La segunda dirección de qfe0 se muestra en la línea qfe0:1 .


% ifconfig -a
lo0: flags=1000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000 
qfe0: flags=1004843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 
        inet 10.0.0.112 netmask ffffff80 broadcast 10.0.0.127
        ether 8:0:20:b9:4c:54 
lo0: flags=2000849 <UP,RUNNING,MULTICAST,IPv6> mtu 8252 index 1
        inet6 ::1/128 
qfe0: flags=2000841 <UP,RUNNING,MULTICAST,IPv6> mtu 1500 index 2
        ether 8:0:20:b9:4c:54 
        inet6 fe80::a00:20ff:feb9:4c54/10 
qfe0:1: flags=2080841 <UP,RUNNING,MULTICAST,ADDRCONF,IPv6> mtu 1500 index 2
        inet6 2001:db8:3c4d:48:a00:20ff:feb9:4c54/64 


Ejemplo 8–3 Mostrar la información de direcciones de todas las interfaces IPv4

Este ejemplo muestra la dirección IPv4 configurada para un host múltiple. No necesita ser superusuario para ejecutar este tipo de comando ifconfig.


% ifconfig -a4
lo0: flags=1000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
qfe0: flags=1004843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 10.0.0.112 netmask ffffff80 broadcast 10.0.0.127
        ether 8:0:20:b9:4c:54 
qfe1: flags=1004843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 10.0.0.118 netmask ffffff80 broadcast 10.0.0.127
        ether 8:0:20:6f:5e:17


Ejemplo 8–4 Mostrar la información de dirección de todas las interfaces IPv6

Este ejemplo muestra sólo las direcciones IPv6 configuradas para un host específico. No necesita ser superusuario para ejecutar este tipo de comando ifconfig.


% ifconfig -a6
lo0: flags=2000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv6> mtu 8252 index 1
        inet6 ::1/128 
qfe0: flags=2000841 <UP,RUNNING,MULTICAST,IPv6> mtu 1500 index 2
        ether 8:0:20:b9:4c:54 
        inet6 fe80::a00:20ff:feb9:4c54/10
qfe0:1: flags=2080841 <UP,RUNNING,MULTICAST,ADDRCONF,IPv6> mtu 1500 index 2
        inet6 2001:db8:3c4d:48:a00:20ff:feb9:4c54/64 

Este resultado de ifconfig muestra los tres tipos de dirección IPv6 siguientes que están asignados a la única interfaz de un host:

lo0

Dirección en bucle IPv6.

inet6 fe80::a00:20ff:feb9:4c54/10

Dirección de vínculo local asignada a la interfaz de red principal.

inet6 2001:db8:3c4d:48:a00:20ff:feb9:4c54/64

Dirección IPv6, con prefijo de subred. El término ADDRCONF en el resultado indica que esta dirección fue autoconfigurada por el host.