- 文档首页
云服务器
云服务器ECS
用户指南
网络
网卡和IP地址
ECS配置辅助网卡
ECS配置辅助网卡
云服务器挂载辅助网卡后,除如下镜像外,其余镜像可能无法自动识别辅助网卡的主私网IP地址并添加相应的路由,会导致该辅助网卡无法正常使用,因此您需要为云服务器配置辅助网卡及路由。
云服务器镜像未识别辅助网卡的主私网IPv4地址。若已识别,则无需操作。
说明
查看IP地址的命令如下:
- Linux系统在命令行执行ip address show命令。
- Windows系统在命令行执行ipconfig命令。
火山引擎平台为您提供了辅助网卡自动配置工具,如下镜像的非轻量裸金属服务器可使用辅助网卡自动配置工具,一键配置辅助网卡。
使用辅助网卡自动配置工具配置辅助网卡后,仅支持通过镜像发行版本默认的网络管理工具操作辅助网卡。
说明
若您根据手动配置了辅助网卡配置文件,则需要删除添加的配置后,才能使用辅助网卡自动配置工具。 自动工具无法配置的镜像,需要您手动配置。
Debian/veLinux
OpenSUSE
Ubuntu
Debian 9、Debian 10、Debian 11、veLinux 1.0系统配置
- vi /etc/network/interfaces
- 键盘输入i进入编辑状态,在网卡eth1配置文件中添加配置信息。
- 配置完成后在键盘按Esc,输入:wq后按回车键,保存编辑并退出。
- cat /etc/network/interfaces
- systemctl restart networking
- 您可执行命令ip address show查看网卡eth1的主私网IP地址是否已被识别。
- 如下图,正常识别辅助网卡eth1的主私网IP地址。
-
- vi /etc/sysconfig/network/ifcfg-eth1
- 键盘输入i进入编辑状态,在网卡eth1配置文件中添加配置信息。
- 配置完成后在键盘按Esc,输入:wq后按回车键,保存编辑并退出。
- cat /etc/sysconfig/network/ifcfg-eth1
- systemctl restart network
- 执行ip address show命令,查看辅助网卡是否正常识别主私网IP地址。
- 如下图,正常识别辅助网卡eth1的主私网IP地址。
-
Ubuntu 24.04系统配置
- 执行如下命令,创建并打开辅助网卡eth1的配置文件。
- vim /etc/netplan/eth1-netcfg.yaml
说明
以辅助网卡eth1为例,请将eth1替换为实际辅助网卡名。
- 按i键进入编辑状态,在网卡eth1配置文件中添加配置信息。
说明
- 该配置文件为.yaml格式,编辑时需遵循YAML语法。
- .yaml格式下请使用空格缩进,勿使用(Tab)缩进。
- 为避免产生格式问题,建议直接复制默认配置文件/etc/netplan/99-netcfg.yaml进行修改。
- 配置完成后,按Esc键,输入:wq后按回车键,保存编辑并退出。
- 执行netplan apply命令,使配置生效。
说明
- 实例挂载了多张辅助网卡,请参考2 - 5步骤为每张辅助网卡更新netplan配置。
- 每张辅助网卡的metric参数值不能相同,且不能为100(该值为主网卡值)。
- 执行systemctl restart systemd-networkd.service命令,重启网络。
- 执行ip address show命令,查看辅助网卡是否正常识别主私网IP地址。
- 如下图,正常识别辅助网卡eth1的主私网IP地址。
-
配置辅助网卡后,操作系统自动生成辅助网卡路由,您可登录云服务器,查看自动生成的辅助网卡路由是否满足需求,若不满足,请参见修改网卡路由。 说明
查看路由的命令如下:
- Linux系统在命令行执行ip route命令。
- Windows系统在命令行执行route print命令。
当您登录云服务器实例,查看当前网卡的路由无法满足您的需求时,您可参考下文修改网卡的路由。
您可以通过命令行,快速修改云服务器实例路由信息。
说明
通过本方式修改的Linux实例路由信息将在重启后失效,您可以通过脚本修改路由,实现开机自动添加路由。 Linux实例修改网卡路由
Windows实例修改网卡路由
现有云服务器vm-1,主网卡eth0的主私网IP地址为192.168.1.11,新绑定的辅助网卡eth1的主私网IP地址为192.168.2.2。
-
- 不符合需求,请参考步骤3,根据实际需求增、删路由转发策略。
- 本文为您介绍常用的命令,添加/删除静态路由,如下:
- 例如辅助网卡eth1绑定了公网IP,需要默认使用辅助网卡的公网IP访问公网。
- 执行如下命令,为eth1、eth0 添加、删除路由转发策略。
您可以为Linux云服务器实例添加配置路由脚本,实现开机自动配置路由信息。
CentOS/RHEL/Rocky Linux/AlmaLinux
Ubuntu
veLinux/Debian
- 执行如下命令,新建/etc/sysconfig/network-scripts/route-<网络接口>文件。
- 按esc键退出编辑,输入:wq按回车键,保存并退出文件。
- 以CentOS Stream 9/RHEL 9/CentOS Stream 8/CentOS 8/RHEL 8/Rocky Linux/AlmaLinux为例,操作步骤如下:
- 执行如下命令,新建route_config.sh脚本文件。
说明
本脚本用于为辅助网卡创建一张路由表和一条关联至该路由表的路由策略。其中:
- 辅助网卡主IPV4地址:192.168.***.4。
- 按esc键退出编辑,输入:wq按回车键,保存并退出文件。
- 执行如下命令,打开/etc/rc.local文件。
- 按esc键退出编辑,输入:wq按回车键,保存并退出文件。
说明
请将table 100替换为您在脚本中配置的实际路由表名称。
- 以Ubuntu 16.04LTS为例,操作步骤如下:
- 执行如下命令,打开/etc/network/interfaces.d/50-cloud-init.cfg文件,为eth0添加路由。
- 按esc键退出编辑,输入:wq按回车键,保存并退出文件。
- 执行如下命令,打开 /etc/network/interfaces.d/eth1-multic-hotlog文件,为eth1添加路由。
- 按esc键退出编辑,输入:wq按回车键,保存并退出文件。
- 以Ubuntu 18.04LTS为例,操作步骤如下:
- 执行如下命令,打开 /etc/netplan/50-cloud-init.yaml文件,为eth0添加路由。
- vim /etc/netplan/50-cloud-init.yaml
-
- 按esc键退出编辑,输入:wq按回车键,保存并退出文件。
- 执行如下命令,打开 /etc/netplan/eth1-multic-hotlog.yaml文件,为eth1添加路由。
-
- 按esc键退出编辑,输入:wq按回车键,保存并退出文件。
以veLinux 1.0、Debian 9为例,操作步骤如下:
- 执行如下命令,打开网卡配置文件,为eth0、eth1添加路由。
- 按esc键退出编辑,输入:wq按回车键,保存并退出文件。
最近更新时间:2026.01.26 10:49:10