Raspberry Pi RASPBIAN系統網路配置

今天在家裹安裝路由器的時候,拿起了放置在一旁封塵已久的Raspberry Pi,買回來已有一段日子,但遲遲就是沒有時間把玩。所以,決心將Pi部署好環境,第一時間就將Pi連接網路,但事情往往總是會遇到不順利的情況,連接網路就出現一些狀況,加上自己對RASPBIAN核心的系統不太熟悉,花了一點時間才知道問題所在。

為了讓自己能好好記住,今天來為大家分享所遇到的問題。

DHCP分派IP,重啓網路卡自動取得IP

家裹的路由器是使用DHCP分派IP,當接上Pi後,Pi就很順利取得IP,當時的網路配置檔如下:

//使用編輯器vim編輯配置檔
$ vim /etc/network/interfaces
auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

但重啓網路卡後,奇怪的事情發生了,網路卡就是拿不到IP,但為甚麼重啓網路卡會拿不到IP,發現原因是預設的配置檔沒有設置自動啓動eth0卡。所以,只要編輯配置檔加入auto eth0便可,編輯後結果如下:

auto lo
auto eth0

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

註:
eth0為網路卡預設的名稱。

編輯完成後,下次重啓網路卡時,便會自動從DHCP取得IP。

手動指派IP

接下來亦學習了一下如何設置靜態IP,編輯配置檔之前,為了避免弄壞配置檔,先將它備份一下。

//備份配置檔
$ cp /etc/network/interfaces /etc/network/interfaces.origin
auto lo
auto eth0

iface lo inet loopback
iface eth0 inet static
  address xxx.xxx.xxx.xxx
  netmask xxx.xxx.xxx.xxx
  gateway xxx.xxx.xxx.xxx

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

註:
address 指定設備使用的IP地址
netmask 指定網路遮罩
gateway 指定路由閘口

編輯完成後,重啓網路卡讓配置生效。

$ /etc/init.d/networking restart

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*

驗證碼 * Time limit is exhausted. Please reload CAPTCHA.

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料