
Ich erstelle einen Zugriffspunkt auf wlan0_ap und teile eine Internetverbindung auf wlan0. Ich erstelle dafür eine systemd-Unit-Datei. Vor dem Ausführen von dnsmasq (mein letzter Daemon, der im Vordergrund gestartet wird) sehe ich mit „ ip r
“ meine hinzugefügte Standardroute, aber nach einigen Augenblicken wird die Standardroute entfernt. Keine Nachrichten in /var/log/syslog, /var/log/messages, journalctl … Ich habe versucht, die Netzwerk- und dhcpcd-Dienste beim Start zu deaktivieren, aber nichts funktioniert.
Ich verbinde meine WLAN0-Schnittstelle manuell:
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)
Ich habe dies versucht, aber das hat mein Problem nicht gelöst
dhclient ...
ip r add default via 192.168.1.1 dev wlan0
Ich verwende in meiner Systemd-Unit-Datei:
[unit]
Wants = network.target
After = network.target
Ich habe auch versucht, alle Dienste (avahi, Netzwerk, Netzwerk, Netzwerk-Online, Netzwerk-Pre, systemd-networkd-online, dhcpcd …) zu deaktivieren, die die Routing-Tabelle aktualisieren könnten …
Kann mir bitte jemand helfen, das zu verstehen? Danke