2020年11月16日 星期一

數莓派 透過macbook網路連線數莓派

MAC上需要安裝nmap來查詢連線的數莓派IP

- 進入終端機輸入:

- brew install nmap

然後到 mac 系統偏好設定> 網路

-啟用網路DHCP,會需要跑一陣子,當IP出現後表示已連線數莓派(數莓派要先開機)



接著到mac 系統偏好設定> 共享

-啟用Internet共享給數莓派


回到終端機先查詢本機IP

- $ifconfig

- 會列出很多裝置的位置,但這邊要查的是網路線裝置的位置如下bridge100,可以在Inet中看到192.168.2.1



使用nmap查詢數莓派位置

- 因為已經知道DHCP分享的本機位置了,數莓派會在同網段

- $sudo nmap -n -sP 192.168.2.1/255

- 就會看到他列出192.168.2.2的數莓派IP


接下來可以透過SSH或VNC連線數莓派

SSH連線:

- $ ssh pi@[ip] 

- 再輸入密碼


VNC連線:

- finder>前往>連線伺服器

- vnc://IP

詳見mac VNC連線

數莓派 mac VNC 連線Pi4 (解決VNC 版本不相容問題)

數莓派要先安裝vncserver, Viwer

sudo apt-get install realvnc-vnc-server real-vnc-viewer


安裝後變更數莓派VNC介面設定為啟用


啟用VNC server

$sudo raspi-config

- 選擇Interface Option

- 選擇VNC,然後確認啟用




進入VNC設定視窗

- 點擊數莓派視窗右上角的 VNC Icon

- 順便記一下數莓派的IP


變更驗證方式(就是這一步導致mac出現版本不相容問題)

- 點擊視窗中右上角選單的Option,在security選項中將Authentication改成VNC password

- 預設為UNIX password,但在mac上會出現版本不符無法連線的問題



回到Mac中的finder,前往> 連接伺服器

-vnc://[數莓派IP位置]


就可以遠端連到數莓派畫面了


若數莓派桌面未顯示VNC 圖示,則需要先安裝VNC Viewer

啟動VNC

-sudo raspi-config > interface 啟動vnc server

安裝vnc server

-sudo apt-get install realvnc-vnc-server

設定VNC密碼

-sudo vncpasswd -service

設定VNC驗證方式

-sudo nano /etc/vnc/config.d/common.custom

-加入 Authentication=VncAuth (ctrl X 存檔離開)

重新啟動服務

-sudo systemctl restart vncserver-x11-serviced


* 另外一個方式是 從Mac下載realVNC Client,安裝完畢後就可以透過VNC Client 連線了