내가 전달 (사이의 IP 수 있도록 노력 enp0s3
하고 tun0
인터페이스)와 쓰기 net.ipv4.ip_forward = 1
에 /etc/sysctl.conf
. 다시 시작한 후
$ cat /proc/sys/net/ipv4/ip_forward
1
그러나 전달은 여전히 작동하지 않습니다. 나는 추가하려고 net.ipv4.conf.default.forwarding=1
에서 /etc/sysctl.conf
. 이제 다시 시작한 후
$ 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
나는 활성화 할 수 없습니다 /proc/sys/net/ipv4/conf/enp0s3/forwarding
와 /proc/sys/net/ipv4/conf/tun0/forwarding
의 sysctl.conf
이러한 파일은하지는 초기 부팅시에 존재 할 수 있기 때문에 :
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)
더 이상 tun0
동적 인터페이스입니다 (언제든지 추가하거나 제거 할 수 있음).
I를 수동으로 전달 사용하는 경우 enp0s3
와 tun0
다음 예상대로 작품을 전달.
그렇다면 인터페이스를 올바르게 전달하는 방법은 무엇입니까?
PS : 젠투 커널 4.1.15 및 시스템 226
PPS : 내 기억이 얼마 전에 나에게 봉사한다면 net.ipv4.ip_forward = 1
충분했습니다.