环境:REDHAT AS4 KERNEL2.6.9 原来服务器有两块网卡.一块外网(原来是用PIX做映射的。后来PIX作其他运用才把外网用上的,ip为59.80.0.0),一块内网(192.168.0.0)设有默认路由192.168.0.1(这样有公网IP的情况下默认路由是192.168.0.1照样可以出公网) 后来由于服务的迁移把机器搬到另一个IDC机房。外网IP段改为(202.104.0.0)内网开始没有改。不改出不了公网,删除默认路由删除不了,加了也不能替换原来的192.168.0.1默认路由...
by syjn_ye - 网络与硬件 - 2006-04-19 22:34:51 阅读(1533) 回复(3)
环境:REDHAT AS4 KERNEL2.6.9 原来服务器有两块网卡.一块外网(59.80.0.0),一块内网(192.168.0.0)设有默认路由192.168.0.1 后来由于服务的迁移把机器搬到另一个IDC机房。外网IP段改为(202.104.0.0)内网开始没有改(因为设了默认路由)现在用route del default删除不了原来的default route。出不了公网,就把内网的IP段改为(192.168.1.0).这样就可以出公网了.但是现在iptables 根本不起作用。想过滤的端口过滤不了。原来是...
第一步:adsl-setup 第二步:echo "1">;/proc/sys/net/ipv4/ip_forward 第三步:iptables -t nat -A POSTROUTING -o etho -s 192.168.0.0/24 -j MASQUERADE 第四步:iptables -t nat -A PREROUTING -p all -j DROP 第五步:iptables -t nat -I PREROUTING -p all -s 192.168.0.2 -j ACCEPT 第六条 iptables -t nat -I PREROUTING -p all -s 192.168.0.3 -j ACCEPT 以上这些代码是放在rc.local里面 我现在的问题是: 如果我再加一...
我在linux机器上设置了 iptables -t nat -A POSTROUTING -p tcp -d 192.168.0.5 --sport 7000 -o eth0 -j SNAT --to-source 10.10.10.1:7000 但发现这样不生效,为什么啊? 请大家帮忙了,谢谢!
例如:: #!/usr/bin/perl -w system "iptables -A INPUT -p icmp --icmp-type echo-request -j DROP "; print "content-type:text/plain\n\n"; print "OK"; 不知道为什么命令并不执行.希望各位高手指点一下.. 谢谢!!