Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


View this topic in a long page with up to 500 replies per page Create new topic
1 | ... | 6 | 7 | 8 | 9 | 10 | 11 
michaelmurfy
meow
13242 posts

Uber Geek

Moderator
ID Verified
Trusted
Lifetime subscriber

  #3209847 23-Mar-2024 12:50
Send private message

@Crayphish What router?





Michael Murphy | https://murfy.nz
Referral Links: Quic Broadband (use R122101E7CV7Q for free setup)

Are you happy with what you get from Geekzone? Please consider supporting us by subscribing.
Opinions are my own and not the views of my employer.




Crayphish
13 posts

Geek


  #3209858 23-Mar-2024 13:40
Send private message

michaelmurfy:

 

@Crayphish What router?

 

 

It's an old PC Engine's APU2 running OpenWRT. It's an older OpenWRT version (19.07), so I might look into a software upgrade before trying again as well.


michaelmurfy
meow
13242 posts

Uber Geek

Moderator
ID Verified
Trusted
Lifetime subscriber

  #3209859 23-Mar-2024 13:43
Send private message

Crayphish: It's an old PC Engine's APU2 running OpenWRT. It's an older OpenWRT version (19.07), so I might look into a software upgrade before trying again as well.

 

As others have mentioned ensure that you're also running with a MTU of 1500 for IPoE. 





Michael Murphy | https://murfy.nz
Referral Links: Quic Broadband (use R122101E7CV7Q for free setup)

Are you happy with what you get from Geekzone? Please consider supporting us by subscribing.
Opinions are my own and not the views of my employer.




Crayphish
13 posts

Geek


  #3209861 23-Mar-2024 13:54
Send private message

michaelmurfy:

 

Crayphish: It's an old PC Engine's APU2 running OpenWRT. It's an older OpenWRT version (19.07), so I might look into a software upgrade before trying again as well.

 

As others have mentioned ensure that you're also running with a MTU of 1500 for IPoE. 

 

 

Didn't modify MTU specifically after the DHCP change since it listed default 1500 anyway, but I'll have another look at that next chance I get, thanks.


Madbushman
15 posts

Geek


  #3209864 23-Mar-2024 14:29
Send private message

I have the same issue, It was fine for two days then slow loading sites and not loading on some.
I had changed to DCHP / IPoE because got new router the GWN6072.
Logged a fault and they got back to me that they had hopefully identified the root cause and have changes scheduled to be applied in last night's network maintenance.

JinMao
38 posts

Geek


  #3211850 28-Mar-2024 12:20
Send private message

It looks like IPoE issue that preventing me from accessing certain sites has been resolved after last night's maintenance.

 

Moved connection back to IPoE. See how it goes.


thequark
6 posts

Wannabe Geek


  #3224719 30-Apr-2024 17:26
Send private message

Happy Quic subscriber here: it's very stable & very fast. 😊

I tried to switch from PPPoE to Dynamic IP on my D-Link Deco M9 Plus router, but it failed. It looks like it's due to an old router bug (it looks like it can't handle overlapping subnets). Still unsolved. No workaround. 😭

 

 

 

So I configured a Debian machine to be my new router, and lo and behold IPv4 worked like a charm with DHCP/IPoE. 🥳 Thanks @quic! 🙏

 

 

 

IPv6 also works fine from the router itself, but not from the client devices on the LAN. Probably due to some misconfiguration on my part. I think it's a DHCPv6-DP issue. Could someone please help me sort this out? Hopefully this could help others setup their own Linux routers with Quic.

 

Here are my IPv6 addresses on the router:

 

 

 

 

 

 

 

% ip -6 a

 

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000

 

inet6 ::1/128 scope host noprefixroute

 

valid_lft forever preferred_lft forever

 

2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000

 

inet6 fe80::1322:33ff:fe44:5566/64 scope link

 

valid_lft forever preferred_lft forever

 

3: vlan_wan@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000

 

inet6 2407:8b00:1:2ba:1322:33ff:fe44:5567/64 scope global dynamic mngtmpaddr noprefixroute

 

valid_lft 3504sec preferred_lft 3504sec

 

inet6 2407:8b00:1:f0:1322:33ff:fe44:5567/64 scope global dynamic mngtmpaddr noprefixroute

 

valid_lft 3598sec preferred_lft 3598sec

 

inet6 fe80::1322:33ff:fe44:5567/64 scope link

 

valid_lft forever preferred_lft forever

 

 

 

 

 

 

 

Here are my IPv6 routes:

 

 

 

 

 

% ip -6 route

 

::/64 dev vlan_wan proto ra metric 1024 expires 3595sec pref medium

 

2407:8b00:1:f0::/64 dev vlan_wan proto ra metric 1024 expires 3595sec pref medium

 

2407:8b00:1:f1::/64 dev vlan_wan proto ra metric 1024 expires 3595sec pref medium

 

2407:8b00:1:2ba::/64 dev vlan_wan proto ra metric 1024 expires 3528sec pref medium

 

fe80::/64 dev enp4s0 proto kernel metric 256 pref medium

 

fe80::/64 dev vlan_wan proto kernel metric 256 pref medium

 

default proto ra metric 1024 expires 1795sec pref high

 

nexthop via fe80::fc03:c4ff:fed2:b98c dev vlan_wan weight 1

 

nexthop via fe80::fcc5:56ff:fe12:4e3 dev vlan_wan weight 1

 

 

 

As I said, I do have full IPv6 internet access on the router itself, but not on the client devices on the LAN. Here are the addresses on a client Macbook:

 

 

 

 

 

% ifconfig en0

 

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500

 

options=400<CHANNEL_IO>

 

