Lev Serebryakov (blacklion) wrote in ru_freebsd,
Lev Serebryakov
blacklion
ru_freebsd

IPv6 не автоконфигурируется на em1, но автоконфигурируется на em0.

Есть мать с em0 (82579LM) и em1 (82574L). На ней FreeBSD 10-STABLE. Файрволла нет. Вообще нет. Есть сеть где бегают анонсы префикса и раутов IPv6 (от rtadv на другой FreeBSD).

Если воткнуть провод из свича в em0 и написать в /etc/rc.conf:

ifconfig_em0="inet 192.168.134.2 netmask 255.255.255.0 mtu 9000"
ifconfig_em0_ipv6="inet6 accept_rtadv"
defaultrouter="192.168.134.1"

То отлично работают и IPv4 и IPv6. IPv6 адрес получается автоконфигурированием, default для IPv6 тоже прописывается из анонсов.

Если воткнуть провод из свича в em1 и написать в /etc/rc.conf:

ifconfig_em1="inet 192.168.134.2 netmask 255.255.255.0 mtu 9000"
ifconfig_em1_ipv6="inet6 accept_rtadv"
defaultrouter="192.168.134.1"

то случается НЁХ: IPv4 работает. IPv6 — нет. Система не видит никаких анонсов. Более того, если сказать tcpdump -n -i em1 icmp6, то тишина. Никаких анонсов. На em0 анонсы видны постоянно.

При этом если прописать на em1 IPv6 адрес вручную и вручную же добавить default6, то всё работает!

И даже когда «всё не работает», ping6 ff02::1%em1 вполне показывает результат. Но анонсов система не видит!

Кто виноват и что делать?

  • Post a new comment

    Error

    Comments allowed for members only

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 16 comments