Saya mencoba untuk mengaktifkan ip forwarding (antara enp0s3dan tun0interface) dan menulis net.ipv4.ip_forward = 1di /etc/sysctl.conf. Setelah restart saya miliki
$ cat /proc/sys/net/ipv4/ip_forward
1
Tetapi penerusan masih tidak berhasil. Saya mencoba untuk menambahkan net.ipv4.conf.default.forwarding=1di /etc/sysctl.conf. Sekarang setelah restart saya miliki
$ 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
Saya tidak dapat mengaktifkan /proc/sys/net/ipv4/conf/enp0s3/forwardingdan /proc/sys/net/ipv4/conf/tun0/forwardingdi sysctl.confkarena file ini tidak ada pada saat boot awal seperti:
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)
, lebih dari tun0itu antarmuka dinamis (dapat ditambahkan dan dihapus kapan saja).
Jika saya mengaktifkan penerusan secara manual enp0s3dan tun0kemudian penerusan berfungsi seperti yang diharapkan.
Jadi, bagaimana cara mengaktifkan penerusan untuk antarmuka?
PS: Gentoo dengan kernel 4.1.15 dan systemd 226
PPS: jika ingatanku beberapa waktu yang lalu net.ipv4.ip_forward = 1sudah cukup.