QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1315|回复: 13

如何让linux和windows共享ADSL上网

[复制链接]
发表于 2005-2-20 14:07:45 | 显示全部楼层 |阅读模式
我有两台电脑,每台电脑都只装了一块网卡,原来都是使用windows 2000 操作系统,我把两台电脑接到一个hub上,再把hub接到ADSL上,我使用Sygate软件可以实现共享上网,即把在其中一台电脑上安装Sygate的服务器端,作为服务器,另一台电脑安装Sygate的客户端,作为客户机,这样就可以两台同时上网了。
现在我把其中一台电脑安装linux操作系统(red hat 9.0),可在linux下找不到类似Sygate的软件,请问,因该怎样利用现有设备实现2台电脑同时上网。
发表于 2005-2-20 15:38:47 | 显示全部楼层
你的ADSL是路由的罢?为什么还要用Sygate来共享?如果你的ADSL Modem打开了DHCP的话,什么都不用设置,自动获取就行了。
回复

使用道具 举报

发表于 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地址就行了。
回复

使用道具 举报

发表于 2005-2-20 17:13:46 | 显示全部楼层
[quote:98cbc4ff3d="ferro"]你的ADSL是路由的罢?为什么还要用Sygate来共享?如果你的ADSL Modem打开了DHCP的话,什么都不用设置,自动获取就行了。[/quote]
我们本地电信新装的ADSL猫都不带路由了。
回复

使用道具 举报

发表于 2005-2-20 19:09:16 | 显示全部楼层
[quote:8316ab395f="bigcat00"][quote:8316ab395f="ferro"]你的ADSL是路由的罢?为什么还要用Sygate来共享?如果你的ADSL Modem打开了DHCP的话,什么都不用设置,自动获取就行了。[/quote]
我们本地电信新装的ADSL猫都不带路由了。 [/quote]


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

使用道具 举报

 楼主| 发表于 2005-2-21 11:59:44 | 显示全部楼层
[quote:f06197505a="ferro"][quote:f06197505a="bigcat00"][quote:f06197505a="ferro"]你的ADSL是路由的罢?为什么还要用Sygate来共享?如果你的ADSL Modem打开了DHCP的话,什么都不用设置,自动获取就行了。[/quote]
我们本地电信新装的ADSL猫都不带路由了。 [/quote]


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

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

使用道具 举报

 楼主| 发表于 2005-2-21 12:38:56 | 显示全部楼层
[quote:dcf2e99d60="bigcat00"]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地址就行了。[/quote]

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

使用道具 举报

发表于 2005-2-21 13:02:39 | 显示全部楼层
代表网段。你可以把它改成具体的IP,反正你总共只有两台机器吗。
回复

使用道具 举报

发表于 2005-2-21 18:51:14 | 显示全部楼层

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

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

楼主的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上网

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2005-2-22 19:11:48 | 显示全部楼层
这个方法无关系统撒。你Linux也是一样设置ADSL拨号,设置DNS,网关。为什么你要坚持找一个跨系统的共享Internet软件?Win的服务端,Linux的客户端;或者Linux的服务端,Win的客户端?
回复

使用道具 举报

 楼主| 发表于 2005-2-22 20:00:29 | 显示全部楼层
[quote:4b533dfdf0="ferro"]这个方法无关系统撒。你Linux也是一样设置ADSL拨号,设置DNS,网关。为什么你要坚持找一个跨系统的共享Internet软件?Win的服务端,Linux的客户端;或者Linux的服务端,Win的客户端?[/quote]
我仅用一台装有linux的机子可以上网,但这时另一台机子不能上网。请问应该怎样在linux中设置,才可以使得我的2台机子同时利用现有设施上网。请说详细些,谢谢。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-5 21:54 , Processed in 0.045003 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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