給樹莓派設置靜態IP


給樹莓派設置靜態IP原因

  • DHCP自動分配的IP來回變動,導致遠程連接無法實現
  • 可以提高聯網速度

網上大多數方法都是修改 /etc/network/interfaces 配置文件,增加靜態IP的設定。但是在樹莓派上通過修改 interfaces 設置靜態IP的方法,並不完美,即便取得了靜態IP,DHCP 服務依然會自動為樹莓派分配動態 IP 和 DNS 地址,導致路由表默認網關出現沖突,以及手動給定的默認 DNS 不生效的情況。
查看 /etc/network/interfaces內容


 
image.png

在 interfaces 文件的開頭注釋里告訴我們了要修改靜態IP地址,需要修改的是 /etc/dhcpcd.conf 也就是 DHCP 的配置文件。
執行命令

 

 

 

sudo nano /etc/dhcpcd.conf

在dhcpcd.conf 文件后面添加如下內容並按“Ctrl+O”保存“Ctrl+X”退出:

interface eth0
static ip_address=192.168.0.110/24
static routers=192.168.0.111
static domain_name_servers=192.168.0.1 8.8.8.8

 
image.png

最后執行

sudo reboot

重啟生效。
注意:靜態ip地址與路由地址需要和路由器網段一致,比如:假設你的路由器的IP為 192.168.0.x 網段,則上面的 static ip_address 就要對應的修改為 192.168.0.x/24 。還有一點就是你的手動靜態IP要注意不能跟路由器 DHCP 所自動分配的 IP 沖突,否則樹莓派就有可能無法正常聯網。
Winodws下查看路由器地址:

 
image.png

 

同一網段的意思是樹莓派設置的靜態ip需要同win中以太網的TCP/IP協議里的ip地址的前三位相同,最后因為不同

 

 

 

 198.168.0.1對應192.168.0.110

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM