nurdle Posted September 29, 2018 Posted September 29, 2018 I've tried various methods. None work. What are the recommended Armbian ways to a) enable IPv6 temporary addresses b) disable IPv6 Thank you.
sfx2000 Posted September 29, 2018 Posted September 29, 2018 I suppose one could go into network manager and set ipv6 to link-local only, this will result in your device getting an fe80::/64 address - which is handy for mDNS/Avahi on the local subnet...
nurdle Posted September 30, 2018 Author Posted September 30, 2018 It wont let me save that setting. I get: Quote Unable to save connection: ipv6.addresses: this property is not allowed for 'method=link-local'
nurdle Posted October 2, 2018 Author Posted October 2, 2018 After hours, literally *hours*, researching this IPv6 crud I think I have it. Apparently Network Manager overrides the regular IPv6 settings configured in `/etc/sysctl.conf`. So its a two part fix. First setting `method` to `ignore` is part of the solution (see sfx2000's screenshot) That takes IPv6 out of Network Manager's control. BUT `nmtui` wouldn't let me save that setting... I've no idea why. So I had to do it manually sudo nano /etc/NetworkManager/system-connections/eth0 ---[snip]--- [IPv6] method=ignore Then all the regular `/etc/sysctl.conf` changes seem to work. I've tested Privacy extensions and disabling IPv6. Hope this saves someone else wasting hours of their life they'll never get back
sfx2000 Posted October 6, 2018 Posted October 6, 2018 Looks like armbian-config might solve this.... Be root or user with sudo access....
nurdle Posted October 15, 2018 Author Posted October 15, 2018 Thanks, sfx2000. But I'd already "disabled" IPv6 using that method. On my first Armbian setup attempts, no matter what I did, my system never got an IPv4 address. It only ever had an IPv6 (despite my network being IPv4.) Eventually I stumbled on that `armbian-config` option. Once "disabled" it allowed the system to get an IPv4. But despite what it says, it didn't "disable" IPv6 system wide. Tools like `ip addr` and `ifconfig` showed it still had IPv6 active.
Recommended Posts