Como remover apenas um endereço IPv6 de uma interface?

4

Tenho uma placa com linux kernel 2.6.23.12 , onde na interface eth0 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

Eu quero desativar o primeiro endereço IPv6 neste. Como eu faço isso?

Bem, há uma pergunta aqui . Mas não existem arquivos no meu kernel.

    
por Ramana Reddy 10.12.2015 / 09:46

3 respostas

8

Geralmente, você não deve remover o endereço local do link, pois ele é necessário para que os recursos principais do IPv6 funcionem, como o Neighbor Discovery (ou seja, o IPv6 ARP).

Dito isso, 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 evitado no Linux. Ainda pode excluir endereços individuais, mas apenas para IPv6:

ifconfig eth0 del 2001:1890:110e:1111::a245/64
    
por 10.12.2015 / 09:59
4

Esse primeiro endereço IPv6 é o endereço local do link. Cada interface IPv6 deve ter um. É perfeitamente normal que uma interface tenha vários endereços IPv6.

    
por 10.12.2015 / 10:00
-4
  1. Entre no modo de configuração da interface para a interface da VLAN 1. SEFOS # configure terminal SEFOS (config) # interface vlan 1
  2. Exclua o endereço IPv6 configurado para essa interface. SEFOS (config-if) # no endereço ipv6 fec0 :: 1111: 0: 1 96 SEFOS (config-if) # no endereço ipv6 fe80 :: 203: 2ff: fe03: 501 link-local SEFOS (config-if) # exit SEFOS (config) # exit
  3. Revise as informações do IPv6 para a interface da VLAN 1. SEFOS # show ipv6 interface vlan 1

vlan1 está ativo, o protocolo de linha está ativo     IPv6 está habilitado     Link do endereço local:         fe80 :: 214: 4fff: fe6c: 560f ... O endereço local do link é configurado automaticamente quando você remove um endereço local de link na interface IPv6. Ou clique no link abaixo para mais informações link

    
por 10.12.2015 / 09:57