PPPoE IPv6 Gateway Configuration

Hi,

Once i configured PPPoE the client is not receiving IPv6 default route from the PPPoE Server. IPv6 WAN and delegations are getting assigned.
I have configured IPv4 default gateway but there is not configuration to enable IPv6 gateway or advertisement in PPPoE.

How to overcome this. Thanks in advance for suggestion and help.

Hello, chinraam!

Please, check your configuration is looks like this one?
https://docs.vyos.io/en/crux/configuration/service/pppoe-server.html?highlight=pppoe#dual-stack-provisioning-with-ipv6-pd-via-pppoe

HI,
Thank You. Have configured the same way and IPv4,IPv6 Internet is working over PPPoE.
Ping and traceroute are not working.

21:27:13.199023 IP6 2407:19c0:1:e:5de6:6af:b180:248f > 2407:19c0:0:2::1: ICMP6, destination unreachable, unreachable port, 2407:19c0:1:e:5de6:6af:b180:248f udp port 51351, length 101

Getting destination unreachable logs Vyos.

Have you watched whats happening in route table?
Could you please send it here?

Are you configuring the firewall? Maybe you also need to set the respective rules: E.g., PPPoE IPv6 Basic Setup for Home Network — VyOS 1.4.x (sagitta) documentation shows the firewall on the client side.

admin@PPPoE.Server.Rack.03.43U:~$ sh ip route
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
F - PBR, f - OpenFabric,
> - selected route, * - FIB route, q - queued, r - rejected, b - backup

S>* 0.0.0.0/0 [1/0] via 100.64.0.1, eth0.1009, weight 1, 1d20h39m
C>* 100.64.0.0/23 is directly connected, eth0.1009, 1d20h39m
C>* 100.64.24.0/21 is directly connected, eth1.1011, 1d20h39m
C>* 100.64.25.3/32 is directly connected, ppp0, 00:01:20
admin@PPPoE.Server.Rack.03.43U:~$ sh ipv6 route
Codes: K - kernel route, C - connected, S - static, R - RIPng,
O - OSPFv3, I - IS-IS, B - BGP, N - NHRP, T - Table,
v - VNC, V - VNC-Direct, A - Babel, D - SHARP, F - PBR,
f - OpenFabric,
> - selected route, * - FIB route, q - queued, r - rejected, b - backup

S>* ::/0 [1/0] via 2407:19c0:0:2::1, eth0.1009, weight 1, 1d20h39m
C>* 2407:19c0:0:2::/80 is directly connected, eth0.1009, 1d20h39m
C>* 2407:19c0:0:4:1002::/80 is directly connected, ppp0, 00:01:25
K>* 2407:19c0:1:2::/64 [0/1024] via fe80::200:0:0:0, ppp0, 00:01:22
C * fe80::/64 is directly connected, ppp0, 00:01:25
C * fe80::/64 is directly connected, eth0, 1d20h39m
C * fe80::/64 is directly connected, eth0.1009, 1d20h39m
C * fe80::/64 is directly connected, eth1, 1d20h39m
C * fe80::/64 is directly connected, eth1.1011, 1d20h39m
C>* fe80::/64 is directly connected, lo, 1d20h39m

There are no rules and all are open. VYOS is a PPPoE Server and users conncted as PPPoE Client only IPv6 ping and traceroute is not working. Other than that IPv6 browsing all are proper.

You still need to configure your firewall.
Joko was right. I believe ping and traceroute doesn’t works because you also need to allow it in firewall.