0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MTU值導(dǎo)致網(wǎng)絡(luò)不通的原因是什么

汽車電子技術(shù) ? 來源: 碼農(nóng)與軟件時(shí)代 ? 作者: 碼農(nóng)與軟件時(shí)代 ? 2023-02-15 10:00 ? 次閱讀

一、apt update 執(zhí)行失敗

問題描述

Docker安裝后,里面沒有ping、ifconfig等命令,執(zhí)行apt update時(shí),網(wǎng)絡(luò)錯(cuò)誤。

解決思路

  1. 排除網(wǎng)絡(luò)鏈路,工具:tcpdump -i 指定端口 -vv。

分析包數(shù)據(jù):發(fā)現(xiàn)能夠正常進(jìn)行114DNS的解析,但后續(xù)包接續(xù)不上。

  1. Docker內(nèi)設(shè)置的MTU值太大,導(dǎo)致網(wǎng)絡(luò)鏈路中丟棄。

解決方法

修改MTU值,原來是1500,改為1450,便可以執(zhí)行apt update命令了。

二、小知識(shí)

  1. MTU

MTU(Maximum Transmission Unit,最大傳輸單元),是網(wǎng)絡(luò)鏈路節(jié)點(diǎn)的管控值。大于該值的數(shù)據(jù)幀,或分片,或丟棄。

例如:VM -- 物理服務(wù)器 -- 路由器 -- 服務(wù)器

VM的MTU設(shè)置如果為1700,鏈路其他設(shè)備都設(shè)置為1500。路由器接收后,會(huì)對(duì)其分包或者直接丟棄,判斷的依據(jù)是IP包DF標(biāo)志位,為1則不允許分包。

  1. tcpdump抓包指令

tcpdump是一種網(wǎng)絡(luò)分析工具,可以將數(shù)據(jù)包的“頭”截獲。

常用的命令:

tcpdump -i 指定端口 -vv

-i,指定網(wǎng)絡(luò)端口,如eth0, ens,lo

-vv 輸出詳細(xì)的報(bào)文信息

示例:

12:12:09.782698 IP (tos 0x0, ttl 62, id 39791, offset 0, flags [DF], proto TCP (6), length 52)
    10.168.16.15.42204 >  .5901: Flags [.], cksum 0x700f (correct), seq 774, ack 10624633, win 13508, options [nop,nop,TS val 2029593093 ecr 1866739405], length 0
12:12:09.782803 IP (tos 0x0, ttl 62, id 39792, offset 0, flags [DF], proto TCP (6), length 52)
    10.168.16.15.42204 >  .5901: Flags [.], cksum 0x5472 (correct), seq 774, ack 10631623, win 13587, options [nop,nop,TS val 2029593093 ecr 1866739405], length 0
12:12:09.782853 IP (tos 0x0, ttl 62, id 39793, offset 0, flags [DF], proto TCP (6), length 52)
    10.168.16.15.42204 >  .5901: Flags [.], cksum 0x394c (correct), seq 774, ack 10638613, win 13547, options [nop,nop,TS val 2029593093 ecr 1866739405], length 0
12:12:09.782904 IP (tos 0x0, ttl 62, id 39794, offset 0, flags [DF], proto TCP (6), length 52)
    10.168.16.15.42204 >  .5901: Flags [.], cksum 0x1daf (correct), seq 774, ack 10645603, win 13626, options [nop,nop,TS val 2029593093 ecr 1866739405], length 0
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Ping
    +關(guān)注

    關(guān)注

    0

    文章

    69

    瀏覽量

    15931
  • APT
    APT
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    10780
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    453

    瀏覽量

    11792
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何設(shè)置mtu才可以讓網(wǎng)速達(dá)到最快

      操作步驟:  第一步、測(cè)出自己當(dāng)前網(wǎng)絡(luò)最佳MTU  敲下 “Win鍵+R”,然后在運(yùn)行窗口后輸入“cmd”,再敲回車鍵。    在命令提示符窗口輸入以下命令(建議直接復(fù)制,以免誤將小寫字母 l
    發(fā)表于 11-30 16:32

    導(dǎo)致反饋放大器振蕩的原因是什么?

    傳統(tǒng)電壓反饋和電流反饋放大器電路的拓?fù)洌?b class='flag-5'>導(dǎo)致反饋放大器振蕩的最常見原因是什么?
    發(fā)表于 04-07 06:07

    導(dǎo)致致命異常錯(cuò)誤和無效頁錯(cuò)誤的原因是什么?

    導(dǎo)致致命異常錯(cuò)誤和無效頁錯(cuò)誤的原因是什么? 如果Microsoft Word或Excel“崩潰”,意味著在程序執(zhí)行過程中出現(xiàn)了嚴(yán)重的錯(cuò)誤。操作系統(tǒng)常常會(huì)發(fā)現(xiàn)存在一個(gè)嚴(yán)重問題,并
    發(fā)表于 08-05 10:33 ?1003次閱讀

    導(dǎo)致防水燈條硅膠套管發(fā)黃的原因是什么

    導(dǎo)致防水燈條硅膠套管發(fā)黃的原因是什么?環(huán)境是影響防水燈條硅膠套管發(fā)黃的一個(gè)重要因素,至于在何種環(huán)境下發(fā)黃速度減慢或增加下面均會(huì)有描述。
    的頭像 發(fā)表于 03-26 14:13 ?4602次閱讀

    究竟是什么原因導(dǎo)致出現(xiàn)了端子線不通電的問題

    端子線突然不通電是常見的故障問題,那么到底是什么原因導(dǎo)致端子線不通電問題呢?為了解開大家的疑惑,聚飛電子要為大家講解造成端子線不通電的4個(gè)
    發(fā)表于 01-04 12:15 ?2983次閱讀

    導(dǎo)致硫酸罐滲漏的原因是什么

    設(shè)備滲漏問題存在于各個(gè)行業(yè),什么原因會(huì)導(dǎo)致硫酸罐滲漏呢?
    發(fā)表于 08-25 16:38 ?1461次閱讀

    當(dāng)前芯片短缺的原因是什么

    當(dāng)前芯片短缺的原因是什么?目前芯片短缺的最重要原因是疫情影響導(dǎo)致全球的制造工廠產(chǎn)能有所減少,第二個(gè)原因是芯片訂單增加,各大企業(yè)大量囤貨進(jìn)一步加劇了芯片供應(yīng)的緊張。
    的頭像 發(fā)表于 12-21 11:04 ?4229次閱讀

    端子線不通電的原因是什么?

    端子線突然不通電是常見的故障問題,那么是什么原因導(dǎo)致端子線不通電呢?為了解決大家的疑惑,康瑞連接器廠家為大家講解端子線不通電的四個(gè)
    的頭像 發(fā)表于 12-15 15:36 ?1569次閱讀

    科普一下MTU是什么,如何設(shè)置MTU

    一般與串行通訊接口相關(guān)(網(wǎng)絡(luò)接口卡、串口等)。什么時(shí)候更改MTU?對(duì)于像是ORB305系列工業(yè)路由器設(shè)備,最理想的MTU一般都是初始
    的頭像 發(fā)表于 10-29 06:00 ?4573次閱讀
    科普一下<b class='flag-5'>MTU</b>是什么,如何設(shè)置<b class='flag-5'>MTU</b>

    如何利用Ping命令測(cè)試本地最佳MTU的方法

    歡迎來到東用知識(shí)小課堂,上次我們有談到過關(guān)于什么是MTUMTU的設(shè)置方法,今天我們來說一說如何利用Ping命令測(cè)試本地最佳MTU的方法。測(cè)試構(gòu)思:在廣域網(wǎng)上,數(shù)值超過ISP標(biāo)準(zhǔn)的數(shù)
    的頭像 發(fā)表于 10-30 06:00 ?1591次閱讀
    如何利用Ping命令測(cè)試本地最佳<b class='flag-5'>MTU</b><b class='flag-5'>值</b>的方法

    【筆記】ping不通原因有那些?

    當(dāng)Ping命令無法成功訪問目標(biāo)主機(jī)時(shí),可能存在多種原因。以下是一些常見的導(dǎo)致Ping不通的問題,并對(duì)每個(gè)問題進(jìn)行了分析和解釋:1.請(qǐng)求超時(shí):當(dāng)Ping命令發(fā)送請(qǐng)求后,如果在預(yù)定時(shí)間內(nèi)沒有接收到響應(yīng)
    的頭像 發(fā)表于 05-30 17:24 ?2.1w次閱讀
    【筆記】ping<b class='flag-5'>不通</b>的<b class='flag-5'>原因</b>有那些?

    控制模塊電路電壓過低的原因是什么?

    控制模塊電路電壓過低的原因是什么? 控制模塊電路電壓過低是指電路中的電壓低于設(shè)計(jì)要求的最低電壓。這種情況常常會(huì)影響電路的正常工作,從而導(dǎo)致電路故障或無法正常運(yùn)行。接下來就來詳細(xì)介紹
    的頭像 發(fā)表于 08-18 11:39 ?4753次閱讀

    電子元件燒壞原因是什么?導(dǎo)致元器件燒蝕的原因

    導(dǎo)致元器件燒蝕的原因是什么呢?本文將從多個(gè)方面來探討這個(gè)問題。 一、電氣因素 1.1 過電壓 過電壓是比較常見的原因之一,它是指元器件所受到的電壓超過了它設(shè)定的最大電壓,超過的電壓
    的頭像 發(fā)表于 08-29 16:58 ?5437次閱讀

    路由器MTU是什么意思?路由器mtu最佳

    MTU是Maximum Transmission Unit的縮寫,意思是網(wǎng)絡(luò)上傳送的最大數(shù)據(jù)包。簡(jiǎn)單來說,網(wǎng)絡(luò)上的數(shù)據(jù)在傳輸?shù)臅r(shí)候會(huì)被打成一個(gè)一個(gè)的“包”,網(wǎng)絡(luò)設(shè)備的端口默認(rèn)設(shè)置了
    的頭像 發(fā)表于 12-19 17:46 ?9609次閱讀

    局域網(wǎng)ping不通原因有哪些

    使用 ping 命令測(cè)試兩臺(tái)計(jì)算機(jī)之間的連接時(shí),如果 ping 不通,可能存在多種原因。以下是一些可能導(dǎo)致局域網(wǎng) ping 不通原因: 1
    的頭像 發(fā)表于 10-14 15:03 ?1826次閱讀