运行此命令后我正在使用Fedora 20:
" sysctl -w net.inet.ip.forwarding = 1"
它给出了这个错误:
" sysctl:不能stat / proc / sys / net / inet / ip / forwarding:没有这样的文件或者 目录"
答案 0 :(得分:2)
我认为你必须输入:
sysctl -w net.ipv4.ip_forward=1
这适用于我的Fedora 21
答案 1 :(得分:0)
试试这个
echo "1" > /proc/sys/net/ipv4/ip_forward
答案 2 :(得分:0)
su - # sudo su - if Ubuntu
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sysctl -p /etc/sysctl.conf
这样即使重新启动机器,设置也会保留。
答案 3 :(得分:0)
对于Ubuntu:
sudo sysctl net.ipv4.conf.all.forwarding=1
echo "net.ipv4.conf.all.forwarding=1" | sudo tee -a /etc/sysctl.conf