樹莓派手冊介紹
- 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
- 9330
- 最後編輯:achao 於 2017-02-26 15:34:14
樹莓派手動指定靜態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 衝突,否則樹莓派就有可能無法正常聯網。
Update Required
To play the media you will need to either update your browser to a recent version or update your Flash plugin.