![¿Cómo eliminar solo una dirección IPv6 de una interfaz?](https://rvso.com/image/1476418/%C2%BFC%C3%B3mo%20eliminar%20solo%20una%20direcci%C3%B3n%20IPv6%20de%20una%20interfaz%3F.png)
Tengo una placa con linux kernel 2.6.23.12
una eth0
interfaz 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 addr
para agregar o eliminar direcciones IPv4/6:
ip addr del 2001:1890:110e:1111::a245/64 dev eth0
ip
es la herramienta moderna de configuración de red de Linux y ifconfig
debe 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
- Ingrese al modo de configuración de interfaz para la interfaz VLAN 1. SEFOS# configurar terminal SEFOS(config)# interfaz vlan 1
- 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
- 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