故障描述:
问题1:ubutun22.04修改ip地址后,输入netplan apply出现如下报错。
问题2:服务器重启后,发现ip地址并未修改成功。

原因分析:
因为Open vSwitch的数据库服务器服务(ovsdb-server)没有运行。Open vSwitch是一个开源的虚拟交换机,它依赖于ovsdb-server来存储和管理配置信息。
解决方案:
一、安装Open vSwitch:
如果你的系统中还没有安装Open vSwitch,你可以通过以下命令来安装它:
sudo apt update
sudo apt install openvswitch-switch -y
二、启动并启用ovsdb-server服务:
安装完成后,你需要确保ovsdb-server服务已经启动,并且设置为开机自启动:
sudo systemctl start ovsdb-server
sudo systemctl enable ovsdb-server
三、验证服务状态:
你可以通过以下命令来验证ovsdb-server服务的状态:
sudo systemctl status ovsdb-server
如果服务正在运行,你应该会看到类似“active (running)”的状态信息。

四、重新应用网络配置:
在解决了ovsdb-server服务的问题后,你可以重新应用你的网络配置,以确保一切正常工作:
sudo netplan apply

报错消失
重启发现ip配置仍未生效:
原因分析:
vi /etc/netplan/50-cloud-init.yaml发现以下信息

解决方案:
在/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg中配置
network: {config: disabled}
如果/etc/cloud/cloud.cfg.d/中没有99-disable-network-config.cfg文件,可以手动创建


重启后ip地址未发生变化,问题解决。

4355

被折叠的 条评论
为什么被折叠?



