Ubuntu26.04 桌面端配置静态 IP 失败

4 月 29 日
 wsseo
通过系统设置静态 IP ,选择 ipv4 manual,配置 IP ,子网掩码,路由。点击右上角的 apply 。
再次打开配置,又变成 DHCP 。
758 次点击
所在节点    Linux
4 条回复
wogogoing
4 月 29 日
用 netplan 指令的方式试一下呢。
wsseo
4 月 30 日
@wogogoing 根据 AI 提供思路找到了解决办法,大概率是个 BUG 。

/etc/netplan 下面有这三个文件
00-installer-config.yaml
01-network-manager-all.yaml
90-NM-14f59568-5076-387a-aef6-10adfcca2e26.yaml

90 数字最大,90 开头的这个配置文件最后加载、优先级最高覆盖。
90 这个配置文件就是我在页面上 networkmanager 配置的。

最后删了 00-installer-config.yaml 就好了,90 的配置好像没有覆盖掉 00-installer-config.yaml 的 DHCP ,不知道什么原因。

看来新系统还是不要随便更新,至少等他更新到 ubuntu 26.04.01.


下面是这三个文件的内容:
sudo cat 00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
ens33:
dhcp4: true
dhcp6: true
match:
macaddress: 00:0c:29:83:48:5d
set-name: ens33
version: 2

sudo cat 01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager

sudo cat 90-NM-14f59568-5076-387a-aef6-10adfcca2e26.yaml
network:
version: 2
ethernets:
ens33:
renderer: NetworkManager
match: {}
addresses:
- "192.168.131.48/24"
nameservers:
addresses:
- 114.114.114.114
- 223.5.5.5
gateway4: 192.168.131.1
dhcp6: true
networkmanager:
uuid: "14f59568-5076-387a-aef6-10adfcca2e26"
name: "netplan-ens33"
passthrough:
connection.timestamp: "1777477805"
proxy._: ""
om2mo
4 月 30 日
桌面版 netplan 渲染器是 nm 你的 netplan 内容也证明了
Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager

桌面版网络管理程序是 nm 而不是 netplan 你应该从 nm 入手
xaxb
2 天前
类似的问题 ubuntu 下特别多,弃坑转 rhel 系吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1209459

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX