Page MenuHomeVyOS Platform

IPoE does not assign IPv6 PD or WAN address
Open, Requires assessmentPublicBUG

Description

I am using 1.3.0-rc1 and trying to setup an IPoE server using this config:

set service ipoe-server authentication interface eth2 mac-address 00:AA:00:00:00:00    
set service ipoe-server authentication mode 'local'
set service ipoe-server name-server '1.1.1.1'
set service ipoe-server name-server '2606:4700:4700::1111'
set service ipoe-server interface eth2 client-subnet '100.64.0.0/24'
set service ipoe-server client-ipv6-pool delegate '2001:db8:1::/48' delegation-prefix '56'
set service ipoe-server client-ipv6-pool prefix '2001:db8:2::/48' mask '64'

it works perfectly with IPv4, but the IPv6 PD or WAN (/64) is never assigned.

but, If i execute the command

sudo ip addr add fe80::5200:ff:fe0d:1/64 dev ipoe0

The WAN gets an IPv6 and the PD in handled to the LAN.

Details

Difficulty level
Unknown (require assessment)
Version
1.3.0-rc1
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)

Event Timeline

@marcomuskus as a temporary solution try to use CLI sysctl param

configure
set system sysctl custom net.ipv6.conf.default.addr_gen_mode value 0
commit

i just tested that solution and it worked too. thanks!

Related task https://phabricator.vyos.net/T2362
A maybe better solution in this case to create interfaces like bridge and interfaces with an option which block adding link-local address.