Lev Serebryakov
2017-Jan-10 23:27 UTC
IPv6 works on em0 () but not on em1 () - what's wrong?
I have MoBo (Supermicro X9SCL-F) with two 1G NICs, first one (em0) is based on 82579LM, and second one (em1) is based on 82574L. When I'm using em0 with simple config: ifconfig_em0="inet 192.168.134.2 netmask 255.255.255.0 mtu 9000" ifconfig_em0_ipv6="inet6 accept_rtadv" everything works fine - em0 get IPv6 prefix from rtadvd of my router and "tspdump -n -i em0 icmp6" shows some traffic, like router and prefix announcements. So far so good. I want to use em1 (and don't use em0 at all), because 82579LM has some known bugs according to SuperMicro support and someties hangs whole system. So, I change config to ifconfig_em1="inet 192.168.134.2 netmask 255.255.255.0 mtu 9000" ifconfig_em1_ipv6="inet6 accept_rtadv" connect em1 instead of em0 to the switch and reboot. And after that interface (em1) can not get IPv6 prefix, don't get global address (and shows only link-local one)and "tcpdump -n -i em1 icmp6" shows nothing at all! IPv4 works fine, though. What do I do wrong? Is it known issue of 82574L? I'm running 10-STABLE r311462. -- // Lev Serebryakov AKA Black Lion -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 964 bytes Desc: OpenPGP digital signature URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20170111/2e0c535a/attachment.sig>
Hiroki Sato
2017-Jan-10 23:43 UTC
IPv6 works on em0 () but not on em1 () - what's wrong?,IPv6 works on em0 () but not on em1 () - what's wrong?
Lev Serebryakov <lev at FreeBSD.org> wrote in <58756DDE.5000503 at FreeBSD.org>,<58756DDE.5000503 at FreeBSD.org>: le> le> I have MoBo (Supermicro X9SCL-F) with two 1G NICs, first one (em0) is le> based on 82579LM, and second one (em1) is based on 82574L. le> le> When I'm using em0 with simple config: le> le> ifconfig_em0="inet 192.168.134.2 netmask 255.255.255.0 mtu 9000" le> ifconfig_em0_ipv6="inet6 accept_rtadv" le> le> everything works fine - em0 get IPv6 prefix from rtadvd of my router le> and "tspdump -n -i em0 icmp6" shows some traffic, like router and prefix le> announcements. So far so good. le> le> I want to use em1 (and don't use em0 at all), because 82579LM has some le> known bugs according to SuperMicro support and someties hangs whole system. le> le> So, I change config to le> le> ifconfig_em1="inet 192.168.134.2 netmask 255.255.255.0 mtu 9000" le> ifconfig_em1_ipv6="inet6 accept_rtadv" le> le> connect em1 instead of em0 to the switch and reboot. And after that le> interface (em1) can not get IPv6 prefix, don't get global address (and le> shows only link-local one)and "tcpdump -n -i em1 icmp6" shows nothing at le> all! IPv4 works fine, though. le> le> What do I do wrong? Is it known issue of 82574L? le> le> I'm running 10-STABLE r311462. What happens by typing the following command? % ping6 ff02::1%em1 -- Hiroki -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 181 bytes Desc: not available URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20170111/90835437/attachment.sig>