[SOLVED] ipv6 over pppoe ipv4 doesn't work anywmore

Started by blusens, August 21, 2023, 12:52:14 AM

Previous topic - Next topic
August 21, 2023, 12:52:14 AM Last Edit: September 15, 2023, 08:29:42 PM by blusens
I've been running 23.7 for a week, and I have an issue with getting an IPv6 assigned on WAN.

I have 3 setups, almost identical, in different geographic regions within my country but with the same ISP (Digi Romania).

The settings are:


  • ipv4: PPPoE
  • ipv6: Dhcpv6
  • MSS: 1452
  • Prefx Delegation size: 56
  • Send IPv6 prefix hint: checked
  • Use IPv4 Connectivity: checked
  • Advanced: Use IPv4 Connectivity: Checked

So, this setup worked pre-23.7, till 23.1.11 and now it doesn't. As I upgraded all 3 sites, they all lost IPv6 (but they do work via Hurricane Electric). At some point, I think it was 23.7, I used to get ipv6 addressess assigned to WAN and lose it after about 5 minutes, but now on 23.7.1_3 I'm not getting any from the get-go (reboot).

I've rolled back one of my sites to 23.1.11 and IPv6 works again.

I've looked through the logs, but I can't identify the issue. Except for the following:

2023-08-21T00:52:53 Notice kernel <7>cannot forward src fe80:2::18de:[redacted]:fe9f:cca7, dst 2a02:[redacted]:fe68:f8d0, nxt 17, rcvif vtnet1, outif pppoe0

That IPv6 looks like something I'd usually get assigned by the ISP - and they're similar on both non-working sites. My ISP assigns different IPv6 on each reboot. I haven't changed any rules between upgrades. The only thing I did, was add DNS servers in System -> General per my post




PPPoE... how do you set up your LAN?

You may be relying on PPPoEv6 instead of DHCPv6 to get the provider's gateway information.


Cheers,
Franco

August 22, 2023, 11:01:50 PM #2 Last Edit: August 22, 2023, 11:03:45 PM by blusens
The LAN interface is set as a Static IPv4 + Track Interface for IPv6 (WAN, Prefix ID set and checked allow manual adjustments of DHCPv6). I haven't changed anything on the interfaces for a few years though.

Hmm I'm unsure what could be the issue. It just looks like you don't get the PD from the provider anymore.

The error message here is weird Android devices trying to abuse IPv6:

2023-08-21T00:52:53   Notice   kernel   <7>cannot forward src fe80:2::18de:[redacted]:fe9f:cca7, dst 2a02:[redacted]:fe68:f8d0, nxt 17, rcvif vtnet1, outif pppoe0

You can't forward a link-local addressed packet to a globally unique address. Do you still get a router file?

# ifctl -6ri pppoe0


Cheers,
Franco