Ubuntu22.04多网卡配置

2025-01-10 16:08:49 229

Ubuntu22.04多网卡配置

欢迎来到蓝队云技术小课堂,每天分享一个技术小知识。

配置说明

本次配置中 :

主网卡IP:192.168.81.10/27

辅助网卡IP:172.17.56.100/24

配置步骤

  1. 执行以下命令,进入/etc/netplan/文件夹:

# cd /etc/netplan/
# ls
50-cloud-init.yaml

  1. 修改配置文件50-cloud-init.yaml

# vi 50-cloud-init.yaml

network:
   ethernets:
       eth0:
           addresses:
           - 192.168.81.10/27
           nameservers:
               addresses:
               - 114.114.114.114
               search:
               - 223.5.5.5
           routes:
           -   to: default
               via: 192.168.81.1
               metric: 100
           routing-policy:
           - from: 192.168.81.10
       eth1:
           addresses:
           - 172.17.56.100/24
           nameservers:
               addresses:
               - 119.29.29.29
               search: []
           routes:
           -   to: default
               via: 172.17.56.1
               metric: 110
           routing-policy:
           - from: 172.17.56.100
   version: 2

  1. 重启应用配置文件

netplan apply

  1. 测试网络

注意:50-cloud-init.yaml文件是由 数据源(datasource) 自动生成的,任何更改在重启后将丢失。

解决办法:禁用 cloud-init

如果你手动修改了 /etc/netplan/ 下的网络配置文件,但没有禁用 cloud-init,它可能会在下次重启时重置你的配置。

禁用 cloud-init的操作步骤:

先创建一个禁用网络配置的文件:

sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

写入:

network: {config: disabled}

重启系统:

reboot

蓝队云官网上拥有完善的技术支持库可供参考,大家可自行查阅,更多技术问题,可以直接咨询。同时,蓝队云整理了运维必备的工具包免费分享给大家使用,需要的朋友可以直接咨询。

更多技术知识,蓝队云期待与你一起探索。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: