Q:如何在一个VM上添加多块网卡?

admin | 2022-10-15 02:01

A:
• 现象:
创建VM时,可能会遇到一个云主机挂载多个网络的情况,这时进入console可看到多块网卡,但没有发现IP。

• 原因:
每个网络对VM来说就是一块网卡,把网络加载到VM上,等价于把一块物理网卡插到一台Server上。因此使用 ifconfig命令就能看到eth设备了。如果没有看到IP,说明网卡插上了,但并没有配置好。

• 解决方案:
请仿照eth0的配置文件,为这个新网卡创建一个配置文件:
1. 拷贝一份eth0:(以下示例是Centos 7.2环境,其他版本Linux路径和文件可能有变化)
# 将配置文件中的eth0替换为eth1,并删除其中的uuid信息
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
sed -i 's/eth0/eth1/g' ifcfg-eth0
sed -i '/UUID*/d' /etc/sysconfig/network-scripts/ifcfg-eth1

2. 将网络重启生效:
/etc/init.d/network restart
3. 用ifconfig查看,第二块网卡也有IP了。如果在云主机上挂载多个网络,重复以上操作即可。


咨询

021-61733682

400-962-2212