So when upgrading archlinuxarm, you’ll need to edit some settings manually.
This is really only needed for RouTer network setup. If you have chosen
AccessPoint network setup, you are not using IP4/6 forwarding and are not
affected by the recent change in systemd-networkd.
Because these are user-settings, I will not automate this fix.
On fresh installation using the buildR64arch script, this is not needed.
Edit the two files, using sudo nano <file>
:
/etc/systemd/network/10-eth1.network
/etc/systemd/network/10-brlan.network
If on BPI-R64 10-eth1.network
is not present, then check 10-wan.network
.
Remove in these files under [Network]
(if present):
IPForward=yes
And write under [Network]
:
IPv4Forwarding=yes
IPv6Forwarding=yes
Create a new systemd-networkd global setting:
echo -e "[Network]\nIPv6Forwarding=yes" | sudo tee /etc/systemd/network/networkd.conf
A symlink to it will be created by upgrading build-r64-arch-utils-git
.
So finally upgrade all packages:
sudo pacman -Syu
The result will be the same as a fresh install, from ipv4/6 forwarding point of view that is.