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了。如果在云主机上挂载多个网络,重复以上操作即可。