iptables 伪装上网问题

由 xujie 在 10-02-2003 19:28 发表:

iptables 伪装上网问题

各位前辈帮我啊

我的客户机是上不了网,其设置如下:

IP:192.168.0.5 255.255.255.0

网关:192.168.0.1 DNS:202.96.134.133

浏览器设为“通过局域网连接”,并选中“自动搜寻代理服务器”

服务器是红旗桌面4,宽带(虚拟拔号),能上网。共两张网卡:

eth0 连局域网络 192.168.0.1 255.255.255.0

eth1 连外部网络 没有设IP

设置如下:从setup中把iptables服务打开。

把/etc/sysctl.conf配置文件中的

net.ipv4.ip_forward=0,改成=1,再在shell提示符下输入以下命令:

输入 iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

iptables -P INPUT ACCEPT

iptables -P OUTPUT ACCEPT

iptables -P FORWARD DROP.

接着保存 iptables-save > /etc/sysconfig/iptables

我的/etc/sysconfig/iptabls内容为:

Generated by iptables-save v1.2.7a on Tue Sep 30 11:28:48 2003

*filter

:INPUT ACCEPT [6:850]

:FORWARD DROP [0:0]

:OUTPUT ACCEPT [2:184]

COMMIT

Completed on Tue Sep 30 11:28:48 2003

Generated by iptables-save v1.2.7a on Tue Sep 30 11:28:48 2003

*nat

:PREROUTING ACCEPT [369:23649]

:POSTROUTING ACCEPT [35:3319]

:OUTPUT ACCEPT [20:2404]

-A POSTROUTING -o eth1 -j MASQUERADE

COMMIT

Completed on Tue Sep 30 11:28:48 2003

在客户机中都可以ping通,但不能上网


由 大熊宝宝 在 10-02-2003 22:59 发表:


客户机的DNS设置了吗


请兄弟们正确发贴,把问题发到相关版块 发贴标题请简明扼要 谢谢大家配合.

新会员发贴前请学会搜索论坛 有可能你的问题已经有答案了


由 xujie 在 10-03-2003 16:29 发表:


我的客户机是上不了网,其设置如下:

IP:192.168.0.5 255.255.255.0

网关:192.168.0.1 DNS:202.96.134.133

我的windows作网关,用sygate代理,客户机就能上。


由 aeonsun 在 10-03-2003 17:03 发表:


问题出在这句话上

iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

当然是不对的...

eth1是你的接外网的网卡,你这样设置的话就是不通

你在前面说你的是虚拟拔号

你只要把eth1换成你的虚拟拔号的设备名就可以通了........

如果你的专线,那你现在的设置就对了.


由 xujie 在 10-03-2003 20:28 发表:


感谢aeonsun!

我的虚拟拔号的设备名为adsl

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus