我直接给你 RK3588 Ubuntu 22.04 静态IP 真实配置文件位置 + 最稳修改方法
解决你现在"改不了IP、连不上设备"的问题。
一、你的静态IP配置文件 真正位置
Ubuntu 22.04(包括RK3588)唯一有效的静态IP文件 在这里:
/etc/netplan/
里面一般是这样的文件:
/etc/netplan/01-network-manager-all.yaml
所有网络配置 100% 由它控制。
二、直接编辑它(最有效)
执行命令:
bash
sudo nano /etc/netplan/01-network-manager-all.yaml
把里面内容 完整替换成这段(直接复制)
yaml
network:
version: 2
renderer: networkd
ethernets:
eth2:
dhcp4: no
addresses:
- 192.168.1.100/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses:
- 114.114.114.114
- 8.8.8.8
你只需要改 3 个地方:
192.168.1.100/24→ 你想要的静态IP192.168.1.1→ 你的网关(路由器IP)- 确保网卡是
eth2(你就是这个)
三、保存并生效(关键步骤)
按:
Ctrl+O 保存
Enter 确认
Ctrl+X 退出
然后执行 必须执行的命令:
bash
sudo netplan apply
sudo reboot
四、重启后检查IP(一定正确)
bash
ip a
你会看到 eth2 已经是你设置的静态IP。
五、为什么你之前改IP不生效?
因为:
- 你改的是 NetworkManager 界面,不是系统真实配置
- 系统真正只认 netplan yaml 文件
- NetworkManager 会覆盖界面配置
- cloud-init 会开机重置网络
现在这个方法 = 直接改系统底层配置,永久不丢、不改道、不冲突。
六、改完你就能用 MobaXterm 连接了
PC 设为同网段 → 直接 SSH 连接设备IP
ssh 用户名@设备IP
最关键的总结
Ubuntu 22.04 静态IP = 只改 netplan 文件,其他地方都不要动!