这篇文章希望帮助大家:
如果你不小心配置了/etc/dhcpcd.conf,写死了静态路由,但是配置失效,你又无法通过键鼠以及显示器方式直接连接树莓派,只能远程操作的情况下,该如何使得你的树莓派至少能被扫描到IPv4地址,以及使用ssh连接。
要完成以上目标,你至少需要以下这些硬件:
1. 读卡器;
2. 一台电脑;
3. 确保你的树莓派以及电脑连接在同一个子网下(是否扫描到另说),比如树莓派硬接入路由器,电脑无线接入。
步骤一
将你的树莓派SD卡取下,然后插入电脑
理论上,你只能看到一个boot挂载盘,但这也够了。
在/boot/下找到文件:cmdline.txt
该文件将在树莓派启动时直接被读取,在文件末尾添加:
ip=192.168.1.10::192.168.1.1:255.255.255.0::eth0:off
注意不能包含任何换行符,必须在同一行
这里的第一个IP请设置为你希望的树莓派IP,注意不要冲突
第二个IP设置为路由器IP
子网掩码及其之后设置可以保持不变
步骤二
写入SD卡后重启树莓派,理论上,再次扫描网络后你可以发现树莓派在你设置的静态地址IP上。
步骤三(适用于希望使用树莓派无线接入网络)
在/boot/目录下可以新建一个文件,wpa_supplicant.conf
在此文件中填入以下内容:
country=CN
update_config=1
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="你的无线网络名称"
psk="你的无线网络密码"
key_mgmt=WPA-PSK
}
重启后,树莓派将搜索网络并自动加入。