You are not logged in.
I'm using netctl to configure my network on a desktop PC with a wired lan.
The profile is as follows and hasn't really changed forever:
Description='A basic dhcp ethernet connection'
Interface=enp11s0
Connection=ethernet
IP=dhcp
DHCPClient=dhcpcd -6
IP6=stateless
However, in recent weeks the IPv6 address seems to be getting lost. Right after rebooting the maching the stateless configuration works, but after a few minutes the IPv6 addresses all get lost and it's stuck on V4. Other stations on the LAN work fine, as does this PC when booted into FreeBSD. Have I missed a change in this area? Is there anything I can do to debug this further? I'm not sure how to force a router solicitation under Linux with netctl.
Thanks,
Mark
Offline
dhcpcd expects to be responsible for both IPv4 and IPv6. If you run it in v4-only mode, then it disables the kernel ipv6 handling. This decision has been reversed in git.
You can try to either
use dhclient for ip4,
set IP6=dhcp,
downgrade dhcpcd,
use the git version of dhcpcd.
By the way, for a time you were considered crazy for using the kernel implementation: https://github.com/rsmarples/dhcpcd/com … f9c0e3f0d9
DHCPClient=dhcpcd -6
that is useless, you can remove the -6 here.
Last edited by progandy (2018-03-07 19:50:59)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
I prefer crazy and working to sane and broken any day.
Thanks for the pointers, I guess I need to tinker with it some more.
Offline
By the way, for a time you were considered crazy for using the kernel implementation: https://github.com/rsmarples/dhcpcd/com … f9c0e3f0d9
I still consider people that want that as crazy
Offline