I have Ubuntu 20.04 configured as a router with nftables and frr (ospf configured) installed.
I have configured two interfaces (ens33 and ens34) in different networks,
forwarding is configured in /etc/sysctl.conf with net.ipv4.ip_forward=1 and also in
/etc/systemd/network/ens33.network
[Match]
Name=ens33
[Network]
IPForward=1
/etc/systemd/network/ens34.network
[Match]
Name=ens34
[Network]
IPForward=1
netplan file:
# This is the network config written by 'subiquity'
network:
version: 2
renderer: networkd
ethernets:
ens33:
mtu: 1300
addresses:
- 10.10.2.1/24
gateway4: 10.10.2.254
nameservers:
addresses:
- 10.10.3.1
search:
- management.int
ens34:
mtu: 1300
addresses:
- 10.10.20.254/24
nameservers: {}
bridges:
br0:
mtu: 1300
addresses:
- 10.10.3.22/32
nameservers: {}
After command "systemctl -p" everything goes fine but after reboot ip forward is disabled (output of: sysctl net.ipv4.ip_forward is: net.ipv4.ip_forward=0)