IPv6 funciona apenas de entrada e local no FreeBSD 8.4

0

Estou executando o FreeBSD 8.4 e tenho problemas com o IPv6.

Eu posso me conectar ao meu servidor de fora, conectar-se localmente às minhas cadeias. Mas do servidor não consigo me conectar ao mundo externo. Quando faço ping6 para ipv6.google.com, ele me diz que envia pacotes xx, recebeu 0, perda de 100%.

Não sei em que direção devo pesquisar, qualquer recomendação é bem-vinda.

(Eu recentemente atualizei para 8,4 de 8,1. Como eu não uso muito o IPv6, não posso ter certeza se funcionou antes, embora eu tenha certeza que sim.)

No rc.conf eu tenho isto:

ipv6_enable="YES" 
rtsold_enable="YES"
ipv6_defaultrouter="xxxx:yyyy:zzzz::1"
ipv6_ifconfig_em0="xxxx:yyyy:zzzz::2"
ipv6_ifconfig_em0_alias0="xxxx:yyyy:zzzz::106"
ipv6_ifconfig_em0_alias1="xxxx:yyyy:zzzz::107"
ipv6_static_routes="myroute1"
ipv6_route_myroute1="xxxx:yyyy:zzzz::0/64 xxxx:yyyy:zzzz::1"

No resolv.conf:

search lxs.biz
# dns of uplink
nameserver [xxxx:yyyy:zzz::23]
nameserver [xxxx:yyyy:zzz::24]
#openDNS
nameserver [2620:0:ccc::2]
nameserver [2620:0:ccd::2]

saída do netstat -rn

Internet6: 
Destination                       Gateway                  Flags      Netif Expire
::/96                             ::1                     UGRS        lo0 => 
default                           xxxx:yyyy:zzzz::1       UGS         em0 
::1                               link#12                 UH          lo0 
::ffff:0.0.0.0/96                 ::1                     UGRS        lo0 
xxxx:yyyy:zzzz::/64               link#5                  U           em0 
xxxx:yyyy:zzzz::2                 link#5                  UHS         lo0 
xxxx:yyyy:zzzz::106               link#5                  UHS         lo0 
xxxx:yyyy:zzzz::107               link#5                  UHS         lo0 
fe80::/10                         ::1                     UGRS        lo0 
fe80::%em0/64                     link#5                  U           em0 
fe80::225:90ff:fe10:7e84%em0      link#5                  UHS         lo0 
fe80::%lo0/64                     link#12                 U           lo0 
fe80::1%lo0                       link#12                 UHS         lo0 
ff01::%em0/32                     fe80::225:90ff:fe10:7e84%em0  U           em0 
ff01::%lo0/32                     ::1                           U           lo0 
ff02::/16                         ::1                           UGRS        lo0 
ff02::%em0/32                     fe80::225:90ff:fe10:7e84%em0  U           em0 
ff02::%lo0/32                     ::1                           U           lo0
    
por Lexib0y 02.03.2015 / 16:55

1 resposta

0

Substituindo o endereço :: 2 no rc.conf com :: 100, e então reinicie mais uma vez.

Eu também removi a linha

rtsold_enable="YES"

Eu o removi porque o adicionei enquanto já estava com o problema.

Este é agora o meu rc.conf:

ipv6_enable="YES" 
ipv6_defaultrouter="xxxx:yyyy:zzzz::1"
ipv6_ifconfig_em0="xxxx:yyyy:zzzz::100"
ipv6_ifconfig_em0_alias0="xxxx:yyyy:zzzz::106"
ipv6_ifconfig_em0_alias1="xxxx:yyyy:zzzz::107"
ipv6_static_routes="myroute1"
ipv6_route_myroute1="xxxx:yyyy:zzzz::0/64 xxxx:yyyy:zzzz::1"

Se alguém souber por que isso funciona, enquanto: 2 não, estou muito curioso.

    
por 03.03.2015 / 11:40