安装 Docker 时 Wi-Fi 接入点会失去互联网连接

安装 Docker 时 Wi-Fi 接入点会失去互联网连接

我有一个 Ubuntu 22.04,用作无线接入点。安装 Docker 后,所有连接到 WAP 的设备都断网了。

阅读了一些帖子后,我更改了 NetworkManager.conf,以便不管理 docker 桥:

[keyfile]
unmanaged-devices=interface-name:docker0;

但问题仍然存在。

在使用 WAP 的设备上,我注意到我可以使用 nslookup 而不会出现问题,但是当我跟踪路由时,它会给我以下输出:

1   3 ms   2 ms   4 ms   myUbuntuServer [10.42.0.1]
2   *      *      *      Request timed out

如果没有安装 docker,它会给我:

1    3 ms   2 ms   4 ms   myUbuntuServer [10.42.0.1]
2   12 ms   8 ms   3 ms   myRouter [192.168.1.1]

因此,安装 docker 后,WAP 网络无法连接到有线网络。有人能帮我吗?

附言:删除Docker之后,WAP可以完美运行,但这不是我想要的。

答案1

我弄清楚了问题所在。Docker 写入 iptables 文件,尽管没有将 iptables 作为服务运行,但配置仍然有效,并且数据包被 iptables 丢弃。我按照这篇文章中的描述进行了配置:https://serverfault.com/questions/431593/iptables-forwarding-between-two-interface并且成功了

相关内容