NetworkManager Hotspot DHCP-точка

NetworkManager Hotspot DHCP-точка

Свежая установка 21.04 Desktop на RaspberryPi. Все работает из коробки. Я могу создать точку доступа. Я устанавливаю Pi-Hole, которая будет предоставлять службы DNS и DHCP (отвязанную в следующий раз, когда эта проблема будет решена). Теперь не могу создать работающую точку доступа. Файл конфигурации точки доступа создан, но IP-адрес не назначен оборудованию Wi-Fi, поэтому точка доступа не работает.

Расследование:

NetworkManager вызывается для создания точки доступа. NetworkManager вызывает dnsmasq (или, как я предполагаю, урезанную версию, упомянутую в руководстве NetworkManager). Это не удается, потому что pi-hole прослушивает порт 53. Мне нужно, чтобы NM использовал pihole-FTL (то есть сервер DNS/DHCP на pi-hole), но из руководства следует, что допустимыми записями для этой конфигурации являются «dhclient, dhcpcd и внутренний». Я могу вручную задать адрес оборудованию Wi-Fi, и оно, кажется, работает, но оно дает тот же адрес, что и DNS, подключающемуся клиенту, и поэтому у клиента есть доступ к локальной сети, но не к Интернету. В этом состоянии pihole dhcp также назначает адрес локальному оборудованию Wi-Fi, но я не стал выяснять, работает ли это.

В идеале мне нужно, чтобы NetworkManager использовал DHCP-сервер pihole, а не свой внутренний DHCP-сервер.

Есть ли другой способ заставить NM использовать другой DHCP-сервер?

решение1

У меня была похожая проблема, которую я исправил, удалив пакет dnsmasq:nmcli hotspot dhcp не работает (решено)

Связанный контент