码迷,mamicode.com
首页 > 其他好文 > 详细

给树莓派设置静态IP

时间:2020-10-05 22:18:20      阅读:28      评论:0      收藏:0      [点我收藏+]

标签:str   动态   联网   文件的   fill   情况   view   默认网关   web   

给树莓派设置静态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

 

 

给树莓派设置静态IP

标签:str   动态   联网   文件的   fill   情况   view   默认网关   web   

原文地址:https://www.cnblogs.com/duzetao/p/13770013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!