树莓派固定IP地址错误无法连接的解决办法,不用重装系统。适用于树莓派文件配置错误后的修改。

时间:2024-04-10 13:18:21

自己设置静态IP地址错误,重新开启电脑无法连接到树莓派,找到了一种方法不用重装系统即可修改。
需要下载DiskGenius软件
DiskGenius下载地址

1

将树莓派的SD卡拔除,插入读卡器中,连接电脑上

2

打开DiskGenius软件,会看到树莓派的SD卡
树莓派固定IP地址错误无法连接的解决办法,不用重装系统。适用于树莓派文件配置错误后的修改。

3

固定ip地址配置的是在rootfs文件下etc中的dhcpcd.conf文件,点击etc文件,在右侧会显示内部子文件,找到dhcpcd.conf。
树莓派固定IP地址错误无法连接的解决办法,不用重装系统。适用于树莓派文件配置错误后的修改。

4

选中dhcpcd.conf文件,点击鼠标右键,第一步把文件复制到指定文件夹中,第二步将该文件强制删除,不要点击彻底删除文件
树莓派固定IP地址错误无法连接的解决办法,不用重装系统。适用于树莓派文件配置错误后的修改。

5

到保存的文件夹下,找到dhcpcd.conf文件,用记事本打开,将之前添加的内容删除 ,并保存。
树莓派固定IP地址错误无法连接的解决办法,不用重装系统。适用于树莓派文件配置错误后的修改。

6

把SD卡取出,放回树莓派中,开机就可以查看到IP地址,再VNC连接。
再通过FileZilla Client或者Xftp 6将修改好的dhcpcd.conf文件上传到树莓派etc文件中即完成。
如果无法直接放入etc文件时,可以先放到home下的pi文件下,再进行文件复制
以下是先放到home下的pi文件下,在复制到etc文件中的操作:
输入命令:
cp -rf /home/pi/dhcpcd.conf /etc
将pi文件下的dhcpcd.conf删除
rm -rf /home/pi/dhcpcd.conf

7

重新设置静态IP
(需要查看树莓派连接的路由器中的信息,我使用的是FAST路由器,在浏览器中输入地址192.168.0.1即可进入查看。我的树莓派 ip是:192.168.0.105 路由器IP地址是:192.168.0.1)

在树莓派中输入sudo nano /etc/dhcpcd.conf ,回车
在dhcpcd.conf 文件最下面输入:

interface wlan0
static ip_address=192.168.0.105/24 //该为自己相设定的IP,/24不能丢
static routers=192.168.0.1 //改为自己的
static domain_name_servers=114.114.114.114

这里也可以直接在第五步进行静态IP的设置,在记事本中将以上内容进行添加和保存即可。(这样的坏处是无法预先知道要设置的静态IP地址是否已经被其他设备占用,容易引起地址冲突,做好在设置之前到路由器网页查看一下)