新版的RPI OS采用NetworkManager管理网络,之前/etc/dhcpcd.conf默认找不见了。不过,我们可以使用命令行进行。以我的WIFI为例,演示下如何设置固定IP。
第一步,找到WIFI的内部名称:
sudo nmcli -p connection show
注意到第一条记录。Type是wifi且设备是wlan0,就它了。记下Name:preconfigured(我是用官方的Imager刷的系统,使用到了预设配置功能)。
第二步,设置固定IP(含网关和DNS。此例中IP地址为192.168.1.59):
sudo nmcli c mod "preconfigured" ipv4.addresses 192.168.1.59/24 ipv4.method manual
sudo nmcli c mod "preconfigured" ipv4.gateway 192.168.1.1
sudo nmcli c mod "preconfigured" ipv4.dns "8.8.8.8,114.114.114.114"
第三步,重启网卡:
sudo nmcli c down "preconfigured" && sudo nmcli c up "preconfigured"
打完收工。此例中,自定义的配置记录在了/etc/NetworkManager/system-connections/preconfigured.nmconnection。