WLAN (wifionice) @ deutsche Bahn 无法与安装的 docker 一起使用

Mut*_*ann 2 networking docker captive-portal

我和德国铁路公司“deutsche Bahn”一起乘火车旅行,想使用他们提供的车载无线局域网。我连接到他们的 wlan,并想在我的浏览器中访问一个网站,但重定向到他们的强制门户不起作用。

我还连接了我的手机,一切正常,所以我认为他们的 wlan 没有问题。

我有一台运行 Manjaro Linux Gnome 版本和 docker 的 HP Elitebook 840G5。

我想知道如何找出问题所在以及如何解决这个问题?

经过一番调查,我自己找到了解决方案,但我想分享我的解决方案以帮助其他人遇到同样的问题。

Mut*_*ann 5

出现此问题是因为 ICE 列车的 wlan 使用与我机器上的 docker 相同的子网:172.18.x.x.

这也在这里概述(不幸的是只有德语)

我解决了这个问题,为 docker 定义了一个新的默认 IP 范围,创建了/etc/docker/daemon.json

{
    "default-address-pools":
    [
        {"base":"172.19.0.0/16","size":24}
    ]
}
Run Code Online (Sandbox Code Playgroud)

在此之后我重新启动泊坞窗守护进程:sudo systemctl restart docker.service

之后我能够访问互联网(正确重定向到强制门户)。