給樹莓派設(shè)置靜態(tài)IP原因
- DHCP自動(dòng)分配的IP來回變動(dòng)拴袭,導(dǎo)致遠(yuǎn)程連接無法實(shí)現(xiàn)
- 可以提高聯(lián)網(wǎng)速度
網(wǎng)上大多數(shù)方法都是修改 /etc/network/interfaces 配置文件,增加靜態(tài)IP的設(shè)定。但是在樹莓派上通過修改 interfaces 設(shè)置靜態(tài)IP的方法悠夯,并不完美幢踏,即便取得了靜態(tài)IP,DHCP 服務(wù)依然會(huì)自動(dòng)為樹莓派分配動(dòng)態(tài) IP 和 DNS 地址,導(dǎo)致路由表默認(rèn)網(wǎng)關(guān)出現(xiàn)沖突基括,以及手動(dòng)給定的默認(rèn) DNS 不生效的情況期犬。
查看 /etc/network/interfaces內(nèi)容
在 interfaces 文件的開頭注釋里告訴我們了要修改靜態(tài)IP地址河哑,需要修改的是 /etc/dhcpcd.conf 也就是 DHCP 的配置文件。
執(zhí)行命令
sudo nano /etc/dhcpcd.conf
在dhcpcd.conf 文件后面添加如下內(nèi)容并按“Ctrl+O”保存“Ctrl+X”退出:
interface eth0
static ip_address=121.248.54.54/24
static routers=121.248.54.55
static domain_name_servers=121.248.0.1 8.8.8.8
最后執(zhí)行
sudo reboot
重啟生效龟虎。
注意:靜態(tài)ip地址與路由地址需要和路由器網(wǎng)段一致璃谨,比如:假設(shè)你的路由器的IP為 192.168.0.x 網(wǎng)段,則上面的 static ip_address 就要對應(yīng)的修改為 192.168.0.x/24 。還有一點(diǎn)就是你的手動(dòng)靜態(tài)IP要注意不能跟路由器 DHCP 所自動(dòng)分配的 IP 沖突佳吞,否則樹莓派就有可能無法正常聯(lián)網(wǎng)拱雏。
Winodws下查看路由器地址: