ipv6 环境下使用 wireguard, mtu 最好配置为 1280

2024-05-24 18:01:28 +08:00
 wuruxu

openwrt 环境下配置 /etc/config/network 类似如下:

config interface 'wg0'
    option proto 'wireguard'
    option mtu '1280'
    option private_key 'xyzkjkfdkjfdlajfkdaCL22Nnv2gC3bbvmsE='
    list addresses '192.139.75.188'
    list addresses 'fed:aaaa:aaaa:aa01:d:0:b:4aa1'
2028 次点击
所在节点    宽带症候群
7 条回复
xqzr
2024-05-24 19:28:04 +08:00
最保守的。

标准以太网
IPv6 endpoint 1420
IPv4 endpoint 1440

PPPoE 下 减少 8
IPv6 endpoint 1412
IPv4 endpoint 1432
Fred0410
2024-05-24 23:05:14 +08:00
什么原因
wuruxu
2024-05-24 23:11:37 +08:00
@Fred0410 我的路由器不是直接拨号,二级的路由器,后来我也测试了,1400 也是可以的
cyyself
2024-05-25 21:11:54 +08:00
@xqzr #1 需要注意的是,WireGuard over IPv6 over PPPoE 实际只能 1408 ,用 1412 依然会分片,因为 payload 需要 8 字节对齐
shikkoku
2024-05-27 13:31:26 +08:00
@cyyself #4 如果是 1500 标准以太网接入填多少?
rulagiti
2024-09-12 07:41:47 +08:00
@cyyself wg 官方脚本 1500 mtu 设置 wg mtu 为 1420 啊,pppoe 不就是 1412 吗
xqzr
72 天前
> IPv4 endpoint 1432

补充:
如果对端 >1432 (例如 1440 ),需要 1424 。否则,接收包会超出 1432
因为:1432 除以 8 是整数,但不是偶数

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1043682

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX