玩樹梅派常常不是當Windows PC 接鍵盤、滑鼠和顯示器操作,利用遠端遙控來省去周邊I/O,才能實現各種物聯網應用。這篇談的是在樹梅派(被控端、Server端)要先做好的設定,因為SSH和VNC都是Raspberry Pi OS的預設工具,SSH負責命令列,VNC負責圖形介面,很適合一起講。

打開SSH及VNC有兩個方法,擇一使用就行了~
方法一:圖形介面設定
工具列->偏好設定->Raspberry Pi 設定->介面

方法二:打開終端機
輸入: sudo raspi-config #將會看到設定畫面

Interface Options -> SSH -> Select -> Yes(是) -> 確定
Interface Options -> VNC -> Select -> Yes(是) -> 確定
這樣SSH和VNC服務就打開了
找連線IP地址
接下來要知道樹梅派在區網取得的IP地址~
輸入:
ifconfig
#查網路介面
如▼圖 「192.168.2.189」就是這台樹梅派取得的區域網路IP位置,我們把它記起來
紅色標示的為IP地址
藍色標示的為MAC地址(被打馬賽克)

*樹梅派3、4代內建有線和無線2張網卡,這次示範用的是無線,如果你接有線IP會出現在eth0那裡。
*綁定IP地址
這台樹梅派的IP地址是在路由器中DHCP服務器地址池中隨機給的,每台裝置的IP是有「租約時間」,如果樹梅派離線超過租約時間,該IP就會回收,下次樹梅派會再次送要求給DHCP服務器,分配的IP地址若不是同一個,這樣我們用SSH和VNC就會找不到IP地址無法連上。
所以我們要將樹梅派的IP地址固定下來,每一個上網裝置上面會有張網卡,網卡上有一組固定標識叫「MAC地址」,能想成是身分證號,若設置路由器將IP與MAC綁定,這樣樹梅派每次上網將取得固定一組IP地址了。
MAC地址以十六進位表示,例如:A8:5F:01:CB:F9:E0
每家路由器設定畫面會有些不同,若是華碩ASUS就參考我的。
▼圖示範用ASUS GT-RX11000路由器中設置IP與MAC綁定,不少路由器會抓到hostname,點一下會自動帶入MAC和IP

走到這裡先休息一下,如果還一絲氣息可以接下一篇:遠端連入Raspberry Pi:使用SSH-控制端設定—含PuTTY自動登入(公私鑰版)

