PI 0W 開WIFI熱點(續)

2021-09-30 00:11:10 字數 670 閱讀 5215

由於pi 0w沒有有線網絡卡,又不想連顯示器,開熱點的時候重啟等待的時間又比較長,而且麻煩。通過研究,使用如下方法可以即時切換熱點和連線模式,而不用重新啟動派。

切換熱點:

先讓修改過wlan0固定ip的配置檔案生效。我是做了兩個檔案:

/etc/dhcpcd.conf.ap 熱點的配置檔案。

/etc/dhcpcd.conf.normal 普通連線的配置檔案。

1.只要把dhcpcd.conf.ap改名為/etc/dhcpcd.conf即可。

2.重啟dhcpcd服務:sudo systemctl restart dhcpcd

(重啟這個服務時間比較長,pi 3b+都要十幾秒)

3.啟動dnsmasq服務

4.啟動hostapd服務

注意:如上的順序不能錯,否則熱點出不來,或出來連不上。

切換成連線模式:

1.停止dnsmasq和host兩個服務:

2.把固定ip的檔案換成自動獲取ip的檔案。

即把/etc/dhcpcd.conf.normal 改名為dhcpcd.conf

3.重啟dhcpcd服務

這樣就wifi就切換回普通連線模式了。

網上有也有人說要pkill掉wpa_supplicant服務再啟動才可以,經過實驗證明如上操作就可以,不用殺這個服務。