由 yzhang0615 在 07-11-2003 11:14 发表:
求救为什么我做的网络不通??(急)
用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
恳请哪位高手指点一下好吗,因为很着急!!
谢谢了!!!
由 dancingpig 在 07-11-2003 13:36 发表:
用代理软件看看好象是squid?
由 yzhang0615 在 07-11-2003 16:14 发表:
一定要用这个吗
我看前面的一些帖子中提到的说如果机子不多可以不用的呀
由 dancingpig 在 07-11-2003 16:17 发表:
我不大清楚,只是和你讨论下。你去试下没关系啊
由 yzhang0615 在 07-11-2003 16:57 发表:
我想试一试你说的办法
但是我也想知道是不是iptables在这样的情况下不能实现呢?
谢谢你的指点!!
由 dancingpig 在 07-11-2003 16:59 发表:
先关iptables
由 yzhang0615 在 07-11-2003 17:27 发表:
什么意思??为什么呢??
可以说的明白一些吗?
谢谢!!
由 dancingpig 在 07-11-2003 17:30 发表:
94你先关了iptables如果squid能代理的话那再开开来
由 yzhang0615 在 07-11-2003 20:01 发表:
好的
谢谢!
由 lmkch 在 07-12-2003 07:31 发表:
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.
由 yzhang0615 在 07-12-2003 08:54 发表:
210.45.240.73是必须用代理上网的
我昨天又想了一下
这等于是做一个二级代理的问题了
如果用squid来做的话
不知道我的理解是不是正确
希望高手给一个指点!
谢谢lmkch
可不可以请你给一个具体的设置方法呢??
再次感谢了!
由 yzhang0615 在 07-12-2003 18:20 发表:
哪位老大可以给一个配置路由的route例子吗??
多谢了!
由 yzhang0615 在 07-13-2003 08:46 发表:
[root@yzhang root]# route
Kernel IP routing table
Destination Gateway