Hi all!
I’m trying to use VyOS as my main homelab router. My ISP is Orange Poland.
A little bit about my setup: I tried to use x86_64 bare-metal hardware and KMS VM.
VyOS version: 1.5-rolling-202410010007
Setup:
- eth0 - WAN interface
- eth0.35 - VLAN 35 on WAN interface
- pppoe0 - PPPoE WAN running on top of eth0.35
- eth1 - LAN
- eth1.20, eth1.21, eth1.22 - VLAN’s for LAN
Relevant (I guess) part of config:
set interfaces ethernet eth1 vif 20 address '192.168.20.254/24'
set interfaces ethernet eth1 vif 21 address '192.168.21.254/24'
set interfaces ethernet eth1 vif 22 address '192.168.22.254/24'
set interfaces ethernet eth0 mtu '1512'
set interfaces ethernet eth0 vif 35 description 'WAN35'
set interfaces ethernet eth0 vif 35 mtu '1508'
set interfaces loopback lo
set interfaces pppoe pppoe0 authentication password '[redacted]'
set interfaces pppoe pppoe0 authentication username '[redacted]/ipv6'
set interfaces pppoe pppoe0 description 'ORANGE'
set interfaces pppoe pppoe0 dhcpv6-options pd 0 interface eth1.20 address '1'
set interfaces pppoe pppoe0 dhcpv6-options pd 0 interface eth1.20 sla-id '0'
set interfaces pppoe pppoe0 dhcpv6-options pd 0 interface eth1.21 address '1'
set interfaces pppoe pppoe0 dhcpv6-options pd 0 interface eth1.21 sla-id '1'
set interfaces pppoe pppoe0 dhcpv6-options pd 0 interface eth1.22 address '1'
set interfaces pppoe pppoe0 dhcpv6-options pd 0 interface eth1.22 sla-id '2'
set interfaces pppoe pppoe0 dhcpv6-options pd 0 length '56'
set interfaces pppoe pppoe0 ipv6 address autoconf
set interfaces pppoe pppoe0 mtu '1500'
set interfaces pppoe pppoe0 source-interface 'eth0.35'
No additional changes to the configuration except hostname and timezone.
Symptoms:
When setting-up and applying configruration for the first time everything works fine. pppoe0
interface goes up, recives peering link-local addresses from ISP, DHCP6c
starts, recives /56
prefix and sets /64
addresses on LAN VLAN interface. Everything is fine and dandy until I reboot the VyOS.
After reboot pppoe0
interface goes up as it should but, at least according to what I (don’t) see in logs, [email protected]
is not started up, IPv6 prefix is not recived and addresses are not assigned to interfaces.
To fix things I need to go to configuration mode then alter the pppoe interface configuration somehow (eg. changing pd 0
requested prefix length to 60) and after apply dhcp6c
is started and I get the prefix. Everything works fine until next reboot.
After every reboot the same story happens.
Question: Where and how can I look for a reason of such strange behaviour?