RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1481619
Accepted
mynameiskostya
mynameiskostya
Asked:2022-12-27 15:15:24 +0000 UTC2022-12-27 15:15:24 +0000 UTC 2022-12-27 15:15:24 +0000 UTC

设置wifi热点的MTU

  • 772

树莓派 4(8GB 内存),树莓派操作系统 x64。在 dnsmasq 上作为 DHCP 和 hostapd 创建接入点。在 /etc/sysctl.conf 中启用转发,在防火墙中启用伪装。插入 USB 调制解调器并通过 wifi 分配其互联网后,一切正常:所有站点均打开,Google ping 等。

向单一付款人添加了一个 wireguard 客户端隧道。配置:

[Interface]
PrivateKey = ....
Address = 10.10.161.200/24, dead::200/120
MTU=1360

[Peer]
PublicKey = ....
Endpoint = server:port
AllowedIPs = 0.0.0.0/0, ::/0

在 Raspberry Pi 本地,当 wireguard 接口启动时,一切都按预期工作:所有流量都通过出口服务器传输。当通过由这个单一付款人分配的 Wi-Fi 工作时,会发生一个事件 - 这个问题的本质。

某些站点,例如https://2ip.ru可以正确打开(显示 wireguard 服务器的输出地址 - 一切正常)。对 Google 的 Ping 运行正常。但!大多数 Internet 资源变得不可用,例如https://habr.com或https://duckduckgo.com。在它们上面,Web 浏览器显示连接超时。在 Debian 下的笔记本电脑和 Android 下的智能手机上检查 - 行为是相同的。笔记本电脑wget https://habr.com也会超时。同时,在单一付款人上,类似的团队成功接收到本站的index.html。

手鼓来到MTU的问题之后。我将笔记本电脑 wi-fi 接口上的默认 MTU 更改为 1360 ( ip link set dev wlanX mtu 1360),所有站点立即开始打开,所有对不同服务的请求都收到了响应。

我不清楚这种行为,因为在其他人相同的情况下,但 wireguard 已关闭,wifi 可以正常工作。值得打开 wireguard - 设备上的互联网部分消失。好吧,我想。让我们更改 MTU,以便自动连接的设备获取此参数。就在这时,我MTU=1360在wireguard config中加了一行,在单板wifi接口上改了这个数字……但是没有效果。ip a在单板的 wlan0 和 wg0 上显示 MTU 1360,但连接的设备不想与上述站点(以及许多其他站点)一起使用,而即时通讯程序和一些其他应用程序在智能手机上正常工作。在笔记本电脑上 - ping 运行良好......

告诉我有什么问题以及如何设置 MTU 以便连接到 Wi-Fi 的设备接收它......(并且没有 wireguard 就不需要手鼓 - 网络正常工作......)

wifi
  • 1 1 个回答
  • 23 Views

1 个回答

  • Voted
  1. Best Answer
    mynameiskostya
    2022-12-27T17:46:50Z2022-12-27T17:46:50Z

    感谢@eri 提供有关 MSS 的提示。我使用的是 nftables 而不是 iptables,但本质是一样的,只是语法不同。解决方案是一行/etc/nftables.conf:

    曾是:

    <...>
    
    table ip nat {
            chain postrouting {
                    type nat hook postrouting priority 100;
                    oifname "wg0" masquerade;
            }
    }
    

    变得:

    <...>
    
    table ip nat {
            chain postrouting {
                    type nat hook postrouting priority 100;
                    iifname "wlan0" tcp flags syn tcp option maxseg size set 1360;
                    oifname "wg0" masquerade;
            }
    }
    

    它也可以在没有一段 string 的情况下工作iifname "wlan0",但是明确指示应该从哪个接口压缩 MTU,它看起来更漂亮。

    • 0

相关问题

  • 具有智能速度分配的 WiFi 路由器

  • 连接到wifi时重定向到网站

  • 米克罗提克。查看 wifi 客户端以什么模式连接(b、g 或 n)

  • WiFi 在 Arcolinux (Arch) 上不起作用

  • 连接wifi时重定向

  • ESP8266 SPI 读写 NVRAM

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5