用IPTABLES 做NAT.但ip_forward的值过两分钟就为0
今天做了个NAT.做好了.能通.
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j SNAT --to 10.129.16.23
但过两分钟后.就屏幕变黑.但不是死机哈..像WINDOWS屏保..网就不通了..
/proc/sys/net/ipv4/ip_forwad 的值也变成了0
重新输入echo 1 >/proc/sys/net/ipv4/ip_forward 后.又是通的..但两分钟后又不行
有谁遇到过呀..求解!!!!
[ 本帖最后由 mutounet 于 2007-4-30 19:53 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
贴一下 /etc/crontab 的内容,以及 /etc/cron.d 目录下的文件
/etc/cron.d目录下没有任何文件!!
/etc/crontab中的内容为
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
#run-parts
01 * * * * root run-parts /etc/cron.hourly
02 * * * * root run-parts /etc/cron.daily
03 * * * * root run-parts /etc/cron.weekly
03 * * * * root run-parts /etc/cron.monthly
/etc/sysctl.conf:
修改:
net.ipv4.ip_forward = 0
为:
net.ipv4.ip_forward = 1
如果没有该行的话,添加这行试试.
还有可以以root用户的身份执行;
crontab -l
看看里边有没有两分钟执行一次的东西。
如果实在找不到,就在crontab中加一条,每2分钟echo 1 >/proc/sys/net/ipv4/ip_forward,至少可以先用着,慢慢再查.
这个早就改了,,.不成
做了crontab后一样的..只要屏保后就不持行了..不让他进入屏保就没问题
这应该不是“屏保”,而是“电源管理”导致的硬件待机
如果 crontab 都不能起作用的话,的确证明是“死”了,若你认为没死,只能证明是待机了
请检查 BIOS 中的高级电源管理设置,最好设置成 DISABLE,一般服务器没有设置什么硬件几分钟自动等待的……
BIOS中有关休眠和待机的关掉。
具体的拼写可能不太准确,凑合着看吧。
/etc/init.d/acpi stop
/etc/init.d/apm stop
/etc/init.d/cron stop