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

一、問題
自從換 TOTOLINK A3 Wifi 分享器後,Chromecast投放Netflix影片一直都是失敗的,都只能用電腦直接鏡射螢幕。但弔詭的是,投放Youtube或Spotify卻又非常正常。另外一個跟Chromecast無關的問題,則是LINE訊息在WIFI連線下的傳遞也非常慢,甚至會有斷線的情況發生。
之後在一次偶然的機會下,發現了這篇文章 [心得] LINE在WIFI環境下無法傳訊的解法,決定把WiFi分享器的設定再檢查一次,但發現無線網路(DHCP)的MTU早已設為文章中所指定的1500。
不死心的我還是改了一下MTU的設定值,把1500改為常見的1492,沒想到就這樣成功了!
二、解決步驟
- 實體連線到你的WiFi分享器
- 登入後台管理網頁
— 這部份各廠牌預設路徑不同,TOTOLINK A3 是192.168.0.1
— BTW 建議管理介面的登入帳密要換,不要使用預設值,不然連到你網路的人都有機會竄改哦。 - 開啟無線網路設定,將MTU更改為1492,套用設定後就完成啦!
四、MTU 值測試步驟 (TP-LINK方法)
- 開啟命令提示字元輸入指令
ping www.google.com -f -l xxxx
。
- xxxx 代表要測試的封包值
--l
是小寫L
- 可用任何一個公開網站來測 - 如果ping之後出現
需要切割封包,但已設定 DF 旗標。
這樣的回覆代表可以再往下調。 - 反覆調整至不再出現需要切割封包的訊息,並記下測過最大的封包值。
- 封包值加上28即是最後MTU要設定的值。
- 28 byte 是因為 20 byte 是保留給 IP 標頭, 8 byte 是給 ICMP 回應要求標頭。
像我測出來最大值是 1464
, 1464 + 28 = 1492
,所以我的MTU設定 1492
就是最剛好的值。