最近更新时间:2023.08.25 17:28:38
首次发布时间:2022.03.25 07:29:40
云服务器挂载辅助网卡后,除以下镜像外,其余镜像可能无法自动识别辅助网卡的主私网IP地址并添加相应的路由,会导致该辅助网卡无法正常使用,因此您需要为云服务器配置辅助网卡及路由。
操作系统类型 | 版本 |
---|---|
CentOS | CentOS 8.x、 CentOS Stream |
Fedora | Fedora 37 64位 |
Windows Server | 所有版本 |
云服务器镜像未识别辅助网卡的主私网的主私IP地址。您可以登录云服务器,执行查看IP地址命令,查看是否识别了辅助网卡的主私网IP地址。
说明
查看IP地址的命令如下:
ip address show
命令。ipconfig
命令。配置辅助网卡后,操作系统自动生成辅助网卡路由,您可登录云服务器,查看自动生成的辅助网卡路由是否满足需求,若不满足,请参见 修改网卡路由 。
说明
查看路由的命令如下:
ip route
命令。route print
命令。火山引擎为您提供了辅助网卡自动配置工具,以下镜像的云服务器可使用辅助网卡自动配置工具,一键配置辅助网卡。
操作系统类型 | 版本 |
---|---|
CentOS |
|
Ubuntu |
|
使用辅助网卡自动配置工具配置辅助网卡后,仅支持通过镜像发行版本默认的网络管理工具操作辅助网卡。
操作系统类型 | 版本 | 默认网络管理工具 |
---|---|---|
CentOS | 7.x 64位 |
|
Ubuntu |
|
|
说明
若您根据手动配置了辅助网卡配置文件,则需要删除添加的配置后,才能使用辅助网卡自动配置工具。
对网络服务类型为network-scripts的CentOS 7系统,您可以执行如下命令下载并安装辅助网卡自动配置工具。
wget http://mirrors.ivolces.com/extra-tools/centos/7/rpms/multi-nic-hotlog-for-centos7-v1.0.1-1.ve1.x86_64.rpm yum install ./multi-nic-hotlog-for-centos7-v1.0.1-1.ve1.x86_64.rpm
安装工具后,请执行reboot
命令重启实例。重启后工具将自动完成辅助网卡配置。
执行ip address show
命令,查看辅助网卡是否正常识别主私网IP地址。
如下图,正常识别辅助网卡eth1的主私网IP地址。
请您登录云服务器,查看自动生成的辅助网卡路由是否满足需求,若不满足,请参见 修改网卡路由 。
Ubuntu 16
wget http://mirrors.ivolces.com/extra-tools/ubuntu/pool/main/m/multi-nic-hotlog-for-ubuntu-le-17/multi-nic-hotlog-for-ubuntu-le-17_1.0.1_amd64.deb dpkg -i multi-nic-hotlog-for-ubuntu-le-17_1.0.1_amd64.deb
reboot
命令重启实例。重启后工具将自动完成辅助网卡配置。ip address show
命令,查看辅助网卡是否正常识别主私网IP地址。Ubuntu18/20/22
wget http://mirrors.ivolces.com/extra-tools/ubuntu/pool/main/m/multi-nic-hotlog-for-ubuntu/multi-nic-hotlog-for-ubuntu_1.0.1_amd64.deb dpkg -i multi-nic-hotlog-for-ubuntu_1.0.1_amd64.deb
reboot
命令重启实例。重启后工具将自动完成辅助网卡配置。ip address show
命令,查看辅助网卡是否正常识别主私网IP地址。远程连接云服务器并登录,具体操作请参考登录Linux实例。
执行如下命令,打开网卡eth1的配置文件。
vi /etc/sysconfig/network-scripts/ifcfg-eth1
键盘输入i
进入编辑状态,在网卡eth1配置文件中添加配置信息。
配置完成后在键盘按Esc
,输入:wq
后按回车
键,保存编辑并退出。
DEVICE=eth1 # 新挂载的网卡接口。 BOOTPROTO=dhcp ONBOOT=yes TYPE=Ethernet USERCTL=yes PEERDNS=no IPV6INIT=no PERSISTENT_DHCLIENT=yes HWADDR=00:16:3e:63:19:** # 请修改为实际配置网卡的MAC地址。 DEFROUTE=no # 表示网卡接口不是默认路由。请不要把eth1设为默认路由,以避免在启动(ifup)辅助网卡时改变云服务器实例的默认路由。
执行如下命令,查看网卡eth1的配置文件,并确认修改。
cat /etc/sysconfig/network-scripts/ifcfg-eth1
执行如下命令,重启网络服务。
systemctl restart network
执行ip address show
命令,查看辅助网卡是否正常识别主私网IP地址。
如下图,正常识别辅助网卡eth1的主私网IP地址。
请您登录云服务器,查看自动生成的辅助网卡路由是否满足需求,若不满足,请参见 修改网卡路由 。
Ubuntu 16.04、Debian 9、Debian 10、Debian 11、veLinux 1.0系统配置
远程连接云服务器并登录,具体操作请参考登录Linux实例。
执行如下命令,打开网卡eth1的配置文件。
vi /etc/network/interfaces
键盘输入i
进入编辑状态,在网卡eth1配置文件中添加配置信息。
配置完成后在键盘按Esc
,输入:wq
后按回车
键,保存编辑并退出。
eth1
为新配置的网卡接口。
auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet dhcp
执行如下命令,查看网卡的配置文件,并确认修改。
cat /etc/network/interfaces
执行如下命令,重启网络服务。
systemctl restart networking
您可执行命令ip address show
查看网卡eth1的主私网IP地址是否已被识别。
如下图,正常识别辅助网卡eth1的主私网IP地址。
Ubuntu 18.04系统配置
远程连接云服务器并登录,具体操作请参考登录Linux实例。
执行如下命令,打开网卡eth1的配置文件。
vi /etc/netplan/eth1-netcfg.yaml
键盘输入i
进入编辑状态,在网卡eth1配置文件中添加配置信息。
配置完成后在键盘按Esc
,输入:wq
后按回车
键,保存编辑并退出。
说明
.yaml
格式,编辑时需遵循YAML语法。.yaml
格式下请使用空格缩进,勿使用(Tab)缩进。/etc/netplan/99-netcfg.yaml
进行修改。network: version: 2 renderer: networkd ethernets: eth1: dhcp4: yes dhcp6: no
执行如下命令,查看网卡eth1的配置文件,并确认修改。
cat /etc/netplan/eth1-netcfg.yaml
执行如下命令,使配置生效。
netplan apply
执行ip address show
命令,查看辅助网卡是否正常识别主私网IP地址。
如下图,正常识别辅助网卡eth1的主私网IP地址。
vi /etc/sysconfig/network/ifcfg-eth1
i
进入编辑状态,在网卡eth1配置文件中添加配置信息。Esc
,输入:wq
后按回车
键,保存编辑并退出。BOOTPROTO='dhcp4' STARTMODE='auto' USERCONTROL='no'
cat /etc/sysconfig/network/ifcfg-eth1
systemctl restart network
ip address show
命令,查看辅助网卡是否正常识别主私网IP地址。当您登录云服务器实例,查看当前网卡的路由无法满足您的需求时,您可参考下文修改网卡的路由。
说明
查看路由的命令如下:
ip route
命令。route print
命令。若修改路由后重启云服务器实例,则需要重新配置。
现有CenOS 7的云服务器vm-1,主网卡eth0的主私网IP地址为172.16.1.10,新绑定的辅助网卡eth1的主私网IP地址为172.16.1.11。
ip route
命令,查看当前路由是否符合需求。
ip -4 route add 172.16.1.0/24 via 172.16.1.1 dev eth1 metric 1001 ip -4 route add default via 172.16.1.1 dev eth1 table 1001 ip -4 rule add from 172.16.1.11 lookup 1001
ip -4 route del 172.16.1.0/24 via 172.16.1.1 dev eth1
。现有云服务器vm-2,主网卡的主私网IP地址为172.16.100.223,新绑定的辅助网卡主私网IP地址为172.16.100.93。
route print
命令,查看当前网卡路由信息。
route print
查看当前路由是否符合需求,如果不符合需求,可以参考以下步骤增删路由转发策略。route print
命令,通过Mac地址查看待配置网卡的接口号。route add 0.0.0.0 mask 0.0.0.0 172.16.100.1 metric 100 IF 9
添加路由。
route delete 0.0.0.0 mask 0.0.0.0 172.16.100.1
。