답변:
/etc/sysctl.conf를 편집하고 다음 줄을 검색하십시오.
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
주석 해제 net.ipv4.ip_forward=1
:
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
또는 한 줄 명령으로 :
sudo sysctl -w net.ipv4.ip_forward=1
sudo sysctl -w ...
를 이용한 영구 설정 /etc/sysctl.conf
이 구성을 영구적으로 유지하려면 가장 좋은 방법은 파일을 사용 /etc/sysctl.conf
하는 것입니다.net.ipv4.ip_forward = 1
/etc/sysctl.conf:
net.ipv4.ip_forward = 1
net.ipv4.ip_forward
값이 0 인 항목이 이미 있으면 1로 변경할 수 있습니다.
변경 사항을 활성화하려면 sysctl.conf
다음 명령을 실행해야합니다.
sudo sysctl -p /etc/sysctl.conf
RedHat 기반 시스템에서는 네트워크 서비스를 다시 시작할 때도 활성화됩니다.
service network restart
그리고 데비안 / 우분투 시스템에서 procps 서비스를 다시 시작하면됩니다 :
sudo /etc/init.d/procps restart
sudo sysctl -w net.ipv4.ip_forward=1
@ 테스트 한 라즈베리 파이에서 @ 영구적으로 유지하지 않습니다 ...