Эта проблема возникла из-за того, что WLAN поезда ICE использовал ту же подсеть, что и докер на моей машине:172.18.x.x
.
Это тоже описано здесь(к сожалению только на немецком)
Я исправил это, определив новый диапазон IP-адресов по умолчанию для докера, создав/etc/docker/daemon.json
:
{
"default-address-pools":
[
{"base":"172.19.0.0/16","size":24}
]
}
После этого я перезапустил демон docker:sudo systemctl restart docker.service
.
После этого я смог получить доступ к Интернету (с правильным перенаправлением на авторизованный портал ).
Вам необходимо:
vendor-class-identifier
в ISC DHCPD )с первыми 9 символами значения параметра установить на PXEClient
. siaddr
(next-server
в ISC DHCPD ), либо в виде параметра DHCP #66(option tftp-server-name
в ISC DHCPD )и путь TFTP к файлу, который должен быть загружен прошивкой PXE, опять же выраженный в стиле classic bootp -(filename
в ISC DHCPD )или как опция DHCP #67(option bootfile-name
в ISC DHCPD ). user-class
в ISC DHCPD )и укажите URL-адрес конфигурации iPXE вместо имени файла загрузчика, так как это означает, что iPXE успешно инициализирован и запрашивает файл конфигурации. iPXE может использовать HTTP вместо TFTP для более быстрой загрузки. Все эти серверные приложения могут располагаться на одном (физическом или виртуальном )хост-сервере; они не должны быть отдельными системами.