使用 Windows 2000 做为主机分享 ADSL 的带宽 - 适合 ADSL 固定制与固定 IP (如学术网络)
这部份请参考 Hub 连接分享 的部分!
安装网络卡谁不会!?但是由于 Windows 2000 主机上面乃是安装两块网络卡,所以在网络卡的选择及安装上面较不相同喔!基本上 VBird 的建议是:
- 在主机内的两张网络卡的型号最好不要相同,也是要避免你在设置的时候发生错误的情况。如前所述,一块网络卡选『螃蟹卡』另一块可以考虑其他的芯片,例如 D-Link 530 等等的卡;
- 安装网络卡的时候,先安装一块,开机后让 Windows 2000 捉一遍,等设置完成之后,再关机安装第二块网络卡,然后在开机让 Windows 2000 捉第二遍。这样有一个好处,就是可以避免由于如果选择相同芯片的网络卡时,可以避免 Windows 2000 在设置上的一些误判!
- 做为主机的那一台 Windows2000 电脑的第二张网络卡,最好等到这架主机已经可以经由拨接或者是固接的方式连上 Internet 之后再安装,以避免在您做 NAT 转换时设置错误;
- 在主机内的两张网络卡的速度选择上,当然最好都是 10/100Mbps 的,如果你有 10Mbps 的老旧网络卡,那可以将这一张较慢的网络卡作为『对外连接的卡』,因为对外连接的速度通常不可能高于 10Mbps 的!至于对内的卡则可以选择较快一点的;
基本上,安装网络卡的方式不外乎:
- 在 Hub 的选择上,如果你每一部电脑都是使用 10/100Mbps 的网络卡,哪你可以直接选买 100Mbps 的 Hub (不用自动辨识也没关系),因为只有 ATU-R 的速度较慢,但 ATU-R 是直接与主机连接的呀!所以所有连上 Hub 的接口都是以 100Mbps 在跑,速度真的是很快( VBird 有试过,当全部的接口(包含 Hub )都是以 100Mbps 在跑的时候,最大的传输速率可以到达 12MBytes/second,一个 600MB 的文件在你的网内机器上不到 1 分钟就发送完毕了!!)
(1)将硬件安装好;
(2)开机让 Windows 找驱动程序;
(3)Windows 找不到驱动程序的话,就放入驱动程序片,让 Windows 去捉;
(4)如果还不行安装的话,就直接到『开始』->『设置』->『控制台』->『添加移除硬件』去搜索一下啰!
硬件的线路连接跟前面两种方法就不太一样了!他需要将 Windows 2000 的对内与对外网络分别开来,所以基本图标如下图所示:
基本上,连接的设备顺序可以是这样:移除或增加通信协定
- 先安装 Windows 2000 的第一块网络卡;
- 先将 Windows 2000 主机以『跳线』将第一张网络卡与 ATU-R 调制解调器连接;当然了,如果你是类似学术网络之类固定 IP 的网络条件下,那么就必须要视您的网络设备来选择您的网络连接之线材了。以 VBird 为例,我们研究室只有一个对外孔,而这个对外孔与内部电脑的连接基本上已经是『跳线』型态了,所以我们可以直接将这个对外网络线接到 Windows 系统的电脑中。不过,基本上是无法接到 Hub 的正常孔中!
- ATU-R 与电话线连接之后,先输入您的固定 IP 与所需要的各项网络参数。说穿了其实也只有:IP、Netmask、Gateway、DNS 这几个东西而已。然后接上 Internet ,并确定 Internet 没问题!
- 将第二张网络卡安装上 win2000 主机,并以正常的 RJ-45 网络线『平行线』连接上 Hub 的正常孔;
- 将所有其他电脑安装上网络卡后,并将网络卡与 Hub 的正常孔以『平行线』连接;
- 打开 Hub 电源,并开始 windows 的设置。(注意,并没有用到 Hub 的 Up-Link 孔);
- 如果你有两个以上的 Hub 的话,以正常线连接第一个 Hub 的 Up-Link 孔,并串接到第二个 Hub 的正常孔就可以了。
至于其他的部分,请参考 以 Hub 连接分享 那一篇文章,里面的内容都一样喔!
在我们的分享中,最重要的自然就是 Windows 2000 是否可以正确无误的连接上 Internet 啰!OK!那以下我们来测试看看吧!
- 视察网络卡形式:
在你两张网络卡安装完成之后,于系统中应该可以看到如下的画面:(鼠标移动到『我的电脑』按『右键』选『内容』按下『硬件』再按下『设备管理员』)
上图中,我们选择 D-Link 做为内部网络而 PLANEX 则做为外部网络的界面卡。要注意的是『硬件设备中是否有出现?符号的咚咚!如果有,那就是该设备有问题,请更新其驱动程序吧!如果没问题的话,就可以关掉这个窗口啰!
- 连上 Internet:
基本上有几样东西我们一定需要知道:
- ISP 给我们的 IP;
- ISP 给我们的 netmask;
- ISP 给我们的 Gateway ;
- 以及 ISP 自己的 DNS 。
在『网上邻居』按右键,选内容后会出现如下的画面,其中,区域连接为 PLANEX 对外的接口,区域连接2则为对内的连接。
在上图中于『区域连接』按右键选内容,会出现如下画面,显示使用的界面为 PLANEX 这块卡,并且已经安装了一些常用的通信协定,如果你没有这些通信协定的话请按『安装』选择『通信协定』后,增加通信协定吧!(请注意喔!只要 TCP/IP 及 NetBEUI 即可,其他的不需要喔,详细请看一下 TCP/IP 的迷思 一文!)
接下来则是输入固定制时, ISP 给你的(1)IP(2)通信闸(3)DNS等,按上图中的『Internet Protocol (TCP/IP) 』这一项,会出现下面画面,然后分别输入你的IP,缺省闸道(通信闸)及 DNS,完成后按『确定』即可连接上网;
这样应该就可以连上 Internet 了,如果不行的话,请详细的检查一下您的:
- 硬件连接有无错误?
- 中华电信机房有无问题?(或学术网络是否又断线了?)
- ISP 的服务器是否正常?
- ISP 给的网络参数有没有错误?
- 我的 Windows 2000 设置是否正确?(最常错误的地方出现在 DNS 喔!)
在你安装完了 ADSL 拨接程序之后,在您的网络接口中应该会有两个接口才对!如果没有两个接口的话,表示有点问题啰!这点请特别小心。然后你将鼠标移动到『网上邻居』上面按『右键』选『内容』之后,应该会出现几个『局域网路』的小图标,随便点击一个图标,会出现如下的画面
这个画面告诉你目前的网络状态,然后按下『内容』会出现如下的画面:
好了,就如同上面的图标,请按下『共用』项目:
然后将『启动这个连接的 Internet 连接共用』打勾,再按确定,会出现下面的画面:
然后点击『Internet Protocol (TCP/IP)』这一项,出现下面画面(注意啰,底下的界面会自动设置,如果没有自动设置的话,那么表示有地方一定有问题啰!
上面就明白的告诉你,这一张被作为内部网络的通信闸的网络卡,其 IP 为 192.168.0.1 ,且子网络遮罩为 255.255.255.0,所以你在设置其他的电脑时需要注意道:这样就 OK 啰!从此以后,你的 Client 端电脑就可以上网啰!阿~~福气啦!
- Client 的电脑 IP 必须在:192.168.0.2~192.168.0.255 之间;
- Client 的电脑 Netmask 必须为: 255.255.255.0;
- Client 的电脑通信闸必须为:192.168.0.1;
- Client 的电脑 DNS 设置与主机的 DNS 设置相同(这里最容易搞错! 在 Client 端的电脑的 DNS 必须设置为类似 139.175.10.20 这个 Seednet 提供的 DNS 主机 IP 才行,当然,如果您是 Hinet 的用户,那么也需要输入 hinet 的 DNS 主机 IP ,千万记住,这里『不是输入你的 Windows 2000 的 IP』,网友们最容易出现错误的地方就是在这里,大家常常会将 DNS 输入成 192.168.0.1 ,这是『错误的』,请特别小心啰)
在主机端设置完毕之后,用户端的设置就简单很多啦!因为你已经知道你的通信闸是 192.168.0.1,所以你要先确定连接上这部主机的其他电脑有几部,在这些欲连上主机的电脑的 IP 必须是 192.168.0.XXX,其中XXX为 2-254 之间的整数,且『每一部电脑的 IP 都不可以相同』,好啦!让我们来做设置吧!
|
MTU |
EtherNet (一般的网络接口,这是默认值) | 1500 |
PPPoE(ADSL用的) | 1492 |
Dial-up(modem) | 576 |
由上面的表格我们可以知道,缺省的网络接口 MTU 是 1500 ,那 PPPOE 使用的是 1492,自然而然的 MTU 要求并不相同,所以啦!有一些网页、邮件数据等等的咚咚就无法合理的让你使用啦!
找出 MTU 值:
在 windows 底下要找出 MTU 值就必须进入 DOS 模式,并且知道你的分享的主机的 IP 才行!例如你的主机是 windows 2000 且对内的分享的 IP 是 192.168.1.2,那么你可以这么做:
- 进入 MS DOS 模式;
- 打入 ping -f -l 1500 192.168.1.2
上面的式子中,-l 是 L 的小写(不是 1 喔),1500 是我们要测的 MTU 值,结果出现了 Packet needs to be fragmented but DF set. 这个东西,那表示MTU值太大了,你需要更小的 MTU 值才行!好啦!那假设我们使用 1464 来测试时:
C:\WINDOWS>ping -f -l 1500 192.168.1.2 Pinging 192.168.1.2 with 1500 bytes of data:
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.
Packet needs to be fragmented but DF set.Ping statistics for 192.168.1.2:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
结果出现了回应了!这表示这一个 MTU 值是可行的!不过,强烈建议找出可行的最大 MTU 值!这样一来,在设置的时候,才可以达到最佳的网络速率!
C:\WINDOWS>ping -f -l 1464 192.168.1.2 Pinging 192.168.1.2 with 1464 bytes of data:
Reply from 192.168.1.2: bytes=1464 time=10ms TTL=128
Reply from 192.168.1.2: bytes=1464 time<10ms TTL=128
Reply from 192.168.1.2: bytes=1464 time<10ms TTL=128
Reply from 192.168.1.2: bytes=1464 time<10ms TTL=128Ping statistics for 192.168.1.2:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 10ms, Average = 2ms
- 找出 MTU 值:利用上面这个方法找到的数值还不是 MTU 喔!由于一些封包上面的问题,上面这个值再加上 28 才是我们所需要的 MTU 值!所以,在上面的例子中,我们所需要的 MTU 值是 1464+28=1492 啦!
修改 MTU 值:
OK!我们已经找出 MTU 值啦,那下一步自然就是修改啰!要如何修改呢?其实也是很简单,只要通过 Windows 本身缺省的 registry 修改即可!Windows 98:
- 在 『开始』>『运行』中,键入<regedit>,会出现一个大框框;
- 选择:『HKEY_Local_Machine』>『System』>『CurrentControlSet』>『Services』>『Class』>『NetTrans』>『000n』
上面最后一个数据是 000n,那个 n 指的是数字,以我为例,在 NetTrans 底下有两个数字,分别为 0000 与 0002,若按下 0000 会显示我的 Gate Way 以及我的网络卡的 IP 项目,至于 0002 则没有我的网络卡的相关信息,所以 0000 那这一个就是我的网络卡接口啦!请依你的情况选择!- 选择你的网络卡接口后(以我为例,按一下 0000 那一个机码),按下『编辑』>『添加』,然后选择增加『DWORD』值;
- 将添加的机码取名为『MaxMTM』,并且在添加加的那个机码上面按右键,选『修改』,会出现如下画面,选择『十进位』后,输入刚刚我们找到的那一个 MTU 值:
- 改完之后你应该会看到如下的画面喔!那就是成功了!
Windows 2000:
基本上,这样应该已经可以解决你的问题了!相关的网页你可以到底下两个网页去看看!
- 在 『开始』>『运行』中,键入<regedit>,会出现一个大框框(注意,也有可能是 regedit32 这个运行档,请依你的机器来作业);
- 选择『HKEY_Local_Machine』>『SYSTEM』>『CurrentControlSet』>『Services』>『Tcpip』>『Parameters』>『interface』,有点像下面的图标:
- 在 interface 底下可能有很多的接口,你一个一个的去看,会有一个接口与你的网络卡的 IP 相同,那个就是你要挑选的接口啦!然后同样的在该接口上选择『编辑』>『添加』>『DWORD值』之后,创建一个名为『MTU』的机码,然后选右键『修改』,选择十进位,填入我们刚刚找出来的 MTU 值!大功告成!
http://www.microsoft.com/taiwan/msclub/member/TIPS/Spring_2001/tip1to3/tip1to3_2.htm
http://redhat.ecenter.idv.tw/bbs/showthread.php?s=&threadid=21620&highlight=MTU