我們可以如何幫助你?
你可以掃描此行動條碼,或點擊下方按鈕,加入 OakMega 的官方帳號,告訴我們你的需求。

加入好友
關閉按鈕
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
無頭式樹莓派安裝

「技術分享」 無頭式樹莓派安裝 — Headless Raspberry Pi Installation

樹莓派介紹樹莓派 ( Raspberry Pi ) 是基於 Linux 的單晶片電腦,小小的一片,上面卻有許多內建好的外部接口,如:USB、HDMI、攝影機、wifi 模組。整個開發的生態圈也都很完整,可以用來做很多東西。這次因為買了一台 Echo dot,計畫要串一些家裡的紅外線設備,所以拿了之前買的 Raspberry Pi 3 出來玩。

Khan Lee
CTO
2019-03-12

很抱歉,之前的文章真的太糞了,這一篇稍微有點營養,希望可以幫助到剛踏入樹莓派圈的朋友。

這篇會紀錄如何無頭式 ( Headless ) 安裝樹莓派,並且使用 ssh 連接,目標是在外面用手機就能連結家裡的樹莓派。樹莓派真的好玩,快買一個來當小私人伺服器。

一、樹莓派介紹

樹莓派 ( Raspberry Pi ) 是基於 Linux 的單晶片電腦,小小的一片,上面卻有許多內建好的外部接口,

如:USB、HDMI、攝影機和可以搭配感測器的 GPIO 、藍芽、wifi 模組。

整個開發的生態圈也都很完整,可以用來做很多東西。

這次因為買了一台 Echo dot,計畫要串一些家裡的紅外線設備,所以拿了之前買的 Raspberry Pi 3 出來玩。

那這個東西的介紹和應用呢,大家可以到這邊看,我自己找到幾個滿有趣的運用,像是做超級電腦Echo dot

除此之外還有非常多,基本上找一下就有了,所以真的非常非常好玩

二、樹莓派安裝前準備

如果說,你還沒買樹莓派,建議買 Pi 3,這樣就不需要再買無線網卡了!而且這篇教學也是以 Pi 3 為主。

另外強烈建議去淘寶買,便宜太多,一片不到一千元。

買到之後,其實安裝也是有一點麻煩,因為要準備一堆東西,鍵盤滑鼠螢幕以及網路線等雜七雜八的配件。

但是!我們現在要用無頭式安裝,也就是省去這些麻煩的裝備,直接把我們的樹莓派 Run 起來!

雖然說是簡單許多,但還是要準備一些東西 lol

這邊列一下需要的裝備清單:

1. 準備一張樹莓派 3 備用

2. 準備 8G / 16G 記憶卡一張備用 ( 我自己是買 16G )

3. 電源線捲好備用 ( micro usb,舊版的 android 那種線,一百元內搞定 )

4. SD card to USB 轉接頭準備一個即可

5. 準備 Cable 線一條備用

準備好材料後,首先我們把鍋燒熱,然後在鍋中加入一匙寬油將油溫燒至六成熱。

三、將映像檔燒錄至記憶卡

樹莓派有許多種作業系統可以選擇,當初選擇作業系統時,是在猶豫 Raspbian 跟 Ubuntu mate,之後看了一些資料後,選擇前者,因為文獻多、相容性較高、開關機速度都比較快。

而且,像我們新手還是用官方軟體就好 Ker

好,立刻連結到官網下載 Raspbian Stretch with desktop,點選 Download ZIP。臭新手的同學注意,不要下載到 Lite 版,那個是沒有桌面滴!

等待下載時,可以先把記憶卡插進電腦裡面,下載好之後,我們解壓縮他,就會得到映像檔 ( .img )。

燒錄的方法呢,有許多種,我自己是用 etcher 燒錄,OS 使用者可以用 Apple Pi Baker,但他已經很久沒更新,我都用來初始化記憶卡而已。

Etcher 使用上相當簡單、直覺,我就不污辱大家智商惹QQ

到這邊,你應該已經把映像檔燒錄至記憶卡中。

四、設定樹莓派的 SSH

這一步,就是我們要打開樹莓派內的 SSH 權限,讓我們待會將他開機連上網路時,可以利用 SSH 跳進去。

讓我們再次插入燒錄好記憶卡,應該會看到記憶卡名字被改成 boot,我們在記憶卡 boot 裡面,加入一個檔案命名為 ssh,不需要有內容,就是打開 sublime 儲存一個空白檔案名為 ssh 到 boot 裡面。

到這邊 ssh 已經完成,可以進入 wifi 設定,如果你是 Linux 系統,除了 boot 應該會再看到另一個硬碟,

