使用 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