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

Extensiones del comando ifconfig para admisión de IPv6

El comando ifconfig habilita las interfaces de IPv6 y el módulo de establecimiento de túneles que se debe conectar. ifconfig utiliza un conjunto de comandos ioctls ampliado para configurar las interfaces de red IPv4 e IPv6. A continuación se describen las opciones de ifconfig que admiten operaciones de IPv6. Consulte Supervisión de la configuración de interfaz con el comando ifconfig para obtener una serie de tareas de IPv4 e IPv6 que afectan a ifconfig.

index

Establece el índice de interfaces.

tsrc/tdst

Establece el origen o destino de túneles.

addif

Crea la siguiente interfaz lógica disponible.

removeif

Elimina una interfaz lógica con una determinada dirección IP.

destination

Establece la dirección de destino punto a punto para una interfaz.

set

Establece una dirección, máscara de red o ambas cosas para una interfaz.

subnet

Establece la dirección de subred de una interfaz.

xmit/-xmit

Habilita o inhabilita la transmisión de paquetes en una interfaz.

En el Capítulo 7Configuración de una red IPv6 (tareas)., encontrará procedimientos de configuración de IPv6.


Ejemplo 11–6 Adición de una interfaz de IPv6 lógica con la opción -addif del comando ifconfig

La forma siguiente del comando ifconfig crea la interfaz lógica hme0:3:


# ifconfig hme0 inet6 addif up
Created new logical interface hme0:3

Esta forma del comando ifconfig verifica la creación de la interfaz:


# ifconfig hme0:3 inet6
hme0:3: flags=2000841<UP,RUNNING,MULTICAST,IPv6> mtu 1500 index 2
		inet6  inet6 fe80::203:baff:fe11:b321/10


Ejemplo 11–7 Eliminación de una interfaz de IPv6 lógica con la opción -removeif del comando ifconfig

La forma siguiente del comando ifconfig elimina la interfaz lógica hme0:3:


# ifconfig hme0:3 inet6 down

# ifconfig hme0 inet6 removeif 1234::5678


Ejemplo 11–8 Uso del comando ifconfig para configurar un origen de túneles de IPv6


# ifconfig ip.tun0 inet6 plumb index 13

Abre el túnel que se debe asociar con el nombre de la interfaz física.


# ifconfig ip.tun0 inet6
ip.tun0: flags=2200850<POINTOPOINT,RUNNING,MULTICAST,NONUD,
#IPv6> mtu 1480 index 13
		inet tunnel src 0.0.0.0 
		inet6 fe80::/10 --> :: 

Configura los correspondientes flujos de TCP/IP para utilizar el dispositivo de túneles e informar sobre el estado del dispositivo.


# ifconfig ip.tun0 inet6 tsrc 120.46.86.158 tdst 120.46.86.122

Configura la dirección de origen y de destino del túnel.


# ifconfig ip.tun0 inet6
ip.tun0: flags=2200850<POINTOPOINT,RUNNING,MULTICAST,NONUD,
IPv6> mtu 1480 index 13
		inet tunnel src 120.46.86.158  tunnel dst 120.46.86.122
		inet6 fe80::8192:569e/10 --> fe80::8192:567a

Informa sobre el nuevo estado del dispositivo tras la configuración.



Ejemplo 11–9 Configuración de un túnel de 6to4 mediante ifconfig (forma completa)

En este ejemplo de configuración de pseudointerfaz de 6to4 se utiliza el ID de subred de 1 y se especifica el ID de host, en forma hexadecimal.


# ifconfig ip.6to4tun0 inet6 plumb
# ifconfig ip.6to4tun0 inet tsrc 129.146.86.187 \
2002:8192:56bb:1::8192:56bb/64 up

# ifconfig ip.6to4tun0 inet6
ip.6to4tun0: flags=2200041<UP,RUNNING,NONUD,IPv6>mtu 1480 index 11
        inet tunnel src 129.146.86.187 
        tunnel hop limit 60 
        inet6 2002:8192:56bb:1::8192:56bb/64 


Ejemplo 11–10 Configuración de un túnel de 6to4 mediante ifconfig (forma abreviada)

En este ejemplo se muestra la forma abreviada para la configuración de un túnel de 6to4.


# ifconfig ip.6to4tun0 inet6 plumb
# ifconfig ip.6to4tun0 inet tsrc 129.146.86.187 up

# ifconfig ip.6to4tun0 inet6
ip.6to4tun0: flags=2200041<UP,RUNNING,NONUD,IPv6>mtu 1480 index 11
        inet tunnel src 129.146.86.187 
        tunnel hop limit 60 
        inet6 2002:8192:56bb::1/64