- 主题:刚解决了一个 MTU 的问题,得瑟一下
我家里没拉宽带,用个手机开 5G 当热点连接影音小主机。小主机发射 WIFI 信号太弱,所以我又接了个 WIFI 路由器设置成桥接模式,用于发射家里所有人连接的 WIFI 网络。
phone <-> n100_wlan0 <-> n100_eth0 <-> wifi router
无线 转发 以太网线
正常这个网络拿来上网开网页连接水木一点问题也没有。
但是用 wireguard 连接我工作的主机,居然不行。查了一会儿,突然想到可能是跳了好几层之后 MTU 降低了。于是把 wireguard 的 MTU 调成 1350,果然搞定。
--
修改:hgoldfish FROM 27.149.33.*
FROM 27.149.33.*
大拇指
【 在 hgoldfish 的大作中提到: 】
: 我家里没拉宽带,用个手机开 5G 当热点连接影音小主机。小主机发射 WIFI 信号太弱,所以我又接了个 WIFI 路由器设置成桥接模式,用于发射家里所有人连接的 WIFI 网络。
: phone <-> n100_wlan0 <-> n100_eth0 <-> wifi router
: 无线 转发 以太网线
: ...................
--
FROM 202.226.61.*
刚问了chat老师,MTU大小通过ICMP包检测并在各个路由层级做调整
这个不通是有些设置禁ICMP了?
【 在 hgoldfish 的大作中提到: 】
: 我家里没拉宽带,用个手机开 5G 当热点连接影音小主机。小主机发射 WIFI 信号太弱,所以我又接了个 WIFI 路由器设置成桥接模式,用于发射家里所有人连接的 WIFI 网络。
: phone <-> n100_wlan0 <-> n100_eth0 <-> wifi router
: 无线 转发 以太网线
: ...................
--
FROM 106.11.31.*
不是所有设备(主机)都会自动调整MTU的,所以有时候可以借助iptables设置一下。。。
【 在 overcomeunic 的大作中提到: 】
: 刚问了chat老师,MTU大小通过ICMP包检测并在各个路由层级做调整
: 这个不通是有些设置禁ICMP了?
--
FROM 122.210.84.*
tcp 才有自动探测 mtu 并且自动 fragment 的功能。而 wireguard 是纯 UDP 协议。没有这个功能。
【 在 overcomeunic 的大作中提到: 】
: 刚问了chat老师,MTU大小通过ICMP包检测并在各个路由层级做调整
: 这个不通是有些设置禁ICMP了?
--
FROM 27.149.33.*
MTU这个问题我也遇到过。
我家主要是运营商那边更换了参数,或更换了配置导致的。
【 在 hgoldfish 的大作中提到: 】
: 我家里没拉宽带,用个手机开 5G 当热点连接影音小主机。小主机发射 WIFI 信号太弱,所以我又接了个 WIFI 路由器设置成桥接模式,用于发射家里所有人连接的 WIFI 网络。
: phone <-> n100_wlan0 <-> n100_eth0 <-> wifi router
: 无线 转发 以太网线
: ...................
--
FROM 124.160.88.*
是不是wifi桥接导致有些设备发的1500长度的报文试图穿过路由器的时候被丢弃了?
【 在 hgoldfish 的大作中提到: 】
: 我家里没拉宽带,用个手机开 5G 当热点连接影音小主机。小主机发射 WIFI 信号太弱,所以我又接了个 WIFI 路由器设置成桥接模式,用于发射家里所有人连接的 WIFI 网络。
: phone <-> n100_wlan0 <-> n100_eth0 <-> wifi router
: 无线 转发 以太网线
: ...................
--
FROM 111.193.225.*