使用樹莓派3B+ 製作一個屬於自己的無線AP 無線路由器 一個Wi-Fi熱點

前提條件:
硬件準備:
1.樹莓派3(選擇因爲它有一個以太網端口和一個內置的Wi-Fi連接)。
2.樹莓派的電源。
3.一張至少8GB的MicroSD卡。
4. 一條RJ45網線

軟件:
5. Raspbian Buster Lite 下載地址 https://www.raspberrypi.org/downloads/raspbian/
6. 無線AP 管理軟件 https://github.com/billz/raspap-webgui

如果您(或親近的人)有生意(咖啡,餐館,理髮師或醫生,簡而言之,人們可能會等待的地方),您很可能已經不得不爲您的客戶提供互聯網接入服務,想要提供你的盒子的密碼。同樣,您可能已經想要創建一個與Internet隔離的內部網絡,例如在小公司內交換文件,等等。
對於所有這些情況,最簡單的解決方案是創建所謂的熱點,也就是說您可以控制的一種盒子,用戶可以連接到該盒子以訪問互聯網。在本教程中,讓我們看看如何在不到10分鐘的時間內使用樹莓派創建我們自己的自制熱點!

正如您所看到的,所有這些組件都只是操作樹莓派所需的組件,您將能夠使用有問題的樹莓派與其作爲熱點的角色並行使用。
此外,通過調整配置中的一點,如果您在覆盆子pi上添加第二個Wi-Fi接口,您還可以將您的熱點轉換爲Wi-Fi中繼器,以增加您的盒子的範圍!
安裝hostapd及其界面將您的樹莓派變成Wi-Fi熱點現在我們擁有了所需的所有硬件,我們將能夠切換到安裝將覆盆子pi轉換爲Wi-Fi所需的各種軟件。
第一步是在您的覆盆子pi上安裝Raspbian(最好是Lite版本)。爲此,我們將讓您參考我們的教程,解釋如何從Windows或Linux上的raspberry pi安裝Raspbian。

一旦安裝了Raspbian,首先要做的是使用以太網電纜將樹莓派連接到您的互聯網路由器,然後直接用鍵盤/屏幕或SSH控制樹莓,如本教程中所述。
完成後,我們將確保覆盆子的Wi-Fi連接仍然可用於創建熱點。爲此,我們將簡單地創建一個配置文件的副本,允許連接到一個盒子,以便將它放在一邊,並修改主文件。
爲此,請轉到raspberry pi的終端並運行以下命令:

sudo cp /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.sav
sudo cp /dev/null /etc/wpa_supplicant/wpa_supplicant.conf
最後,在/etc/wpa_supplicant/wpa_supplicant.conf文件中編輯並添加以下行:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

既然我們確信Wi-Fi接口可用,我們現在要做的就是安裝各種軟件,使raspberry pi成爲一個接入點。
在本教程中,我們將使用hostapd軟件,它允許我們將raspberry pi轉變爲接入點。 爲方便安裝和管理此接入點,我們還將安裝一個Web界面,允許我們控制我們的熱點RaspAP(更多信息,請訪問該軟件的Github頁面,https://github.com/billz/raspap-webgui)。

使用RaspAP,您可以使用Web界面管理Wi-Fi熱點。 好消息是要做到這一切,我們只需要運行一個命令:
wget -q https://git.io/voEUQ -O /tmp/raspap && bash /tmp/raspap

啓動命令後,您只需回答將要提出的幾個問題,並且所有組件的安裝將自行完成。
連接到您的Wi-Fi熱點安裝完成後,您的覆盆子pi將重新啓動,您應該會在可訪問網絡列表中看到“raspi-webgui”網絡。
但是,如果網絡沒有出現,請找到raspberry pi的IP,並通過Web瀏覽器連接到它。您應該到達熱點管理界面,默認密碼顯示在軟件的github頁面上。連接後,轉到“配置熱點”部分,然後更改“無線模式”字段,這應該可以解決問題。
一旦網絡可見,您只需連接到它,默認密碼是ChangeMe。
您可以通過Web瀏覽器連接到raspberry熱點的管理界面來更改此密碼,網絡名稱和許多其他內容,默認情況下,地址應爲10.3.141.1。
如果它仍然不起作用?
有一段時間,我們不知道爲什麼,但是在安裝後,默認情況下Internet訪問似乎不再起作用。要解決此問題,您只需執行以下兩項操作即可。
首先,啓用IPv4數據包的傳輸。要執行此操作,請編輯文件/etc/sysctl.conf並取消註釋(即將其刪除#at開頭)以下行:
#net.ipv4.ip_forward=1
這樣做,我們將修改iptables以定義將被指示的輸出IP,以便服務器知道應該回答誰(好吧,根據我的理解,如果我錯了整修是受歡迎的)。 爲此,打開文件/etc/rc.localand在“exit 0”部分之前添加以下行:iptables -t nat -A POSTROUTING -j MASQUERADE重新啓動pi,現在一切都應該正常工作!
http://10.3.141.1/index.php?page=wlan0_info

重新啓動樹莓派後,無線AP 控制面板的信息如下:
IP: 10.3.141.1
用戶名: admin
密碼: secret
DHCP IP範圍: 10.3.141.50 to 10.3.141.255
SSID: raspi-webgui
密碼: ChangeMe

在這裏插入圖片描述

蘋果筆記本電腦連接剛創建的無線AP:
在這裏插入圖片描述

華爲手機連接,信號很好。
在這裏插入圖片描述

打開網頁測試,一切正常。

可能遇到的問題及解決辦法:

  1. 如果你切換了國內的軟件下載源頭,可能導致軟件安裝失敗。建議直接用國外的源頭,什麼事情也沒有,
    如果慢的話,就用國外VPN連接再下載

2.如果你用的是筆記本電腦無線連接到樹莓派測試,連接成功以後,你的IP已經從原來的網段變成
10.3.141.x, 這時候你連接樹莓派的終端已經斷開了。如果需要連接,則使用 新的IP 10.3.141.1 連接即可連接上。 比如我的樹莓派原來IP是192.168.2.48, 現在需要換成 [email protected]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章