在较新的树莓派操作系统版本中,一般使用 NetworkManager 进行网络管理。在这种情况下,我们可以使用 nmcli 命令行工具进行配置。
一、配置过程:
1、使用nmcli connection show查看可用的网络连接
stack@raspberrypi:~ $ nmcli connection show
NAME UUID TYPE DEVICE
数易达_5G d55bbebe-903b-4316-bf7d-b571f2940146 wifi wlan0
lo 7e15a362-1691-4e8a-a3f8-f73af6c210e9 loopback lo
2、因为我是无线连接,要修改wlan0的静态ip
使用以下命令:(大家根据需求更改相关参数即可)
sudo nmcli connection modify "数易达_5G" \
ipv4.method manual \
ipv4.addresses 192.168.5.222/24 \
ipv4.gateway 192.168.5.1 \
ipv4.dns "114.114.114.114 8.8.8.8"
逐部分说明:
1、连接名称:
"数易达_5G":使用双引号包裹含空格的连接名。
2、IP配置:
ipv4.method manual:指定静态IP(非DHCP),符合手动配置需求。
ipv4.addresses: 192.168.5.222/24:
注意:IP地址 192.168.5.222 需确保未被其他设备占用。
子网掩码 /24(即 255.255.255.0),与网关 192.168.31.1 处于同一子网。
3、网关与DNS:
ipv4.gateway 192.168.5.1:需确认实际网络中网关地址是否为此值(通常为路由器IP)。
ipv4.dns "114.114.114.114 8.8.8.8":
添加备用DNS 8.8.8.8(Google公共DNS),提升解析可靠性。
多个DNS服务器需用空格分隔,并用引号包裹。
4、命令续行:
使用反斜杠 \ 实现多行输入,确保命令完整性。
二、后继操作:
1、重启连接以生效:
sudo nmcli connection down "数易达_5G" && sudo nmcli connection up "数易达_5G"
2、验证配置:
查看IP地址:
ip a show "数易达_5G"
检查网关:
ip route show default
测试DNS解析:
nslookup baidu.com
如果没有nslookup命令:
sudo apt install dnsutils -y
完成,又重启启动测试了一下,没有问题