Ubuntu 23.10 图形界面设置静态IPv4地址后配置丢失问题咨询
Ubuntu 23.10 图形界面设置静态IPv4地址后配置丢失问题咨询
你遇到的这个情况绝对不是预期行为——Ubuntu的GNOME设置里的网络管理工具应该能稳定保存配置并在重启后生效。咱们一步步来拆解问题和解决办法:
先排查GUI操作是否有遗漏
确保设置静态IP时填全了所有必填项:IPv4地址、子网掩码(或CIDR前缀)、网关,以及DNS服务器地址。有时候漏填DNS会导致配置无法正确持久化;点击「Apply」后别着急关窗口,稍等几秒确认界面没有报错,部分场景下网络服务重启需要时间,提前关闭可能导致配置未写入;也可以试试先禁用再启用网络接口,之后重新打开配置窗口看设置是否保留。为什么
ip a能看到配置但重启后丢失?
这说明临时配置已经应用到当前系统,但没有被写入持久化的系统配置文件里。Ubuntu 23.10用NetworkManager管理网络,正常GUI操作应该自动生成对应的配置文件,出现这个问题大概率是GUI工具的小bug。手动修复配置文件(更可靠的替代方案)
如果GUI工具确实出问题,直接编辑NetworkManager的配置文件就能解决:- 先查清楚你的网络接口名称:
ip link show,比如常见的enp0s3(有线)或wlan0(无线) - 进入NetworkManager配置目录:
cd /etc/NetworkManager/system-connections/ - 找到对应网络连接的
.nmconnection文件(通常是WiFi名称或有线连接名称),用sudo权限打开编辑:sudo nano your-connection-name.nmconnection - 在
[ipv4]段修改成类似下面的内容(替换成你的实际参数):method=manual addresses=192.168.1.100/24,192.168.1.1 dns=8.8.8.8;8.8.4.4; - 保存后设置正确权限(NetworkManager要求的):
sudo chmod 600 your-connection-name.nmconnection - 重启NetworkManager服务:
sudo systemctl restart NetworkManager
- 先查清楚你的网络接口名称:
排查是否有其他工具冲突
如果系统里装了netplan或ifupdown这类网络管理工具,可能会和NetworkManager冲突导致配置被覆盖。可以用dpkg -l | grep netplan或dpkg -l | grep ifupdown检查,要是这些工具你用不上,卸载它们就能避免干扰。
备注:内容来源于stack exchange,提问作者ninbura
相关产品推荐
相关产品推荐

