Я создаю точку доступа на wlan0_ap и делюсь интернет-соединением на wlan0.
Для этого я создаю системный файл systemd.
Перед запуском dnsmasq (мой последний демон, запущенный на переднем плане) я вижу с добавленным « ip r
» мой маршрут по умолчанию, но через несколько секунд маршрут по умолчанию удаляется. Нет сообщений в /var /log /syslog, /var /log /messages, journalctl ... Я пытался отключить сеть и службы dhcpcd при запуске, но ничего не работает.
Я подключаю свой интерфейс wlan0 вручную:
hostapd -B -ddd /etc/hostapd.conf
wpa_supplicant -B -i wlan0 -c /home/pi/wpa_supplicant.conf
dhclient -4 -cf /home/pi/dhcpc.conf wlan0
And then I start the DNS / DHCP service of the AP (dnsmasq)
Я пытался это, но это не решило мою проблему
dhclient ...
ip r add default via 192.168.1.1 dev wlan0
Я использую в моем системном файле systemd:
[unit]
Wants = network.target
After = network.target
Я также пытался отключить все сервисы (avahi, сеть, сеть, сеть-онлайн, сеть-pre, systemd-networkd-online, dhcpcd ....), которые могли бы обновить таблицу маршрутизации ...
Может кто-нибудь помочь мне понять, пожалуйста? Спасибо