Io cerco di abilitare l'inoltro IP (tra enp0s3e tun0interfacce) e scrivere net.ipv4.ip_forward = 1in /etc/sysctl.conf. Dopo il riavvio ho
$ cat /proc/sys/net/ipv4/ip_forward
1
Ma l'inoltro non funziona ancora. Cerco di aggiungere net.ipv4.conf.default.forwarding=1in /etc/sysctl.conf. Ora dopo il riavvio ho
$ cat /proc/sys/net/ipv4/ip_forward
1
$ cat /proc/sys/net/ipv4/conf/default/forwarding
1
$ cat /proc/sys/net/ipv4/conf/all/forwarding
1
$ cat /proc/sys/net/ipv4/conf/enp0s3/forwarding
0
$ cat /proc/sys/net/ipv4/conf/tun0/forwarding
0
Non riesco ad abilitare /proc/sys/net/ipv4/conf/enp0s3/forwardinge /proc/sys/net/ipv4/conf/tun0/forwardingdentro sysctl.confperché questi file non esistono al momento dell'avvio così presto:
systemd-sysctl[85]: Couldn't write '1' to 'net/ipv4/conf/enp0s3/forwarding', ignoring: No such file or directory
systemd-sysctl[85]: Couldn't write '1' to 'net/ipv4/conf/tun0/forwarding', ignoring: No such file or directory)
, più oltre tun0è l'interfaccia dinamica (può essere aggiunto e rimosso in qualsiasi momento).
Se abilito manualmente l'inoltro per enp0s3e tun0quindi l'inoltro funziona come previsto.
Quindi, come abilitare correttamente l'inoltro per le interfacce?
PS: Gentoo con kernel 4.1.15 e systemd 226
PPS: se la mia memoria mi serve qualche tempo fa net.ipv4.ip_forward = 1era abbastanza.