學校一個電子教室通過ADSL寬帶“貓”上網,系統為RedHat 9.0,但在上網時有些網頁打不開,而且網速不快。有同事告訴筆者,說這跟MTU值有關系,將它修改到適當的值即可。在Windows下可以通過修改注冊表來修改MTU值,可在Linux下面又該如何做呢?通過查閱一些資料,筆者終於解決了這個問題,其實只需要一個簡單的命令即可: # ifconfig eth0 mtu number 其中“number”為MTU的數值。修改完成後,可以用“ifconfig”命令來查看修改的結果。也可以通過一些網站來測試網速,進一步通過修改MTU值使網速達到最佳。為了不必每次都修改,我們可以在配置文件中修改,如: # vi /etc/sysconfig/network-scripts/ifcfg-eth0 MTU=1000 這樣Linux的靈活性又一次得到了體現! 小知識:MTU的英文全稱為Maximum Transmission Unit,意為最大傳輸單位,也就是在連接的時候,所傳輸信息包最多可以有多少字節。MTU決定著信息包的大小,如果信息包太小,同樣大小的數據就會分成很多個包傳輸,計算機不得不頻繁地作出響應;如果信息包太大則會產生錯誤,導致傳輸失敗。