[筆記] 利用 iptables 在 Linux 上調整 TCP MSS
前文當使用 Tunnel 時,例如 WireGuard、GRE、或其他協議,常會遇到 DNS、Git 不通的問題,這種時候,大多是因為 MTU 過大,但實際上沒辦法傳送那麼大的封包。這篇文章將介紹 MTU 以及 MSS 等相關知識,讓你理解為什麼在使用 tunnel 時,需要修改 MTU 或是 MSS 讓服務可以正常使用,並將提供利用 iptables 在 Linux 上調整 MSS 的範例。MTU 是甚麼?最大傳輸單元(英語:Maximum Transmission Unit,縮寫MTU)是指資料鏈路層上面所能通過的最大封包大小(以位元組為單位)。最大傳輸單元這個參數通常與通訊介面有關...
![[筆記] 利用 iptables 在 Linux 上調整 TCP MSS](https://blog.yuan-tw.net/usr/uploads/2025/05/570610887.png)
最新留言