LinuxSir.cn,穿越时空的Linuxsir!

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

RH8.0下让小局网内的同事上网

[复制链接]
发表于 2002-10-19 10:17:44 | 显示全部楼层 |阅读模式
自己用宽带上网时间多了,同事们叫嚷着也要上,一直偷懒没有给弄,
今天闲下来,试了试,结果成功了,拿出来博大家一笑。
实际上我想说明的是:用LINUX很简单,不是想象的那么难。好了,说了一下网络结构:
机器原先有一块网卡,是intel EtherExpress Pro 100B的,现在加了一块网卡,是3Com 3C905B TX Fast Etherlink XL PCI卡。
网是用ADSL上网,我不用拨号软件,如PPPOE。路由猫一开电源就自动上网。因此intel卡接ADSL路由猫,网卡地址用DHCP;3Com的设地址为192.168.0.1,找了个八口HUB,接在HUB上。其它接HUB的机器设置地址为:192.168.0.*,网关指向192.168.0.1,DNS设为当地电信部门给的DNS。余下的就是设置RH8.0了。我只用了两条语句,在/etc/rc.d/rc.local中加入如下:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MSQUERADE

重启机器或重起服务即可。因为带的机器不多,也就懒得用代理软件及squid了。:-)
发表于 2002-10-19 10:47:59 | 显示全部楼层
它能带动几台机子呢?
 楼主| 发表于 2002-10-19 11:17:16 | 显示全部楼层
我看了有人用这种方法在网吧里带80-100台机器。不过我没试过。:-(
感觉机器多了最好加上squid。
发表于 2002-10-19 14:20:28 | 显示全部楼层
good idea.....这个方法简单,易用,也得试一下。呵。。。如果有两三个机器,做浩大的工程,也有点大材小用。
发表于 2002-10-19 16:04:51 | 显示全部楼层

请教

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MSQUERADE

最后 MSQUERADE  这个参数加起来有什么作用的呢?
 楼主| 发表于 2002-10-19 18:50:04 | 显示全部楼层
MSQUERADE
它表示允许数据包通过,同时实现数据包的IP伪装功能。
发表于 2002-10-19 20:57:05 | 显示全部楼层

谢谢~

明白了,多谢
发表于 2002-10-19 21:38:35 | 显示全部楼层
你这酷啊,我把这个帖子加到收藏夹拉。
哇哇,佩服.....再回头看才知道是你
发表于 2002-10-19 21:39:22 | 显示全部楼层
squid是linux的代理软件吗?
发表于 2002-10-20 01:56:21 | 显示全部楼层
这个是不是支持内置拔号的?如果不支持路由的猫,也就是说ADSL必须用pppoe或者在windows下面设置拔号的的乙太口的猫。我们还能用这种方法吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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