树莓派手动设置静态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=121.248.54.54/24
static routers=121.248.54.55
static domain_name_servers=121.248.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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • [TOC] [玩转树莓派] 选个系统先 Install Raspbian 0x00 树莓派的安装配置(无显示器) ...
    ttdevs阅读 11,203评论 0 11
  • 年前换了部手机还是iphone的,但是几年过去了,google邮箱,digg reader的google账...
    xaiolos阅读 27,082评论 16 18
  • 最近因为毕业设计,入手了一枚树莓派。由于网上一些教程的可能是比较久远了,而Debian系列的系统现在已经没有/et...
    刀斧手何在阅读 14,052评论 0 5
  • 第一次配置静态ip ,根据网上很多人发布的教程来修改的,就是修改 /etc/network/interfaces ...
    李桥阅读 5,199评论 0 0
  • 静心持力本就是一场修行。 在红尘道中 在灵魂之外 靠近自己 遇见真实 遇见即为最美 感恩严师 感恩挚友
    C陈静阅读 1,235评论 0 0