呆若木鸡 发表于 2005-2-20 14:07:45

如何让linux和windows共享ADSL上网

我有两台电脑,每台电脑都只装了一块网卡,原来都是使用windows 2000 操作系统,我把两台电脑接到一个hub上,再把hub接到ADSL上,我使用Sygate软件可以实现共享上网,即把在其中一台电脑上安装Sygate的服务器端,作为服务器,另一台电脑安装Sygate的客户端,作为客户机,这样就可以两台同时上网了。
现在我把其中一台电脑安装linux操作系统(red hat 9.0),可在linux下找不到类似Sygate的软件,请问,因该怎样利用现有设备实现2台电脑同时上网。

ferro 发表于 2005-2-20 15:38:47

你的ADSL是路由的罢?为什么还要用Sygate来共享?如果你的ADSL Modem打开了DHCP的话,什么都不用设置,自动获取就行了。

bigcat00 发表于 2005-2-20 17:10:25

Linux做路由吗?简单:
1、echo '1'>/proc/sys/net/ipv4/ip_forward
2、iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
以上两步需要root用户权限,假设你的局域网段是192.168.1.0/24。
3、把win的网关地址设成Linux的IP地址就行了。

bigcat00 发表于 2005-2-20 17:13:46

你的ADSL是路由的罢?为什么还要用Sygate来共享?如果你的ADSL Modem打开了DHCP的话,什么都不用设置,自动获取就行了。
我们本地电信新装的ADSL猫都不带路由了。 :evil:

ferro 发表于 2005-2-20 19:09:16

你的ADSL是路由的罢?为什么还要用Sygate来共享?如果你的ADSL Modem打开了DHCP的话,什么都不用设置,自动获取就行了。
我们本地电信新装的ADSL猫都不带路由了。 :evil:


楼主的硬件连接方式表明他是通过MODEM路由实现上网的!

呆若木鸡 发表于 2005-2-21 11:59:44

你的ADSL是路由的罢?为什么还要用Sygate来共享?如果你的ADSL Modem打开了DHCP的话,什么都不用设置,自动获取就行了。
我们本地电信新装的ADSL猫都不带路由了。 :evil:


楼主的硬件连接方式表明他是通过MODEM路由实现上网的!

我们这电信通过ADSL虚拟拨号上网,电信作个设置每个家庭只能有一台机子上网,除非你另外多加钱。所以我原来就只好用象Sygate这样的共享上网软件来达到双机上网的目的了。当然,如果舍得花钱,自己买个路由器就很简单了,我很多朋友就是通过路由器实现多台机子上网的。不过偶没有什么经济来源,想花小钱办同样的事。

呆若木鸡 发表于 2005-2-21 12:38:56

Linux做路由吗?简单:
1、echo '1'>/proc/sys/net/ipv4/ip_forward
2、iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
以上两步需要root用户权限,假设你的局域网段是192.168.1.0/24。
3、把win的网关地址设成Linux的IP地址就行了。

弱弱的问一句:192.168.1.0/24里的“/24”是什么意思?

bigcat00 发表于 2005-2-21 13:02:39

代表网段。你可以把它改成具体的IP,反正你总共只有两台机器吗。 :mrgreen:

ferro 发表于 2005-2-21 18:51:14

Re: 如何让linux和windows共享ADSL上网

我有两台电脑,每台电脑都只装了一块网卡,原来都是使用windows 2000 操作系统,我把两台电脑接到一个hub上,再把hub接到ADSL上,我使用Sygate软件可以实现共享上网,即把在其中一台电脑上安装Sygate的服务器端,作为服务器,另一台电脑安装Sygate的客户端,作为客户机,这样就可以两台同时上网了。
现在我把其中一台电脑安装linux操作系统(red hat 9.0),可在linux下找不到类似Sygate的软件,请问,因该怎样利用现有设备实现2台电脑同时上网。

楼主的WIN2000通过HUB连接Modem实现对Modem的虚拟拨号?这样也行!!!从来没试过,也没听过。倒是我寡闻了。通常都是双网卡,一个连Modem虚拟拨号,一个连HUB实现局域网。
OK,Anyway,你把你的WIN2000的网卡和虚拟拨号的连接都设置为可共享。然后把RH9的网关和DNS设置为WIN2000的IP地址试试。
Good Luck!

呆若木鸡 发表于 2005-2-21 20:27:17

Re: 如何让linux和windows共享ADSL上网


楼主的WIN2000通过HUB连接Modem实现对Modem的虚拟拨号?这样也行!!!从来没试过,也没听过。倒是我寡闻了。通常都是双网卡,一个连Modem虚拟拨号,一个连HUB实现局域网。
OK,Anyway,你把你的WIN2000的网卡和虚拟拨号的连接都设置为可共享。然后把RH9的网关和DNS设置为WIN2000的IP地址试试。
Good Luck!
你所说的方法虽然很省钱,但必须要使作为服务器的那台处于开机。而我用的方法对于多台电脑同时上网可避免这个缺陷。但我试了各位提供的方法,还是不能实现windows 2000和red hat linux同时上网。请大家继续帮忙。跪谢!

ferro 发表于 2005-2-22 18:39:21

晕,你两台电脑共享一个Internet出口,当然需要路由,既然你没有路由器,必然要一台电脑直接连在Internet上提供路由。如果你就是家里的两台电脑的话,也很容易解决,两台电脑都设置ADSL拨号,任何一台可随时上网,另一台要同时上时,设置DNS和网关在已拨号的电脑上。麻烦了点,不过好像只有这样了。其实SOHU型的路由器现在也不贵,我才买了个带无线AP的,才花了232元。

呆若木鸡 发表于 2005-2-22 18:53:59

晕,你两台电脑共享一个Internet出口,当然需要路由,既然你没有路由器,必然要一台电脑直接连在Internet上提供路由。如果你就是家里的两台电脑的话,也很容易解决,两台电脑都设置ADSL拨号,任何一台可随时上网,另一台要同时上时,设置DNS和网关在已拨号的电脑上。麻烦了点,不过好像只有这样了。其实SOHU型的路由器现在也不贵,我才买了个带无线AP的,才花了232元。
你所说的2台同时上网,我在2台装windows 2000的机子上已经有方法解决,我都这样用了一年多了,我只是现在学习linux,想使linux和windos同时都能上网,具体条件请看前面的提问,谢谢解答。希望大家能提供解决方法。

ferro 发表于 2005-2-22 19:11:48

这个方法无关系统撒。你Linux也是一样设置ADSL拨号,设置DNS,网关。为什么你要坚持找一个跨系统的共享Internet软件?Win的服务端,Linux的客户端;或者Linux的服务端,Win的客户端?

呆若木鸡 发表于 2005-2-22 20:00:29

这个方法无关系统撒。你Linux也是一样设置ADSL拨号,设置DNS,网关。为什么你要坚持找一个跨系统的共享Internet软件?Win的服务端,Linux的客户端;或者Linux的服务端,Win的客户端?
我仅用一台装有linux的机子可以上网,但这时另一台机子不能上网。请问应该怎样在linux中设置,才可以使得我的2台机子同时利用现有设施上网。请说详细些,谢谢。
页: [1]
查看完整版本: 如何让linux和windows共享ADSL上网