¿Cómo eliminar solo una dirección IPv6 de una interfaz?

¿Cómo eliminar solo una dirección IPv6 de una interfaz?

Tengo una placa con linux kernel 2.6.23.12una eth0interfaz en la que tiene dos direcciones IPv6.

root@ramana:~# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr FF:AB:CD:EF:85:94  
          inet addr:192.168.20.107  Bcast:192.168.20.255 Mask:255.255.255.0
          inet6 addr: fe80::20d:b9ff:fe3c:8594/64 Scope:Link
          inet6 addr: 2001:1890:110e:1111::a245/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6289 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12197 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:587799 (574.0 KiB)  TX bytes:2057305 (1.9 MiB)
          Interrupt:10 Base address:0x4000

Quiero desactivar la primera dirección ipv6 en esto. ¿Cómo puedo hacer eso?

Bueno hay una preguntaaquí. Pero no existen tales archivos en mi kernel.

Respuesta1

Generalmente, turealmente no deberíaelimine la dirección de enlace local, ya que es necesaria para que funcionen las funciones principales de IPv6, como el descubrimiento de vecinos (es decir, IPv6 ARP).

Dicho esto, puedes usar ip addrpara agregar o eliminar direcciones IPv4/6:

ip addr del 2001:1890:110e:1111::a245/64 dev eth0

ipes la herramienta moderna de configuración de red de Linux y ifconfigdebe evitarse en Linux. Todavía puede eliminar direcciones individuales, pero sólo para IPv6:

ifconfig eth0 del 2001:1890:110e:1111::a245/64

Respuesta2

Esa primera dirección IPv6 es la dirección de enlace local. Cada interfaz IPv6 debe tener una. Es perfectamente normal que una interfaz tenga varias direcciones IPv6.

Respuesta3

Para eliminar direcciones IPv6 de la interfaz, debe especificar el parámetro "-6" para el comando "ip" de esta manera:

$ sudo ip -6 addr del fe80::20d:b9ff:fe3c:8594/64 dev eth0

sin él, el comando se ejecuta correctamente, pero no hay cambios en la interfaz.

Respuesta4

  1. Ingrese al modo de configuración de interfaz para la interfaz VLAN 1. SEFOS# configurar terminal SEFOS(config)# interfaz vlan 1
  2. Elimine la dirección IPv6 configurada para esa interfaz. SEFOS(config-if)# sin dirección ipv6 fec0::1111:0:1 96 SEFOS(config-if)# sin dirección ipv6 fe80::203:2ff:fe03:501 enlace local SEFOS(config-if)# salida SEFOS(config)# salir
  3. Revise la información de IPv6 para la interfaz VLAN 1. SEFOS# muestra la interfaz ipv6 vlan 1

vlan1 está activo, el protocolo de línea está activo IPv6 está habilitado Dirección local de enlace: fe80::214:4fff:fe6c:560f... La dirección local de enlace se configura automáticamente cuando elimina una dirección local de enlace en la interfaz IPv6. O haga clic en el enlace a continuación para obtener más información. https://docs.oracle.com/cd/E39109_01/html/E24662/z40000f71393620.html

información relacionada