LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1394|回复: 21

求救为什么我做的网络不通??(急)

[复制链接]
发表于 2003-7-11 11:14:47 | 显示全部楼层 |阅读模式
用IPtables做了代理,想实现实验室的共享上网,但是服务器可以上,其他的机子都不能上,为什么?
我的Linux装的是RH9.0,局域网内其他的机子都是Win2000,我的详细配置如下:
我的服务器上面安装了两块网卡,都是Realtek8139的,一块eth0是连接Internet接口的,另一块eth1连接Hub,配置了IP地址是192.168.0.1,内部子网的是192.168.0.X。eth0的IP是210.45.240.73,子网掩码是:255.255.255.240,网关是:210.45.249.65。都配置好了,我想我可以上网,所以eth0的配置是不是应该是好的了?
因为我们是学校的网络,所以我们只是学校的一个子网而已,实验室只提供了一个IP地址,我们要上网还需要设置一个HTTP的代理:210.45.240.8,端口是:8080。是不是就是这个地方的配置有问题呢?因为要使用代理的原因,是不是就不一样了配置?
我的iptables的配置过程如下:
修改了/etc/rc.d/rc.local,加入了如下代码:
touch /var/lock/subsys/local
/sbin/modprobe ip_tables
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_conntrack_ftp
/sbin/iptables -F
/sbin/iptables -F -t nat
/sbin/iptables -X
/sbin/iptables -Z

/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -P OUTPUT ACCEPT

echo "1"> /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE
/sbin/iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT

恳请哪位高手指点一下好吗,因为很着急!!
谢谢了!!!
发表于 2003-7-11 13:36:56 | 显示全部楼层
用代理软件看看好象是squid?
 楼主| 发表于 2003-7-11 16:14:01 | 显示全部楼层
一定要用这个吗
我看前面的一些帖子中提到的说如果机子不多可以不用的呀
发表于 2003-7-11 16:17:52 | 显示全部楼层
我不大清楚,只是和你讨论下。你去试下没关系啊
 楼主| 发表于 2003-7-11 16:57:18 | 显示全部楼层
我想试一试你说的办法
但是我也想知道是不是iptables在这样的情况下不能实现呢?
谢谢你的指点!!
发表于 2003-7-11 16:59:51 | 显示全部楼层
先关iptables
 楼主| 发表于 2003-7-11 17:27:07 | 显示全部楼层
什么意思??为什么呢??
可以说的明白一些吗?
谢谢!!
发表于 2003-7-11 17:30:35 | 显示全部楼层
94你先关了iptables如果squid能代理的话那再开开来
 楼主| 发表于 2003-7-11 20:01:15 | 显示全部楼层
好的
谢谢!
发表于 2003-7-12 07:31:18 | 显示全部楼层
210.45.240.73 这个ip不设代理能不能直接上网?
如果能,这个配置应该没问题.

如果不能,问题就出在210.45.240.8:8080这了.
你只需要做个通过210.45.240.73这个ip让内网(192.168.0.x)到210.45.240.x的路由.然后内网的机子设置代理210.45.240.8,端口是:8080就好了.

不用iptable.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表