![Como remover apenas um endereço IPv6 de uma interface?](https://rvso.com/image/1476418/Como%20remover%20apenas%20um%20endere%C3%A7o%20IPv6%20de%20uma%20interface%3F.png)
Tenho placa linux kernel 2.6.23.12
onde na eth0
interface tem dois endereços 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
Quero desabilitar o primeiro endereço IPv6 nisso. Como faço isso?
Bem, há uma perguntaaqui. Mas não existem tais arquivos no meu kernel.
Responder1
Geralmente, vocêrealmente não deveriaremova o endereço link-local, pois ele é necessário para que os principais recursos do IPv6 funcionem, como a descoberta de vizinhos (ou seja, IPv6 ARP).
Dito isto, você pode usar ip addr
para adicionar ou excluir endereços IPv4/6:
ip addr del 2001:1890:110e:1111::a245/64 dev eth0
ip
é a ferramenta moderna de configuração de rede do Linux e ifconfig
deve ser evitada no Linux. Ainda pode excluir endereços individuais, mas apenas para IPv6:
ifconfig eth0 del 2001:1890:110e:1111::a245/64
Responder2
Esse primeiro endereço IPv6 é o endereço link-local. Toda interface IPv6 deve ter uma. É perfeitamente normal que uma interface tenha vários endereços IPv6.
Responder3
Para remover endereços IPv6 da interface você precisa especificar o parâmetro "-6" para o comando "ip" como este:
$ sudo ip -6 addr del fe80::20d:b9ff:fe3c:8594/64 dev eth0
sem ele, o comando é executado com êxito, mas nenhuma alteração na interface.
Responder4
- Entre no modo de configuração de interface para a interface VLAN 1. SEFOS# configurar terminal SEFOS(config)# interface vlan 1
- Exclua o endereço IPv6 configurado para essa interface. SEFOS(config-if)# sem endereço ipv6 fec0::1111:0:1 96 SEFOS(config-if)# sem endereço ipv6 fe80::203:2ff:fe03:501 link-local SEFOS(config-if)# exit SEFOS(config)# saída
- Revise as informações de IPv6 para a interface VLAN 1. SEFOS# mostra interface ipv6 vlan 1
vlan1 está ativo, protocolo de linha está ativo IPv6 está ativado Endereço local do link: fe80::214:4fff:fe6c:560f ... O endereço local do link é configurado automaticamente quando você remove um endereço local do link na interface IPv6. Ou clique no link abaixo para mais informações https://docs.oracle.com/cd/E39109_01/html/E24662/z40000f71393620.html