![报错: [ERROR FileContent--proc-sys-net-ipv4-ip_forward] procsysnetipv4ip_forw](page1.jpg)
报错: [ERROR FileContent--proc-sys-net-ipv4-ip_forward] procsysnetipv4ip_forw
报错: [ERROR FileContent–proc-sys-net-ipv4-ip_forward]:
/proc/sys/net/ipv4/ip_forward contents are no
报错: [ERROR FileContent–proc-sys-net-ipv4-ip_forward]:
/proc/sys/net/ipv4/ip_forward contents are not set to 1

解决方案:
执行命令
1
sysctl -w net.ipv4.ip_forward=1
有的服务器执行下面的好使
proc/sys/net/ipv4/ip_forward这个文件表示是否打开IP转发。
0代表禁止
1代表转发
使用下列命令,查看文件的内容
1
less /proc/sys/net/ipv4/ip_forward
2 1
如图所示:里面是0.表示禁止转发
使用下列命令,更改文件的内容:
1
echo "1" > /proc/sys/net/ipv4/ip_forward
使用下列命令,重启网络服务
1
service network restart
然后关掉虚拟机,重启,再次查看文件的内容,已经更改
或者
一、临时生效,重启失效
1
1、sysctl -w net.ipv4.ip_forward=1
2 2、echo 1 > /proc/sys/net/ipv4/ip_forward
二、永久生效
1
修改 /etc/sysctl.conf,增加一条:net.ipv4.ip_forward = 1 (uos有效)
2 要想是更改生效,你需要执行以下指令:
3 sysctl -p /etc/sysctl.conf
4 在红帽系列的发行版上可以通过重启网络服务使之生效:
5 service network restart
6 而在debian/ubuntu系列的发行版则用这样的命令:
7 /etc/init.d/procps.sh restart
8