# [分享] Netflix 無法投影到 Chromecast 的解決方法 > [name=Daniel Huang (DHWork)][time=Sun, Jul 5, 2020 10:37 AM][color=#3DDC84] [TOC] ![](https://i.imgur.com/jryQHDW.png) ## 一、問題 自從換 TOTOLINK A3 Wifi 分享器後,Chromecast投放Netflix影片一直都是失敗的,都只能用電腦直接鏡射螢幕。但弔詭的是,投放Youtube或Spotify卻又非常正常。另外一個跟Chromecast無關的問題,則是LINE訊息在WIFI連線下的傳遞也非常慢,甚至會有斷線的情況發生。 之後在一次偶然的機會下,發現了這篇文章 [[心得] LINE在WIFI環境下無法傳訊的解法](https://www.ptt.cc/bbs/MobileComm/M.1547742834.A.A7C.html),決定把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**)是指資料連結層上面所能通過的最大封包大小(以位元組為單位)。最大傳輸單元這個參數通常與通信介面有關(網路卡、序列埠等)。 --- [維基百科](https://zh.wikipedia.org/wiki/%E6%9C%80%E5%A4%A7%E4%BC%A0%E8%BE%93%E5%8D%95%E5%85%83) 關於MTU值的設定,在網路上爬了一下文,發現TP-LINK有一篇詳細的[教學](https://www.tp-link.com/tw/support/faq/190/),教用戶如何設定正確的MTU值。關於MTU的更詳細介紹,還可以看鳥哥的[這篇](http://linux.vbird.org/linux_server/0110network_basic.php#tcpip_link_mtu)。 ![](https://i.imgur.com/V2DqV6v.png) ## 四、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 回應要求標頭。 像我測出來最大值是`1464`,`1464 + 28 = 1492`,所以我的MTU設定`1492`就是最剛好的值。 :::success 本文同步分享在 [Medium](https://medium.com/dh-blog/netflix-%E7%84%A1%E6%B3%95%E6%8A%95%E6%94%BE%E5%88%B0-chromecast-%E7%9A%84%E8%A7%A3%E6%B1%BA%E6%96%B9%E6%B3%95-e6593e83ee58) ::: ###### tags: `Tips`