linux的mtu值
發布時間: 2024-03-01 09:57:21
『壹』 為什麼linux上gre的介面MTU值為1472
這個值好像是不一樣的吧,我的centos6.5 安裝pptpd MTU是1396.我印象中的MTU值的問題會導致網路異常報錯的問題,就是可以ping網站,不能打開網站。出現問題改為1500 --ok。在網上我也看到有人說可以修改MTU為1356 在pptpd上面,(mtu-20位元組的IP頭部-20位元組的TCP 頭部=)1356,ppp最大是1396.這些都是在網路上看到的,最近也在看pptp的vpn了解到這里。希望能夠幫助到你,准備到linuxprobe裡面發帖問問大神們。技術交流,希望能夠幫助到你
『貳』 如何設置網卡的MTU大於1500-Linux系統管理
1.本地MTU值大於網路MTU值時,本地傳輸的數據包過大導致網路會拆包後傳輸,不但產生額外的數據包,而且消耗了「拆包、組包」的時間 。
2.本地MTU值小於網路MTU值時,本地傳輸的數據包可以直接傳輸,但是未能完全利用網路給予的數據包傳輸尺寸的上限值,傳輸能力未完全發揮 。
這樣我們就知道:
所謂合理的設置MTU值,就是讓本地的MTU值與網路的MTU值一致,既能完整發揮傳輸性能,又不讓數據包拆分。
Linux OS:
ping -s 1472 -M do 172.21.0.118
含義:
發送大小包大小是1472(+28)位元組,禁止路由器拆分數據包。
回復結果:
1.如果正常回復,說明網路允許最大MTU就是1500位元組,與系統默認相同,只需將自己的路由的MTU也設置為1500即可。
2.如果沒正常回復,說明數據包大小超過了網路限定的MTU大小。需要減小探測包大小再次嘗試。
熱點內容