ipv6 encaminhamento mata ipv6 conexão?

0

Oi eu estou tentando girar VMs em endereços IPV6 públicos.

Quando eu habilito net.ipv6.conf.all.forwarding = 1 no host, parece matar a conectividade ipv6

root@li166-218:~# ip -6 route show dev eth0
2600:3c01::/64  proto kernel  metric 256  expires 2591994sec
fe80::/64  proto kernel  metric 256
default via fe80::1  proto ra  metric 1024  expires 84sec
root@li166-218:~# traceroute -6 google.com
traceroute to google.com (2607:f8b0:4010:801::1000), 30 hops max, 80 byte packets
 1  2600:3c01::8678:acff:fe0d:79c1 (2600:3c01::8678:acff:fe0d:79c1)  0.860 ms  0.915 ms  1.005 ms
 2  10gigabitethernet8-2.core3.fmt2.he.net (2001:470:1:3b8::1)  10.615 ms  10.608 ms  7.144 ms
 3  10ge5-4.core1.pao1.he.net (2001:470:0:263::2)  6.539 ms  6.601 ms  6.653 ms
 4  google-as15169.10gigabitethernet8-2.core1.pao1.he.net (2001:470:0:244::2)  0.937 ms  0.905 ms  0.882 ms
 5  2001:4860::1:0:21 (2001:4860::1:0:21)  9.843 ms  9.812 ms  9.740 ms
 6  2001:4860:0:1::3d5 (2001:4860:0:1::3d5)  1.974 ms  1.712 ms  1.979 ms
 7  2607:f8b0:8000:24::2 (2607:f8b0:8000:24::2)  1.575 ms 2607:f8b0:8000:24::7 (2607:f8b0:8000:24::7)  1.637 ms 2607:f8b0:8000:24::1 (2607:f8b0:8000:24::1)  1.684 ms
root@li166-218:~# sysctl net.ipv6.conf.all.forwarding=1
net.ipv6.conf.all.forwarding = 1
root@li166-218:~# traceroute -6 google.com
traceroute to google.com (2607:f8b0:4010:801::1000), 30 hops max, 80 byte packets
connect: Network is unreachable

quando net.ipv6.conf.all.forwarding = 1 eu posso pingar o host da vm do convidado. Mas o host não tem mais conectividade pública ipv6.

    
por kevzettler 10.05.2014 / 00:11

2 respostas

4

Ativar o encaminhamento IPv6 desativará o autoconf IPv6. Normalmente, você deseja que os roteadores (dispositivos que encaminham) tenham endereços estáticos.

Isso está documentado no Linux IPv6 HOWTO .

Aqui está a parte relevante:

% bl0ck_qu0te%

Ao configurar o encaminhamento para TRUE, sua máquina se comportará como um roteador. Você precisa forçá-lo a aceitar anúncios de roteador (RAs) ou precisa configurar manualmente seus endereços e rotas.

Para ativar o autoconf mesmo ao usar o encaminhamento, use isto:

% bl0ck_qu0te%

Sim, é um booleano com valores 0, 1 e 2:)

    
por Sander Steffann 10.05.2014 / 01:53
0

Ativar o encaminhamento eliminará a rota padrão. Você pode adicioná-lo de volta com:

ip -6 route add default via <ipv6 gateway address> dev <interface>

Assim que for adicionado, a conectividade IPv6 deve ser boa novamente.

No meu caso, eu tive que encontrar o endereço do gateway, bisbilhotando no meu modem a cabo via http://192.168.100.1 .

    
por weasel5i2 09.04.2016 / 00:41