1 背景
一般设置linux系统的静态IP是在:/etc/network/interfaces文件下设置的。
但是raspberrypi系统的interfaces文件中有如下说明:
所以,修改静态IP我们需要设置 /etc/dhcpcd.conf文件
2 /etc/dhcpcd.conf设置方式
打开文件:vi dhcpcd.conf
找到设置的位置:/Example static IP 可以快速定位到
然后添加如下设置(以无线wifi为例 wlan0):
interface wlan0
static ip_address=192.168.0.166
static routers=192.168.0.1
static domain_name_servers=192.168.0.1 8.8.8.8
static domain_search=192.168.0.1
保存,退出:wq!
3 重启网卡设置
service networking restart
4 换台机器ping下静态IP,能通就是设置成功。
(注意:笔者遇到一个大坑,困扰很久,最终发现是无线路由的问题,各种设置都已到位,换了一个好用的路由器就可以了。如果你使用的是联通或移动提供的猫路由器一体的那种,就可能也会遇到静态IP设置失败的问题,换一个有独立功能的路由器就OK了。联通的工作人员也不建议用他们的猫来做路由,可能是其路由功能太弱了。)