樹莓派3B搭建內外網雙線訪問環境,擺脫物理屏幕

實現效果:無論把樹莓派帶到哪,上電開機後自動啓動WIFI廣播,用手機或筆記本連入WIFI後通過IP地址即可訪問樹莓派。後續通過遠程操作可以通過無線網卡或有線連接指定外網上網的方式。即內網+外網雙線訪問樹莓派。



需要準備的材料:樹莓派*1,和別人借的HDMI線和別人借的HDMI顯示器*1,USB無線網卡*1或網線*1。本篇博文假設你會裝原系統,可以通過HDMI線連接並能上外網。如果你在材料中選擇的是USB無線網卡無線網卡,博主沒有深入研究過啥型號比較好,windows上免驅的可能都可以把,歡迎評論區補充。

步驟:
一。HDMI+顯示器方式連接,自備鍵鼠,樹莓派聯網後打開瀏覽器訪問本貼,接下來的內容建議在樹莓派上邊看邊操作,複製粘貼比較方便。

二。打開bashbash爲上面圖左上角右數第四個圖標。
安裝create_ap,此工具用於開啓無線WIFI。順序輸入以下命令回車,最好一條一條執行不要一把的全部粘上去,一行即爲一條命令。
git clone 
https://github.com/oblique/create_ap.git
cd create_ap

sudo make install
sudo apt-get install util-linux procps hostapd iproute2 iwhaveged dnsmasq
測試create_ap
sudo create_ap -n wlan0 wifi
名稱密碼
wlan0
代表樹莓派的板載無線網卡
現在打開其他設備(手機)WIFI,看能不能連上樹莓派,能連恭喜安裝成功。
注:wifi名稱需要英文數字下劃線組合,不可中文,支持不好。
重點!配置開機自動啓動無線網
bash中輸入sudo vim /etc/rc.local,按一下i鍵進入編輯模式(注意此時左下角是有INSERT字樣的),在fi exit 0 之間寫入一段命令。
wpa_cli -i wlan0 terminate && sudo create_ap --daemon-n wlan0 wifi
名稱 密碼
弄好後長這樣


然後點一下ESC鍵(注意此時左下角的INSERT會消失),直接輸入 :wq 回車。

三。配置遠程SSH訪問和VNC遠程屏幕訪問。

回到bash命令行,輸入sudo raspi-config


接下來可以按自己的需要進行配置,不必全部做完:
如果你的默認密碼仍然爲樹莓派原來的raspberry,那麼系統是會禁止開啓SSH的,你需要在上圖的1中修改密碼,回車後連續輸入兩次新密碼就可修改完成。
在上圖的5中選擇SSH,回車開啓,SSH支持遠程命令行操作。
在上圖的5中選擇VNC,回車開啓,VNC支持遠程圖形化操作。

四。測試登陸到樹莓派以及細節調整
至此你的樹莓派已經會在開機的時候廣播wifi,並提供了SSHVNC連接方式。你可以用putty或者VNC Viewer之類的來連接了,前者只能使用命令行模式,後者就是博主截圖所使用的圖形環境。
如果你使用VNC Viewer,可能會連上之後顯示很小,你可以在三圖的7 Advanced Options中選擇Resolution,然後裏面有各種分辨率,回車確定後重啓樹莓派重新連接即可看到效果。

此時你會注意到樹莓派的右上角的WIFI圖標變成了X,但是仍然可以用WIFI連接樹莓派,這也正好防止wlan0被誤點關閉AP源。

五。樹莓派局域網體系連接外網
拿出材料中的無線網卡,或網線。放入樹莓派,自行輸入WIFI密碼或者調整有線連接。然後打開樹莓派的瀏覽器,上個百度啥的,能上就行。
雖然樹莓派能上,但是你會發現手機WIFI啥的並不能通過樹莓派聯網。
bash中根據連接的場景輸入以下命令:
**
如果你是通過第二張無線網卡連的外網(第一張是板載WIFI網卡,已經在上面的各種步驟中佔用了)
sudo create_ap --stop wlan0 && sudo create_ap--daemon wlan0 wlan1 wifi
用戶名 密碼
**
如果你是通過有線連接上的外網:
sudo create_ap --stop wlan0 && sudo create_ap--daemon wlan0 eth0 wifi
用戶名 密碼

回車後看到奇蹟,手機等設備連上樹莓派已經可以上網,同時又可以遠程操作樹莓派,相當於變成了一個配置很高的路由器。
五中的兩條語句你可以保存爲腳本文件,然後開機的時候手動或自動運行一下,就可以做到任意調節連外網的效果。


轉載請註明來源。


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