自动摘要
正在生成中……
摘要:本教程旨在帮助用户解决 Ubuntu 系统中 Netplan 网络配置更新后遇到的一系列问题,包括权限设置、默认网关配置以及 Open vSwitch 相关警告的处理。
环境:Ubuntu 操作系统
问题:
- 更改 Netplan 配置文件后执行
netplan apply
遇到权限问题。
- 配置文件需要更新默认网关设置。这里将默认网关修改为
10.86.21.168
,ps:需要禁用原来的dhcp。
- 解决 Open vSwitch 相关的服务警告。
步骤概览:
-
权限调整:
- 确认并设置
/etc/netplan/00-installer-config.yaml
文件的权限为644。
- 如果没有警告,可以将权限设置为更加严格的 0600。
-
Netplan 配置更新:
- 更新
/etc/netplan/00-installer-config.yaml
文件中的网络配置,使用新的配置格式。
- 修改后的配置需要包含正确的网关地址。
- 应用更改并检查默认网关设置。
-
处理 Open vSwitch 警告:
- 如果不使用 Open vSwitch,可以忽略相关警告。
- 如果需要使用 Open vSwitch,检查并启动
ovsdb-server.service
服务。
详细步骤:
-
权限调整:
执行下列命令,修改配置文件权限:
sudo chmod 644 /etc/netplan/00-installer-config.yaml
若无警告,尝试更严格的权限:
sudo chmod 0600 /etc/netplan/00-installer-config.yaml
-
Netplan 配置:
将以下配置更新到
/etc/netplan/00-installer-config.yaml
文件中:
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: false
addresses:
- 10.86.21.104/24
routes:
- to: default
via: 10.86.21.168
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
应用配置更改:
sudo netplan apply
验证网关配置:
ip route
-
Open vSwitch 警告处理:
如果不需要 Open vSwitch:
结束:
确保在以上步骤后,检查网络配置是否生效,系统能正常连接到互联网,且没有新的警告消息。
update 20240509 : 在 ubuntu 24.04 测试通过的配置
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses:
- 10.86.21.167/24
routes:
- to: default
via: 10.86.21.99
nameservers:
addresses: [114.114.114.114, 8.8.8.8]