共计 494 个字符,预计需要花费 2 分钟才能阅读完成。
路由 A:rb5009 routeros 7.14.2 电信双拨双公网 IP+ 一个 IPTV 的 pppoe 拨号
路由 B:软路由 routeros 7.14.2 无公网 IP
两台机器在同城同区,组了 wg,需求是 B 路由下的设备想通过 A 路由的 IPTV 口看单播源的电视和两个局域网之间的文件传输,无特殊用途。
两端使用 routeros 默认 wg 的 mtu 1420,这种情况下 B 路由下的设备看 IPTV 出现频道不能播放或严重卡顿的现象,需要 b 路由在 mangle 下加一条 chang mss,把出口为 wg 的 mss 改到 1380,看电视就正常了,这个配置我用了很长时间。
今天突然发现如果把 AB 两端路由 wg 的 mtu 改成 1492 或以上(试过改到 1500,再高就没试过了),b 路由的那条 mangle 规则可以直接禁用掉,看电视也是正常的,不会卡顿。
但如果两端 wg 的 mtu 改为 1491 或以下想要正常在 b 路由下看电视则必须在 b 路由把出口为 wg 的 mss 改到 mtu-40 才能正常播放。(比如 wg 的 mtu 为 1491,mss 就要改到 1451)
鉴于网上帖子基本都建议吧 wg 的 mtu 设置成 1420、1412 甚至更低,请懂行的大佬科普一下我这种情况是什么回事,谢谢!
正文完