[Bug 276843] rtadvd stops workng after ifconfig down/up

[email protected] Wed, 27 May 2026 19:59:36 +0000
Newsgroups gmane.os.freebsd.devel.net
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276843

[email protected] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #5 from [email protected] ---
(In reply to Mark Linimon from comment #4)
Yes; happens on 15.1-STABLE FreeBSD 15.1-STABLE stable/15-n283671-9acea8aa36e9
GENERIC

On the gateway:

Internet6:
Destination                       Gateway                       Flags        
Netif Expire
::/96                             link#6                        URS            
lo0
default                           fe80::80ff%ix0                UG             
ix0
::1                               link#6                        UHS            
lo0
::ffff:0.0.0.0/96                 link#6                        URS            
lo0
2606:83c0:8000:1b00::/64          link#5                        U              
ix1
2606:83c0:8000:1b00::/56          link#6                        UR             
lo0
2606:83c0:8000:1b00::1            link#6                        UHS            
lo0
2606:83c0:8000:1b01::/64          link#8                        U            
ix1.4
2606:83c0:8000:1b01::1            link#6                        UHS            
lo0
2606:83c0:8600::1d                link#6                        UHS            
lo0
fe80::%lo0/10                     link#6                        URS            
lo0
fe80::%ix0/64                     link#4                        U              
ix0
fe80::2e0:b4ff:fe68:f894%lo0      link#6                        UHS            
lo0
fe80::%ix1/64                     link#5                        U              
ix1
fe80::2e0:b4ff:fe68:f895%lo0      link#6                        UHS            
lo0
fe80::%lo0/64                     link#6                        U              
lo0
fe80::1%lo0                       link#6                        UHS            
lo0
fe80::%ix1.3/64                   link#7                        U            
ix1.3
fe80::2e0:b4ff:fe68:f895%lo0      link#6                        UHS            
lo0
fe80::%ix1.4/64                   link#8                        U            
ix1.4
fe80::2e0:b4ff:fe68:f895%lo0      link#6                        UHS            
lo0
ff02::/16                         link#6                        URS            
lo0

But on a machine that is active on the inside network and looking for an IpV6
address, and had one before I did an "ifconfig ix1 down" and then a while later
"ifconfig ix1 up"...

[karl@NewFS ~]$ ifconfig mce0
mce0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0
mtu 1500
       
options=66ef07bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,NV,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,HWRXTSTMP,MEXTPG,VXLAN_HWCSUM,VXLAN_HWTSO>
        ether 50:6b:4b:12:c8:58
        inet 192.168.10.100 netmask 0xffffff00 broadcast 192.168.10.255
        inet6 fe80::526b:4bff:fe12:c858%mce0 prefixlen 64 scopeid 0x4
        media: Ethernet 10GBase-CR1 <full-duplex>
        status: active
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>

Its not there (I have pltime/vltime set in my /etc/rtadvd.conf on the gateway
so the former entry expired after an hour)

If I restart rtadvd....

root@IpGw:/etc/rc.d # sh rtadvd restart
Stopping rtadvd.
Waiting for PIDS: 6422.
Starting rtadvd.

Now on said inside machine:

[karl@NewFS ~]$ ifconfig mce0
mce0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0
mtu 1500
       
options=66ef07bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,NV,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6,HWSTATS,HWRXTSTMP,MEXTPG,VXLAN_HWCSUM,VXLAN_HWTSO>
        ether 50:6b:4b:12:c8:58
        inet 192.168.10.100 netmask 0xffffff00 broadcast 192.168.10.255
        inet6 fe80::526b:4bff:fe12:c858%mce0 prefixlen 64 scopeid 0x4
        inet6 2606:83c0:8000:1b00:526b:4bff:fe12:c858 prefixlen 64 autoconf
pltime 1800 vltime 3600
        media: Ethernet 10GBase-CR1 <full-duplex>
        status: active
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>

It immediately reappears.

-- 
You are receiving this mail because:
You are the assignee for the bug.