ether 11:22:33:44:55:68

 

inet6 fe80::c26:d52f:2710:ebb2%en0 prefixlen 64 secured scopeid 0x6

 

inet 192.168.0.2 netmask 0xffffff00 broadcast 192.168.0.255

 

nd6 options=201<PERFORMNUD,DAD>

 

media: autoselect

 

status: active

 

 

 

 

 

Notice that there's no public IPv6 address here, that's not good. 😱

 

 

 

I'm using SystemD-Networkd on the router. The configuration files are:

 

 

  • /etc/systemd/network/10-vlan_wan.netdev (just declares VLAN 10)

[NetDev]
Name=vlan_wan
Kind=vlan

 

[VLAN]
Id=10

 

  • /etc/systemd/network/20-port1_untagged.network (WAN port, no untagged traffic, supports vlan_wan)

[Match]
Name=enp1s0
Type=ether

 

[Network]
Description=WAN Ethernet port 1
VLAN=vlan_wan

 

# deactivate untagged traffic
LinkLocalAddressing=no
LLDP=no
EmitLLDP=no
IPv6AcceptRA=no
IPv6SendRA=no

 

  • /etc/systemd/network/30-vlan_wan.network.network (DHCP client on WAN VLAN 10, prefix delegation request for a /56)

[Match]
Name=vlan_wan
Type=vlan

 

[Network]
Description=WAN network
DHCP=yes

 

[DHCPv6]
PrefixDelegationHint=::/56

 

  • /etc/systemd/network/40-port2_untagged.network (LAN port, send RA, use delegated prefix with subnet ID 50)

 

[Match]

 

Name=enp2s0

 

Type=ether

 


 

[Network]

 

Description=LAN Ethernet port 2

 

Address=192.168.0.1/24

 


 

IPv6SendRA=true

 

IPv6PrefixDelegation=dhcpv6

 

IPv6DuplicateAddressDetection=1

 

LinkLocalAddressing=ipv6

 


 

[DHCPv6PrefixDelegation]

 

SubnetId=50

 


 

[IPv6SendRA]

 

OtherInformation=true

 

 

 

That's about it. Other than that I'm using nftables for my firewall (it takes care of filtering for IPv4 and IPv6, and it also takes care of masquerading for IPv4 only). I've ensured that nftables is not the culprit (I just deactivated it for a while, made no difference).

 

And I'm using isc-dhcp-server as my DHCP server: it serves IP addresses, gateway, DNS, and DNS domain for IPv4, but it only serves DNS and DNS domain for IPv6.

 

 

 

What am I doing wrong? 👀

 

Thanks for your help!

 

 


 
 
 

Trade NZ and US shares and funds with Sharesies (affiliate link).
thequark
6 posts

Wannabe Geek


  #3224949 1-May-2024 11:46
Send private message

Ok, problem solved, IPv6 is working fine now! Here's what I had to change to make it work:

 

 

 

  • I appended the following to the end of /etc/systemd/network/30-vlan_wan.network.network:

DHCPPrefixDelegation=yes
IPv6AcceptRA=no

 

[DHCPv6]
WithoutRA=solicit

 

[DHCPPrefixDelegation]
UplinkInterface=:self
SubnetId=0
Announce=no

 

  • I replaced the content of /etc/systemd/network/40-port2_untagged.network with this:

[Match]
Name=enp2s0
Type=ether

 


[Network]
Description=LAN Ethernet port 2
Address=192.168.0.1/24
DHCPPrefixDelegation=yes
IPv6SendRA=yes
IPv6AcceptRA=no

 

[DHCPPrefixDelegation]
UplinkInterface=vlan_wan
SubnetId=50
Announce=yes

 

[IPv6SendRA]
OtherInformation=true

 

 

 

Lastly, I had to add two rules to my firewall to allow DHCPv6: accept inbound UDP 546 from vlan_wan, and inbound UDP 547 from enp2s0.

 

Hope this helps! 😊


1 | ... | 6 | 7 | 8 | 9 | 10 | 11 
View this topic in a long page with up to 500 replies per page Create new topic





News and reviews »

Air New Zealand Starts AI adoption with OpenAI
Posted 24-Jul-2025 16:00


eero Pro 7 Review
Posted 23-Jul-2025 12:07


BeeStation Plus Review
Posted 21-Jul-2025 14:21


eero Unveils New Wi-Fi 7 Products in New Zealand
Posted 21-Jul-2025 00:01


WiZ Introduces HDMI Sync Box and other Light Devices
Posted 20-Jul-2025 17:32


RedShield Enhances DDoS and Bot Attack Protection
Posted 20-Jul-2025 17:26


Seagate Ships 30TB Drives
Posted 17-Jul-2025 11:24


Oclean AirPump A10 Water Flosser Review
Posted 13-Jul-2025 11:05


Samsung Galaxy Z Fold7: Raising the Bar for Smartphones
Posted 10-Jul-2025 02:01


Samsung Galaxy Z Flip7 Brings New Edge-To-Edge FlexWindow
Posted 10-Jul-2025 02:01


Epson Launches New AM-C550Z WorkForce Enterprise printer
Posted 9-Jul-2025 18:22


Samsung Releases Smart Monitor M9
Posted 9-Jul-2025 17:46


Nearly Half of Older Kiwis Still Write their Passwords on Paper
Posted 9-Jul-2025 08:42


D-Link 4G+ Cat6 Wi-Fi 6 DWR-933M Mobile Hotspot Review
Posted 1-Jul-2025 11:34


Oppo A5 Series Launches With New Levels of Durability
Posted 30-Jun-2025 10:15









Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.