有人用 ZeroTier One 遇到這個問題嗎?
連 HTTP Header 都沒有 response 回來
而且 zerotier-one 重啟後又有變化,可以的又不行,不行的又看以了
我看了一下 ip link show dev zt6ovtoisg
MTU 寫 2800
我看 GCP 的 MTU 好像是 1460
然後我 PPPoE 撥出去是 1492
還是我應該設一下這個?
curl -X POST "https://my.zerotier.com/api/network/${NETWORK_ID}" -H "Authorization: bearer ${TOKEN}" -d '{"config": {"mtu": 1460}}'
zt header占24bytes 所以應該要1436?
不過zt的介面跟底層實際mtu是兩個東西就是了
zt預設2800是設計切成兩個包讓底層去送的🤔
目前預設應該是1432配2800
我看我的 ip link 輸出也只有 docker
太神奇了,兩邊 MTU 都蠻大,怎麼隧道只剩 1222
是不是走了 ipv6 ,然後 ipv6 mtu 不夠呀?
有可能,我記得我有開 IPv6,還是我把 IPv6 先關掉看看
唔... 都是原生的話,也不應該出這個問題才對呀...
我剛剛用這個指令改 1432 之後現在看起來很順耶
就算過隧道也不太會小那麼誇張啊 除非走了兩層IPv6 🤔
而且zt除非兩個包塞不下2800
不然應該塞滿2800都不會被當fragment🤔
不對 走了兩層IPv6也不會小成那樣 過兩層VXLAN+IPv6都沒那麼糟啊🌚
我猜是剛剛設定亂跑,我 service zerotier-one restart 就好了
結果 Vultr 現在跑 1346 + 28 = 1374