Почему я не могу пропинговать тот же интерфейс после настройки адреса IPv6

Я настраиваю IPv6 в Ubuntu 12.04 на eth0, используя команду

ifconfig eth0 inet6 add 2001:db8:fedc:cdef::1/64

, но когда я пытаюсь пропинговать eth0 сам, используя

ping6 2001:db8:fedc:cdef::1

, он всегда дает

[ 112]

Я думаю, что он автоматически отправляет эхо-запрос с ::1 на `2001: db8: fedc: cdef :: 1

Команда

ip addr show dev eth0

выдает

[ 114]

Команда

ip -6 route

дает

2001:db8:fedc:cdef::/64 dev eth0  proto kernel  metric 256 
fe80::/64 dev eth0  proto kernel  metric 256 

Команда

ip6tables -L

Она дает

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination   

Команда

]
ip6tables -F
it gives nothing.

Пожалуйста, помогите, как решить эту проблему.
это может иметь для кого-то подсказку

команда

ip -6 route get 2001:db8:fedc:cdef::1

дает

2001:db8:fedc:cdef::1 from :: via 2001:db8:fedc:cdef::1 dev eth0  src ::1  metric 0 
cache 

, почему она имеет src :: 1?

2
задан 2 March 2013 в 10:40

2 ответа

Адрес IPv6 отображается как tentative, поскольку обнаружение дублированного адреса не может быть завершено. И причина , что не может произойти, состоит в том, что у вас нет физического соединения Ethernet (ссылка показывает NO-CARRIER).

Чтобы решить эту проблему, подключите кабель Ethernet.

0
ответ дан 2 March 2013 в 10:40

Диапазон адресов IPv6 2001: db8 :: / 32 зарезервирован только для документации, и пакеты с этими адресами никогда не должны существовать в сети. Все маршрутизаторы должны сбросить пакет с такими адресами. Используйте другой диапазон адресов, например Уникальные локальные адреса fd00 :: / 8 (RFC 4193). Если вы хотите подключиться к Интернету, попросите вашего провайдера указать префикс ipv6-address.

0
ответ дан 2 March 2013 в 10:40

Другие вопросы по тегам:

Похожие вопросы: