最近在玩树莓派的时候配置静态IP发现使用dhcpcd.conf方法无效(找不到文件),遂查找了一些方法并在这里总结一下
准备工作
1. 查看默认网关(Gateway)
这一步可以在Windows也可以在树莓派上查看
Windows:
1.shell中输入ipconfig:
ipconfig
2.如果报错,则可能是因为没有添加进path的原因,可以按照下面步骤查找:
先进入C:\Windows\System32\
cd C:\Windows\System32\
再在此目录下运行ipconfig
.\ipconfig
对应应该会返回以下信息
其中的Default Gateway就是对应的默认网关
树莓派:
Terminal中直接输入以下命令:
ip r | grep default
对应这里就是默认网关:
2. 查看IP地址
在树莓派terminal中输入:
hostname -I
对应这里:
3. 查看Netmask
树莓派terminal中输入ifconfig
ifconfig
对应wlan0信息中的netmask:
(博主事后发现这里也可以查看到对应ip地址,如图所示第一个红框中的内容)
博主这里255.255.255.0对应的是24位
一. 桌面GUI配置(博主通过这个成功)
1. 打开无线连接设置:
2.选择无线网打开设置:
3.在IPv4 settings中将Method改为Mannual,而后填写以下相应信息
4.重启即可
二. 命令行配置
新版Pi os好像没有/etc/dhcpcd.conf配置文件,所以之前的通过修改dhcpcd.conf的方法行不通,但是如果大家系统中有这个配置文件则可以通过以下命令进行操作:
sudo nano /etc/dhcpcd.conf
在最下行添加以下命令
interface wlan0
static ip_address=192.168.198.20/24 #这里对应之前的ip地址
static routers=192.168.198.2 #这里对应之前获取的默认网关
static domain_name_servers=192.168.198.2 #这里对应之前获取的默认网关
如果没有/etc/dhcpcd.conf配置文件,大家可以参照这位博主的内容进行操作: