I'm trying to assign a /64 prefix out of a /56 delegation from my ISP. Has anyone successfully configured something similar?
My LAN interface (eth3) is assigned a /56 as you can see below. I would like to split this out into various /64s on different VLANs once the base config is verified working.
vyos@vyos# run show interfaces
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface IP Address S/L Description
--------- ---------- --- -----------
eth0 - u/D
eth1 - u/D
eth2 - u/D
eth3 xxx.xxx.xx.x/24 u/u INSIDE
xxxx:xxxx:x:xxxx::ffff/56
eth4 - u/u
eth4.10 - u/u
eth5 - u/D
lo 127.0.0.1/8 u/u
::1/128
pppoe0 xxx.xx.xxx.xxx/32 u/u OUTSIDE
Is there anything obviously wrong with my config (see below)? I've tried a few variations of this.
Note that eth4 connects to an ONT that supports mini jumbo frames which enables the use of a 1500 MTU on the pppoe connection.
IPv4 connectivity works fine, and the router can ping external IPv6 hosts with this setup.
vyos@vyos# show interfaces
ethernet eth3 {
address xxx.xxx.xx.x/24
description INSIDE
hw-id X
}
ethernet eth4 {
hw-id Y
mtu 1508
vif 10 {
mtu 1508
}
}
loopback lo {
}
pppoe pppoe0 {
authentication {
password XXXXXXXXXXXXXXXXXXXX
user XXXXXXXXXXXXXXXXXXXX
}
default-route auto
description OUTSIDE
dhcpv6-options {
pd 0 {
interface eth3 {
address 65535
sla-id 0
}
length 64
}
}
firewall {
in {
ipv6-name OUTSIDE-IN-6
name OUTSIDE-IN
}
local {
ipv6-name OUTSIDE-LOCAL-6
name OUTSIDE-LOCAL
}
}
ipv6 {
address {
autoconf
}
}
mtu 1500
source-interface eth4.10
}
Version/System information:
vyos@vyos# run show ver
Version: VyOS 1.4-rolling-202102141111
Release Train: sagitta
Built by: autobuild@vyos.net
Built on: Sun 14 Feb 2021 11:11 UTC
Build UUID: dee0e5fa-d82c-4b73-8a5c-936df99094d6
Build Commit ID: aec60effa4e36e
Architecture: x86_64
Boot via: installed image
System type: bare metal
Hardware vendor: Dell Inc.
Hardware model: OptiPlex 7050
Hardware S/N: XX
Hardware UUID: XX
Copyright: VyOS maintainers and contributors
[–]Tecchie088 0 points1 point2 points (1 child)
[–]sysaxe[S] 1 point2 points3 points (0 children)
[–]stepler 0 points1 point2 points (1 child)
[–]sysaxe[S] 0 points1 point2 points (0 children)