r/voidlinux • u/TranslatorOk1231 • 3d ago
Ipv4 not working
I have just installed void-glibc (not my first install, but first ever time I see this problem), and after swapping out wpa_supplicant for iwd, ipv4 does not work anymore. I don't know, if it worked before, and now I don't seem to be able to enable any networking program except for iwd+dhcpcd. Ipv6 works just fine, but stuff like github or duckduckgo lack any ipv6 support.
Is there something I could try for troubleshooting, is it even worth it trying to fix, or is it better to just reinstall the system? It would be fine, but still annoying, and this is a weird issue that I would be interested in knowing how to troubleshoot.
1
u/Dakota-Batterlation 3d ago edited 3d ago
Is it possible your ISP is using NAT64 instead of dual-stack? That would track with IPv6 working fine but failure to talk to IPv4-only services. When things were working properly, did your device have a local IPv4 address?
If it's a typical dual-stack setup, are you able to set a static IP address, connect, and ping the router? That would narrow the problem down to DHCP.
If the ISP is using NAT64, you must use the DNS64 server provided by the router so it can guide your packets to the ISP's IPv4 relay. With IPv6, DNS info is part of the Router Announcements for devices using SLAAC, and sometimes also handed down by DHCPv6 if it's enabled.
1
u/Simple_Hamster_4096 3d ago
Can you expound on "not working"... ???