树莓派zero 如何固定IP地址
编辑 dhcpcd 配置
sudo nano /etc/dhcpcd.conf
在文件最底部添加(示例):
有线网卡(USB 网卡)
interface eth0 static ip_address=192.168.1.50/24 static routers=192.168.1.1 static domain_name_servers=192.168.1.1 8.8.8.8
WiFi(Zero W)
interface wlan0 static ip_address=192.168.1.51/24 static routers=192.168.1.1 static domain_name_servers=192.168.1.1 8.8.8.8
注意
-
IP 要和路由器同网段
-
不要和 DHCP 自动分配的 IP 冲突
重启生效
sudo reboot
hostname -I
验证
ip addr
如果上述方法无效
用 NetworkManager 固定 IP
nmcli connection show
你会看到类似:
MyWiFi
设置 wlan0 固定 IP(直接生效)
sudo nmcli connection modify "MyWiFi" \ ipv4.method manual \ ipv4.addresses 192.168.1.51/24 \ ipv4.gateway 192.168.1.1 \ ipv4.dns "192.168.1.1 8.8.8.8"
重连 WiFi
sudo nmcli connection down "MyWiFi" sudo nmcli connection up "MyWiFi"
验证
ip addr show wlan0