QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 753|回复: 2

我的主机上安装了RedHat9,有两块网卡(eth0和eth

[复制链接]
发表于 2004-3-22 10:29:51 | 显示全部楼层 |阅读模式
我的主机上安装了RedHat9,有两块网卡(eth0和eth1),eh0与Internet相连,可以上网。我把eth1连到hub上,IP设为192.168.0.1,其他机器(安装的是Windows)也连到hub上,IP设为192.168.0.2,192.168.0.3等,我将其他机器的网关设为192.168.0.1,但不能上网。
如果在Windows下,我只要将eth0的启用Internet连接共享就行了。Linux下怎么办?
请各位高手指导!!
发表于 2004-3-22 10:44:14 | 显示全部楼层
两台电脑,一台装linux+双网卡,eth0(192.168.0.1)对内,eth1(211.193.199.111)对
外,做代理服务器,一台装xp作日常应用。周末搞了一整
天没搞好,在电脑前作了一天,腰酸背疼得,只实现了linux主机上双网卡的配置成功,
linux能上网,xp能telnet到linux。装了squid但怎么也不能实现代理。
周一去图书馆看书,查了几本书发现了问题所在,squid中要配置允许使用代理的机器
就我的电脑来说应该是
acl local 192.168.0.0/255.255.255.0
http_access allow local
这样设置之后就能通过linux代理上网了,
但是这样只能使用有限的协议上网,像foxmail收邮件,cterm上bbs就不行
考虑设置透明代理
执行#iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j
REDIRECT --to-ports 3128
#iptables -t nat -A POSTROUTING -s 192.168.0.0/23 -o eth1 -j SNAT --to
211.193.199.111
这样就大功告成了。qq,msn,ftp,foxmail,ie,等等都可以像往常一样适用,不用改任和
设置,只要设置xp得网卡为192.168.0.2,网关192。168。0。1
dns就用原来的。



转来的,用iptables就可以了
回复

使用道具 举报

发表于 2004-3-23 21:19:44 | 显示全部楼层
最简单就是用sat转换一下地址:)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 04:42 , Processed in 0.054054 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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