那硬碟就是我們要更改網路預設的目的地。

如果你不是 Linux 系統,可以下載這個,他可以幫我們從 USB boot,但我覺得有點麻煩,不如還是拿出我們的 Cable 線乖乖讓樹莓派先連上家裡網路。

五、設定樹莓派的網路連線

首先我們將燒錄好的記憶卡插入樹莓派並接上 Cable 線和電源後,樹莓派會自動開機。家裡的路由器應該會自動配發一個 IP 給我們的樹莓派,這邊我們要進去家裏的路由器後,找到這個 IP。

通常都是在你的瀏覽器介面打上 192.168.0.1 or 192.168.1.1 你就會看到介面了。帳號通常都是 admin,密碼通常是 password or 1234,需要自己查一下家裡的型號。

像我的登入後找到這個,

所以我就在我自己連在同一個網路下的筆電終端機輸入,

ssh pi@192.168.0.14

連結成功會被要求輸入密碼,我的密碼是 raspberry,你的也是 ker

然後就可以看到這個了!!!

我們跳進樹莓派的伺服器後,就可以去更動它的網路設定,首先輸入,

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

你會看到這個上半部,從 network 開始,你要自己加,

ssid: 你家的 wifi 名稱

這一步等於是告訴樹莓派以後開機要自己去找這個 wifi 然後用這個密碼連。

再來我們還需要讓我們的樹莓派霸道地決定自己想要的 IP,在終端機輸入,

sudo nano /etc/dhcpcd.conf

打開後,滑到最下面,加入以下,

interface eth0
static ip_address=192.168.0.100/24
static routers=192.168.0.1
static domain_name_servers=8.8.8.8
interface wlan0
static ip_address=192.168.0.101/24
static routers=192.168.0.1
static domain_name_servers=8.8.8.8

eth0 為 Cable 連線的指定 IP,wlan0 為 wifi 連線的指定 IP。

static ip_address 填入你想要讓樹莓派霸道的 IP 位址,隨便設 10 ~200 都可以,但是那個 0 要注意,要先確定樹莓派是處在 0 這個網段,基本上就是你剛剛連上路由器的那個 IP 的網段。

static routers 這邊要注意,必須填入你剛剛連上路由器的那個 IP 位址。

舉例來說,你剛剛是輸入 192.168.10.1 連到路由器,那你要輸入什麼呢?

static ip_address=192.168.10.101/24
static routers=192.168.10.1

就這樣,大功告成!接著輸入,

sudo reboot

離開樹莓派,下一次連線就要記得用,

ssh pi@192.168.0.100

六、結語

樹莓派可以用來做超多事,搭建一支聊天機器人服務、當一個爬蟲、做微型資料庫或管理家裡的家電,這都是很實用的用法。

如果這則文章對你有幫助,拜託拍個手,感謝。

-

OakMega 2023 免費資源
解析次世代生成式智能客服中心
icon check
AI 如何顛覆客服中心
icon check
AI 如何達成客人化客服
icon check
如何提昇 AI 對話品質

H1 H1 H1 大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題

H2 H2 H2 大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題

H3 H3 H3 大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題大標題

改掉的字喔!

註解
quote 引言的部份的部份的部份的部份的部份的部份的部份的部份的部份的部份的部份的部份的部份的部份的部份的部份的部份的部份的部份的部份的部份的部份的部份的部份
  1. 點點點
  2. 二案二二兒

連結

你可能會喜歡

LINE 從行銷工具
輕鬆轉型 Social CRM

你要的工具,我們都有
透過 OakMega 讓 LINE 完成個人化行銷

個人化行銷

透過獨創的時效 / 強度標籤精準洞悉會員 Persona,執行精準推播;並可設定行銷流程,完成全自動化導購。
透過 OakMega 讓 LINE 完成一對一客服

一對一客服

可設定上下班時間、訊息自動分流,適用於大型客服團隊;外加客服滿意度調查模組,輕鬆完成績效評估。
透過 OakMega 讓 LINE 完成高效率銷售

高效率銷售

LINE 官方帳號取代私人帳號,減少雜亂的聊天室,提昇品牌專業度;結合 CRM 系統,留住每一線人脈。
了解更多
即刻轉型
Social CRM
行銷、銷售、客服三位一體
15 分鐘立刻擁有 CRM 系統
企業客戶訂製客製開發功能
OakMega 大橡科技正在招募
專注於 Social CRM 技術,讓資訊有效地被傳遞,讓關係溫暖地被連結。
聯絡我們
OakMega 產品健康度監測
合作夥伴
合作夥伴
專注於 Social CRM 技術,讓資訊有效地被傳遞,讓關係溫暖地被連結。