您的位置:首页 > 运维架构 > Linux

Azure进阶攻略丨如何驾驭罢工的Linux虚机网卡?

2017-08-14 10:18 393 查看
很多人的生活中,流传着一个屡试不爽,据说可以解决任何问题的百宝锦囊:



所以经常可以听到类似这样的对话:

-我的电脑咋上不去网了?

-重启一下电脑。

-还是不行呢!

-重启一下路由器。

-怎么还不行-_-

-你这个月网费交了没?

嗯,自己的电脑上不去网,重启相关设备或者补交欠费,通常就可以顺利解决。

那么问题来了,如果在 Azure 里建个 Linux 虚拟机,突然上不了网了,这时候是该重启呢,还是去哪缴费呢?

都不用,大部分时候可能只是虚拟网卡配置上的问题,简单修改一下就能搞定!



例如你在 Azure 里运行的 CentOS 虚拟机报错:

Bringing up interfaceeth0: Device eth0 has differentMAC address than expected, ignoring. [FAILED]

或者 SUSE 虚拟机报错:

eth0            No
interface found[/code]
很可能是虚拟机消极怠工不想干活了,对于这种情况,打一顿是没必要的,调教一下配置文件就行啦。

CentOS 调教方法:

①删除虚拟机但保留磁盘,随后将系统盘作为数据盘挂载到临时虚拟机上

②修改配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0

③将虚拟网卡硬件地址改成正确的值,或删除该行

④保存并退出,分离该磁盘,并基于该磁盘新建虚拟机

SUSE 调教方法:

①删除虚拟机但保留磁盘,随后将系统盘作为数据盘挂载到临时虚拟机上

②删除 /etc/udev/rules.d 中针对 eth0 的命名规则

③分离该磁盘,并基于该磁盘新建虚拟机

搞定收工!以上方法百试百灵,包教包会,不会也不退学费~

当然,你也可以点击下方按钮进一步了解。



立即访问http://market.azure.cn
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: