Netflix 無法投放到 Chromecast 的解決方法

Daniel Huang
3 min readAug 19, 2020

--

圖片取自Google Store官方網站

一、問題

自從換 TOTOLINK A3 Wifi 分享器後,Chromecast投放Netflix影片一直都是失敗的,都只能用電腦直接鏡射螢幕。但弔詭的是,投放Youtube或Spotify卻又非常正常。另外一個跟Chromecast無關的問題,則是LINE訊息在WIFI連線下的傳遞也非常慢,甚至會有斷線的情況發生。

之後在一次偶然的機會下,發現了這篇文章 [心得] LINE在WIFI環境下無法傳訊的解法,決定把WiFi分享器的設定再檢查一次,但發現無線網路(DHCP)的MTU早已設為文章中所指定的1500。

不死心的我還是改了一下MTU的設定值,把1500改為常見的1492,沒想到就這樣成功了!

二、解決步驟

  1. 實體連線到你的WiFi分享器
  2. 登入後台管理網頁
    — 這部份各廠牌預設路徑不同,TOTOLINK A3 是192.168.0.1
    — BTW 建議管理介面的登入帳密要換,不要使用預設值,不然連到你網路的人都有機會竄改哦。
  3. 開啟無線網路設定,將MTU更改為1492,套用設定後就完成啦!

三、延伸討論

什麼是MTU?
最大傳輸單元(英語:Maximum Transmission Unit,縮寫 MTU)是指資料連結層上面所能通過的最大封包大小(以位元組為單位)。最大傳輸單元這個參數通常與通信介面有關(網路卡、序列埠等)。 — — [維基百科]

關於MTU值的設定,在網路上爬了一下文,發現TP-LINK有一篇詳細的 教學,教用戶如何設定正確的MTU值。關於MTU的更詳細介紹,還可以看鳥哥的 這篇

四、MTU 值測試步驟 (TP-LINK方法)

  1. 開啟命令提示字元輸入指令 ping www.google.com -f -l xxxx
    - xxxx 代表要測試的封包值
    - -l 是小寫L
    - 可用任何一個公開網站來測
  2. 如果ping之後出現 需要切割封包,但已設定 DF 旗標。這樣的回覆代表可以再往下調。
  3. 反覆調整至不再出現需要切割封包的訊息,並記下測過最大的封包值。
  4. 封包值加上28即是最後MTU要設定的值。
    - 28 byte 是因為 20 byte 是保留給 IP 標頭, 8 byte 是給 ICMP 回應要求標頭。

像我測出來最大值是 14641464 + 28 = 1492 ,所以我的MTU設定 1492 就是最剛好的值。

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Daniel Huang
Daniel Huang

Written by Daniel Huang

一位Android工程師,每天對於如何在茫茫技術海中存活感到憂慮。每次動筆都不斷告訴自已,筆記不是為了別人,是為了自己。

No responses yet

Write a response