在把玩树莓派的过程中,往往需要手动给它设定一个静态的IP地址,一来可以防范DHCP自动分配的IP来回变动,导致远程SSH时常无法连接;二来还可以提高树莓派的网络连接速度。
对此菲菲君在网上查了很多资料,大多数方法都是修改 /etc/network/interfaces 配置文件,增加静态IP的设定。的确对于 Debian 系的 Linux 系统来说,不都是这样修改滴嘛?
不过马上就发现了一个问题,那就是通过修改 interfaces 设置静态IP的方法,并不完美,即便取得了静态IP,DHCP 服务依然会自动为树莓派分配动态 IP 和 DNS 地址,导致路由表默认网关出现冲突,以及手动给定的默认 DNS 不生效的情况。
解决树莓派静态IP和DNS难题的终极方法
其实解决起来特别简单,人家已经在 interfaces 文件的开头注释里告诉我们了要修改静态IP地址,需要修改的是 /etc/dhcpcd.conf 也就是 DHCP 的配置文件。
查看官方文档 man dhcpcd.conf 可知,需要配置 static IP 的话,只需修改以下参数:
引用
vi /etc/dhcpcd.conf
# 使用 vi 编辑文件,增加下列配置项
# 指定接口 eth0
interface eth0
# 指定静态IP,/24表示子网掩码为 255.255.255.0
static ip_address=192.168.1.20/24
# 路由器/网关IP地址
static routers=192.168.1.1
# 手动自定义DNS服务器
static domain_name_servers=114.114.114.114
# 修改完成后,按esc键后输入 :wq 保存。重启树莓派就生效了
sudo reboot
另外注意配置时,你的静态IP一定要和你的路由器网段一致,比如:假设你的路由器的IP为 192.168.0.x 网段,则上面的 static ip_address 就要对应的修改为 192.168.0.x/24 。还有一点就是你的手动静态IP要注意不能跟路由器 DHCP 所自动分配的 IP 冲突,否则树莓派就有可能无法正常联网。
分享到:
相关推荐
用命令行给树莓派Linux系统有线网卡配置静态IP地址, Linux系统配置静态IP地址,解决用树莓派桌面图标直接配置IP网络不通问题。
联想工程师专用小工具 静态IP设置工具V4.21.1联想工程师专用小工具 静态IP设置工具V4.21.1联想工程师专用小工具 静态IP设置工具V4.21.1联想工程师专用小工具 静态IP设置工具V4.21.1联想工程师专用小工具 静态IP设置...
树莓派静态ip设置及远程控制的博客已上传,可进主页查看,本压缩包配合博客使用
CMD设置IP和DNS,可按选项设置当前电脑为静态IP、指定DNS,自动获取IP、自动获取DNS,很全面。
为了防止再次启动系统的时候网络IP发生变化,因此设置静态IP和DNS。 这里介绍一下将ip设置为静态ip的操作,不涉及原理。 1、 使用NAT的网络模式 虚拟机关机状态下,点击“编辑虚拟机设置”,“网络适配器”,选择...
树莓派官方系统教程及静态ip配置,里面已经有一份教程初稿了,后期有时间我会写一篇博客展开描述,压缩包里面有官方系统烧写、静态ip地址设置教程以及相关软件工具及镜像文件。
android实现静态ip设置,很实用的代码,android客户端ip静态设置源码
Linux下配置静态IP地址.初学者常用的配置。希望对初学者有启迪的作用。
本批处理/bat/CMD/命令/DOS 可以全自动设置动态IP或静态IP,也可以手动设置静态IP.内含帮助文档以供查阅.方便大家在两个不同网络之前互换,简单方便易用,是个不可多得的好工具,本批处理经过本人在网络上查阅多章文章后...
Android 用Shell命令设置静态ip https://blog.csdn.net/qq_31939617/article/details/81530531
文件总结了在CentOS虚拟机下设置静态IP的方法,供大家学习使用
适应3.0一下,和3.0以上静态Ip设置。
)、永久性生效,重启后不会复原。 开启: chkconfig iptables on 关闭: chkconfig iptables off 2)、 即时生效,重启后复原 开启: service iptables start 关闭: service ...5. 备注修改静态ip不能上网问题
Ubuntu 18.04添加新网卡[指定静态ip].rar
android rk3399平台出现系统出现动态IP获取失败,因此通过修改framework改为静态IP.
快速手动配置IP地址,很方便!直接输入IP地址,网关和DNS等信息,告别鼠标的繁琐点击。
android,wifi,静态IP,设置。 设置wifi连接的静态IP。
用VBS设置静态IP和DNS服务器地址的代码,今天别人问我的,怕以后忘记,记录下来。
ubuntu ip和dns设置 1. 设置静态ip 点击右上角的网上邻居图形化设置 或者使用命令行 sudo gedit /etc/network/interfaces 添加如下内容 iface eth1 inet static address 192.168.1.88 netmask 255.255.255.0 ...