LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: ifree

限制了共享上网的宽带连接,如何让一个局域网内的机器都能共享上网?

[复制链接]
发表于 2007-3-30 17:22:11 | 显示全部楼层
呵呵,linux下的用户都没有这种概念,所以回答都不太对。springwind426,你说的就是一个简单的网关路由,设个网关就可以了。可你知道shareassistant是做什么的吗?shareassistant不是一个网关服务器。事实上shareassistant只是调用了windows自带的ics网关共享。其实提供网关服务的是windows的ics,就像linux的iptables一样。那么shareassistant做了什么呢?shareassistant在ics上面实现了一个动态网关,就是使得所有机器都不设网关地址,无论是服务器还是客户机,都不设,也就是每台机器都可以拨号上网,都可以成为网关服务器,谁先上,谁就成网关,这才是shareassistant干的事情。现在楼主想问的是linux能否实现?呵呵。我查了下google和baidu,根本没有一个人回答对的。因为使用linux的人根本没这种动态网关的概念。
回复 支持 反对

使用道具 举报

发表于 2007-3-31 03:34:47 | 显示全部楼层
如果是这个原理,那么的确没有这样的功能。。。。
回复 支持 反对

使用道具 举报

发表于 2007-3-31 16:33:33 | 显示全部楼层
Post by yuoo
呵呵,linux下的用户都没有这种概念,所以回答都不太对。springwind426,你说的就是一个简单的网关路由,设个网关就可以了。可你知道shareassistant是做什么的吗?shareassistant不是一个网关服务器。事实上shareassistant只是调用了windows自带的ics网关共享。其实提供网关服务的是windows的ics,就像linux的iptables一样。那么shareassistant做了什么呢?shareassistant在ics上面实现了一个动态网关,就是使得所有机器都不设网关地址,无论是服务器还是客户机,都不设,也就是每台机器都可以拨号上网,都可以成为网关服务器,谁先上,谁就成网关,这才是shareassistant干的事情。现在楼主想问的是linux能否实现?呵呵。我查了下google和baidu,根本没有一个人回答对的。因为使用linux的人根本没这种动态网关的概念。



shareassistant实现的原理是不是arp代理?

如果是,那么在linux下应该能够实现
回复 支持 反对

使用道具 举报

发表于 2007-4-1 02:40:46 | 显示全部楼层
不清楚是不是arp。shareassistant是这样的。局域网每台电脑都打开windows ics共享(用sygate做共享也可以),这样每台电脑就都具有了做网关服务器的能力,但每台电脑网关地址都不填。拨号上网用shareassistant来拨,先拨上的那台电脑,就作为网关,然后这台电脑通过shareassistant软件把自己的ip地址告诉局域网内其他电脑,网内其余电脑也用shareassistant来拨(其实是虚拟拨),得到这个地址以后就作为他们的网关。

如果原来做网关的那台电脑下网了,则在剩下的上网的其余电脑里选一台作为新的网关服务器,别的电脑网关地址又指向了这台新的电脑。

如果用arp实现的话,不知道该怎样实现?
回复 支持 反对

使用道具 举报

发表于 2007-4-1 14:07:26 | 显示全部楼层
我没有试过arpd这个东西

不过听说如果某台机器运行arpd后,当别的机器(同一局域网内)发arp包查询网关的mac地址的时候,它就会回应并发送自己的MAC地址,那样它就成为实际上的网关。

期待有高手来具体解释一下:)
回复 支持 反对

使用道具 举报

发表于 2007-4-3 16:36:30 | 显示全部楼层
Post by springwind426
当然可以了

你可以用linux拨号,需要安装pppoe软件包,拨号成功后,linux系统中就会出现ppp0这样一个虚拟接口

打开ip转发功能

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

这样就可以了。

内网的用户的机器的网关设置为你的机器的网卡的IP就可以了




这才是正解!!!!
回复 支持 反对

使用道具 举报

发表于 2007-4-3 17:13:34 | 显示全部楼层
哥们,怎么样搭建DNS服务器呀
回复 支持 反对

使用道具 举报

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

本版积分规则

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