Я использую FreeBSD 8.4 и у меня проблемы с IPv6.

Я могу подключиться к своему серверу извне, локально подключиться к моей тюрьме. Но с сервера я не могу подключиться к внешнему миру. Когда я отправляю ping6 на ipv6.google.com, он сообщает, что отправляет xx пакеты, получая 0, 100% потерь.

Я не уверен, в каком направлении я должен искать, любой совет приветствуется.

(Я недавно обновился до 8.4 с 8.1. Поскольку я не очень часто использую IPv6, я не могу быть уверен, что он работал раньше, хотя я совершенно уверен, что он работал.)

В rc.conf у меня есть это:

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"

В 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]

вывод команды 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

1 ответ1

0

Замена адреса ::2 в файле rc.conf на ::100 и перезагрузка сделали свое дело.

Я тоже убрал строку

rtsold_enable="YES"

Я удалил это, потому что я добавил это, в то время как у меня уже была проблема.

Это теперь мой 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"

Если кто-нибудь знает, почему это работает, а ::2 - нет, мне очень любопытно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .