首页 新闻 搜索 专区 学院

# Controls IP packet forwarding net.ipv4.ip_forward = 0如何改成1 centos-6-x86_64的操作系统

0
悬赏园豆:5 [待解决问题]
# Controls IP packet forwarding net.ipv4.ip_forward = 0如何改成1
centos-6-x86_64的操作系统

要输入什么命令??
go696的主页 go696 | 初学一级 | 园豆:197
提问于:2014-08-16 15:03
< >
分享
所有回答(1)
0

echo 1 >/proc/sys/net/ipv4/ip_forward

诶碧司 | 园豆:1912 (小虾三级) | 2014-08-17 11:38

输完以后 出来这个

# echo l >/proc/sys/net/ipv4/ip_forward
-bash: echo: write error: Invalid argument

 

 

输入这个# vi /etc/sysctl.conf

后 还是原样

# Controls IP packet forwarding
net.ipv4.ip_forward = 0

支持(0) 反对(0) go696 | 园豆:197 (初学一级) | 2014-08-17 14:32

@go696: echo后面跟着的是数字一,而不是字母l,这种是临时更改,而更改配置文件后,需要重启才生效

支持(0) 反对(0) 诶碧司 | 园豆:1912 (小虾三级) | 2014-08-17 23:44

@诶碧司: 回车后 没有任何反应。。

 

输入这个# vi /etc/sysctl.conf

后 还是原样

# Controls IP packet forwarding
net.ipv4.ip_forward = 0

支持(0) 反对(0) go696 | 园豆:197 (初学一级) | 2014-08-18 20:37

@go696: 都说这个是临时的更改,不会改到配置文件的,如果你要更改配置文件,直接编辑后保存即可

你要看是否已经成功更改了,应该看改了之后带来的变化。你这个是打开内核的IP转发功能,那你就验证一下是否能够转发了

顺便说一下,vi /etc/sysctl.conf这个命令只是使用vi这个软件打开配置文件而已,就相当于你在windows下使用记事本打开了一个txt文件,如果要更改还得继续下一步操作。如果不懂vi怎么使用,可以到网上搜索一下教程

支持(0) 反对(0) 诶碧司 | 园豆:1912 (小虾三级) | 2014-08-18 23:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册