單位從前年開始購入微機進入信息化教學時代,最初安裝的是ISDN一線通,後來又改成帶寬為512K的PPPoE接入方式的ADSL,隨著微機數量的增加,最近又把上網方式升級到固定IP帶寬1M的ADSL,兩次帶寬改造服務器端網絡速度都能達到接入要求,而服務器所帶的Windows 98工作站網速卻沒有提高,最後終於找到了罪魁禍首——MTU值設定。MTU是英文Maximum Transmission Unit的縮寫,意為「最大傳輸單位」。也就是通過TCP/IP協議所傳輸的數據包最大有多少字節。
一、 雙通道ISDN改成512K PPPoE的ADSL,工作站無法打開部分網站
服務器採用Windows XP,用系統自帶的連接共享讓30多台Windows 98工作站共享Internet。由於Windows XP自帶PPPOE撥號軟件,從穩定性和易用性考慮就沒有採用第三方撥號軟件。從IE屬性中啟用「新建連接嚮導」,選擇「連接到Internet」,再選「手動設置我的連接」,連接Internet的方式為「用要求用戶名和密碼的寬帶來連接」,輸入用戶名和密碼即可通過虛擬撥號方式上網了,然後在連接屬性中啟用「Internet連接共享」,所有的工作站就可以通過服務器接入Internet。
從工作站登錄本地www.bdinfo.net打開網頁的速度很快,但打開www.163.com卻只顯示標題欄,而網頁內容卻總打不開,從服務器上訪問「搜狐網」卻沒有問題,後來發現從Windows XP服務器上能打開的好多網站從工作站端都打不開。由於服務器是全新安裝的Windows XP操作系統,工作站的IP地址都設在的192.168.0.2~254,網關都指向了服務器的IP地址192.168.0.1,設置方面都沒有問題,並且原來通過ISDN上網時工作站也能正常打開網頁,說明網絡硬件連接也很正常。通過多方求證終於找到了出現問題的原因——MTU值設定。
PPPoE接入方式的ADSL MTU值是1492,其餘各種寬帶的MTU值標準設置都是1500。Windows操作系統中默認的TCP/IP數據包最大值為1500,而某些站點的MTU值設定又大於1492,所以造成站點不能訪問。最後通過修改Windows 98工作站的註冊表,降低MTU值的方法來解決這個問題。
點擊開始菜單裡的「運行」,輸入「regedit」後回車,進入註冊表。依次展開{HKEY_LOCAT_MACHINE\
System\CurrentControlSet\Services\Class\NetTrans\},會看到包含幾個000X的子項,尋找含有鍵名為「DriverDesc」,鍵值為「TCP/IP」的000X主鍵,該鍵裡有該計算機的網絡屬性設置,如IP地址192.168.0.XX,網關192.168.0.1,子網掩碼255.255.255.0等。在該鍵下新建「DWORD值」,命名為「MaxMtu」,修改鍵值為十進制的1450,如圖。設置完畢,重新啟動計算機,客戶機就可以訪問原來訪問不了的站點了。
二、 PPPoE的ADSL改成固定IP的ADSL,網速變慢
由於單位新增了一個計算機房,原來512K的ADSL已經無法滿足教學的要求,最近申請改裝原來虛擬撥號512K的ADSL為固定IP 1M帶寬的ADSL。首先刪除了原來的虛擬撥號連接,在網卡屬性中添入ISP分配的公網IP地址、網關、DNS,通過服務器從Internet下載資料,明顯感到速度提高很快,連接到「世界網絡」寬帶測速網頁:http://www.linkwan.com/gb/broadmeter/SpeedAuto/,測試連接到北京(中國主機網-北京服務器)的速度為80 千字節/秒左右,而原來使用512K ADSL時只有40千字節/秒。
通過兩周的試用,工作站用戶反應1M寬帶開通以後,感覺網速還不如原來的快。從工作站端登錄「世界網絡」測試網頁,連接到北京的速度只有30~37 千字節/秒,從「華軍軟件園」下載軟件也只有20 千字節/秒左右,而從服務器端下載同一文件卻可以達到110千字節/秒。在服務器端重新安裝Windows XP、局域網內查殺病毒網速始終無法提高,最後把一台工作站重新安裝Windows 98再次接入網絡,發現網速大幅提高,測試連接到北京的速度已經達到或接近服務器端的水平,從「華軍軟件園」下載同一文件的速度也提高到80千字節/秒。
難道60多台工作站都要重新安裝Windows 98嗎?經過認真思考,忽然想起在採用PPPoE虛擬撥號上網時,曾經修改過註冊表中的MTU值,會不會是這個值影響了上網速度呢?打開另一台工作站,找到{HKEY_LOCAT_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\},刪除原來添加的MaxMtu鍵值,重新啟動計算機,再次進行網絡測試,連接到北京的速度已經達到70~80 千字節/秒,從「華軍軟件園」下載同一文件的速度也提高到80千字節/秒左右。隨即把所有Windows 98工作站中原來添加的MTU鍵值全部刪除,整個網絡網速恢復正常。
看來MTU值設定與寬帶接入方式的不同也會影響上網速度。
(作者:安謙)