
我在 wlan0_ap 上建立一個存取點並在 wlan0 上共用 Internet 連線。我為此創建了一個 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、network、networking、network-online、network-pre、systemd-networkd-online、dhcpcd ....)
有人可以幫我理解嗎?謝謝