On 1/4/19 3:29 PM, Shamim Shahriar wrote:
Dear List members, good afternoon and happy new year
I am trying to setup a FreeBSD server v12 amd64, and it appears that IPv6
on that is actually broken. I have confirmed that by having same hardware
running v11.2 (amd64), and that is working without any issue.

Preamble:
The "infrastructure" in question is running mostly Juniper devices, and the
routers are advertising everything. So the only thing (related to IPv6) I
have in my rc.conf are

ifconfig_em0_ipv6="inet6 accept_rtadv"
rtsold_enable="YES"

This gives the machines an IPv6 from the intended subnet, and also
configures the defaultroute for the devices

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

options=81209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWFILTER>
         ether 52:54:00:1a:a4:1a
         inet6 fe80::e:f:11:12:a41a%em0 prefixlen 64 scopeid 0x1
         inet6 a:b:c:d:e:f:11:12:a41a prefixlen 64 autoconf
         inet 172.16.1.23 netmask 0xffffff00 broadcast 172.16.1.255
         media: Ethernet autoselect (1000baseT <full-duplex>)
         status: active
         nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>


# netstat -nr
Routing tables

Internet:
Destination        Gateway            Flags     Netif Expire
default            172.16.1.1       UGS         em0
127.0.0.1          link#2             UH          lo0
172.16.1.0/24    link#1             U           em0
172.16.1.23      link#1             UHS         lo0

Internet6:
Destination                       Gateway                       Flags
Netif Expire
::/96                             ::1                           UGRS
lo0
default                           fe80::e:f:11:12:200%em0       UG
em0
::1                               link#2                        UH
lo0
::ffff:0.0.0.0/96                 ::1                           UGRS
lo0
a:b:c:d::/64                      link#1                        U
em0
a:b:c:d:e:f:11:12:a41a            link#1                        UHS
lo0
fe80::/10                         ::1                           UGRS
lo0
fe80::%em0/64                     link#1                        U
em0
fe80::e:f:11:12:a41a%em0          link#1                        UHS
lo0
fe80::%lo0/64                     link#2                        U
lo0
fe80::1%lo0                       link#2                        UHS
lo0
ff02::/16


Problem:
In FreeBSD v12, if I do a tcpdump, it appears that the router is constantly
asking who has my IP, and the machine is not responding to it at all.

(running on two different console on the same machine)
ping6 mx1
PING6(56=40+8+8 bytes) a:b:c:d:5054:ff:fe1a:a41a --> 2222:aa:bb:cc::72


# tcpdump -ni em0 icmp6
14:17:18.980755 IP6 a:b:c:d:e:f:11:12:a41a > 2222:aa:bb:cc::72: ICMP6, echo
request, seq 0, length 16
14:17:19.617708 IP6 fe80::200:5eff:fe00:200 > ff02::1:ff1a:a41a: ICMP6,
neighbor solicitation, who has a:b:c:d:e:f:11:12:a41a, length 32
14:17:20.003172 IP6 a:b:c:d:e:f:11:12:a41a > 2222:aa:bb:cc::72: ICMP6, echo
request, seq 1, length 16
14:17:20.617615 IP6 fe80::200:5eff:fe00:200 > ff02::1:ff1a:a41a: ICMP6,
neighbor solicitation, who has a:b:c:d:e:f:11:12:a41a, length 32
14:17:21.023423 IP6 a:b:c:d:e:f:11:12:a41a > 2222:aa:bb:cc::72: ICMP6, echo
request, seq 2, length 16


Whereas, if I am running FreeBSD v11.2, it is working alright. I am getting
the ping response and what not.

NOTE: Both the v12 and v11.2 was downloaded as of today (in a matter of
minutes -- not even hours) for setting up the machines.

Could someone please confirm if what I am seeing is expected? If yes, how
soon is this likely to be fixed?

If you require further information or need me to run more tests, please do
let me know. I will have the machines running for some time (reasonable
time), before I decide which of the two will prevail :D

Thanks and regards
Hi,

Can you try the second debug patch mentioned here:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233535

Is this issue isolated to Link-Local IPv6 or is global IPv6 involved aswell?

--HPS
_______________________________________________
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to