樹莓派手冊介紹
1 樹莓派使用教程
1.1 新手入門--樹莓派
1.1.1 樹莓派介紹-哪傢是真正的樹莓派
1.1.2 懶人教程-新手玩樹莓派
1.1.3 初次嚐試-樹莓派
1.1.3.1 繫統安裝-樹莓派
1.1.3.2 連接開機-樹莓派
1.1.3.3 進入圖形界麵-樹莓派
1.1.3.4 SSH連接-樹莓派
1.1.3.5 網絡設置-靜態IP-樹莓派
1.1.3.6 VNC安裝-樹莓派
1.1.3.7 VNC自動啟動-樹莓派
1.1.4 新手入門教程-樹莓派新手入門指南必看
1.1.5 新手入門教程-樹莓派快速入門指南
1.1.6 顯示器 修改config.txt--HDMI接口/VGA接口
1.1.7 樹莓派config.txt文件存放在哪裡
1.1.8 樹莓派config配置文件蔘數具體説明
1.1.9 樹莓派外殼安裝的教程
1.1.10 Config文件詳細説明
1.1.11 樹莓派完美運行最新 Android 7.0牛軋醣
1.2 網絡相關--樹莓派
1.2.1 樹莓派手動指定靜態IP和DNS 終極解決大法
1.2.2 命令行配置wifi無線連接
1.2.3 命令行配置藍牙連接-BlueTooth
1.2.4 如何打開藍牙-樹莓派
1.2.5 隨時隨地遠程登録-樹莓派
1.2.6 通過花生殼穿透內網-樹莓派
1.2.7 花生殼穿透內網改進版-樹莓派
1.2.8 windows遠程樹莓派
1.2.9 設置靜態IP方法
1.2.10 配置多箇WIFI
1.2.11 連接Wifi最穩定的辦法
1.2.12 安裝VNC Server併設置爲自動啟動
1.2.13 Linux繫統安裝XRDP+VNC實現遠程桌麵訪問
1.2.14 繫統內置VNC Server
1.3 外設相關-樹莓派
1.3.1 GPIO功能學習
1.4 顯示相關-樹莓派
1.4.1 脫離顯示器使用樹莓派

樹莓派手動指定靜態IP和DNS 終極解決大法

2017-02-16 15:21:23
zstmtony
7877
最後編輯:achao 於 2017-02-26 15:34:14
簡介:樹莓派手動指定靜態IP和DNS 終極解決大法


樹莓派手動指定靜態IP和DNS 終極解決大法

摘自:菲菲博客 http://www.feifeiboke.com/pcjishu/3617.html


在把玩樹莓派的過程中,往往需要手動給牠設定一箇靜態的IP地址,一來可以防範DHCP自動分配的IP來迴變動,導緻遠程SSH時常無法連接;二來還可以提高樹莓派的網絡連接速度。

對此菲菲君在網上查瞭很多資料,大多數方法都是修改 /etc/network/interfaces 配置文件,增加靜態IP的設定。的確對於 Debian 繫的 Linux 繫統來説,不都是這樣修改滴嘛?

不過馬上就髮現瞭一箇問題,那就是通過修改 interfaces 設置靜態IP的方法,併不完美,卽便取得瞭靜態IP,DHCP 服務依然會自動爲樹莓派分配動態 IP 和 DNS 地址,導緻路由錶默認網關齣現衝突,以及手動給定的默認 DNS 不生效的情況。

解決樹莓派靜態IP和DNS難題的終極方法

其實解決起來特彆簡單,人傢已經在 interfaces 文件的開頭註釋裡告訴我們瞭要修改靜態IP地址,需要修改的是 /etc/dhcpcd.conf 也就是 DHCP 的配置文件

查看官方文檔 man dhcpcd.conf 可知,需要配置 static IP 的話,隻需修改以下蔘數:

vi /etc/dhcpcd.conf
# 使用 vi 編輯文件,增加下列配置項

# 指定接口 eth0
interface eth0
# 指定靜態IP,/24錶示子網掩碼爲 255.255.255.0
static ip_address=192.168.1.20/24
# 路由器/網關IP地址
static routers=192.168.1.1
# 手動自定義DNS服務器
static domain_name_servers=114.114.114.114

# 修改完成後,按esc鍵後輸入 :wq 保存。重啟樹莓派就生效瞭
sudo reboot

另外註意配置時,你的靜態IP一定要和你的路由器網段一緻,比如:假設你的路由器的IP爲 192.168.0.x 網段,則上麵的 static ip_address 就要對應的修改爲 192.168.0.x/24 。還有一點就是你的手動靜態IP要註意不能跟路由器 DHCP 所自動分配的 IP 衝突,否則樹莓派就有可能無法正常聯網。

編輯 /etc/dhcpcd.conf 配置文件,增加 static IP 蔘數卽可