美文网首页
VMware CentOS 6.8 添加一块新网卡并启用(201

VMware CentOS 6.8 添加一块新网卡并启用(201

作者: CNSDHH | 来源:发表于2018-01-19 15:19 被阅读0次

    起因说明:在安装好 CentOS 6.8 虚拟机后,如果想为虚拟机添加一块新网卡,这时先关闭虚拟机,然后修改【编辑虚拟机配置】,步骤如 图1 和 图2 所示:

    图1 - 编辑虚拟机配置 图2 - 添加网络适配器

    问题描述:但问题是添加成功后启动系统却不会自动启用这块新网卡,自然也就没有这块新网卡的配置文件(即 ifcfg-eth2),这可如何是好???

    解决方法:别急,这里给出解决问题的详细步骤:

    系统启动后,虽然没有自动启用这块新网卡,但通过 ip add 命令还是可以看到这块新网卡添加成功了,只是没有启用(也没有它的网卡配置文件),如 图3 所示:

    图3 - 新网卡未启用,状态为 DOWN

    1. 临时启用

    那么我们首先要启用这块新网卡,命令:

    ifconfig eth2 192.168.101.154

    这样新网卡 eth2 就启用并分配了一个 IP 地址,不过这种方法只是临时的,一旦系统或网络重启就会失效。

    2. 永久生效

    我们进到 /etc/sysconfig/network-script/ 目录下可以看到一个 ifcfg-lo 的网卡配置文件,它是 loopback 虚拟网卡的配置文件(即 回环地址)。然后复制一份并重命名为 ifcfg-eth2,命令如下:

    cp /etc/sysconfig/network-script/ifcfg-lo /etc/sysconfig/network-script/ifcfg-eth2

    复制完成后修改此网卡配置文件如下:

    DEVICE=eth2
    #HWADDR=**:**:**:**:**:**
    TYPE=Ethernet
    #UUID=xxxxxxx-xxxx-xxxx-xxxxxxxxx
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=dhcp

    修改完成后保存退出编辑,然后重启网络服务就可以了。

    =================================== 我是分割线 ===================================

    扩展知识:这里还有一个问题,若想在网卡配置文件中添加上 HWADDR 和 UUID 这两个参数,但这两个参数如何获取呢?请往下看。

    1,获取 HWADDR 的命令如下:

    ipconfig eth2

    eth2      Link encap:Ethernet  HWaddr **:**:**:**:**:**
                  inet addr:192.168.101.154  Bcast:192.168.101.255  Mask:255.255.255.0
                  ..............

    2,获取 UUID 有些麻烦,请看:

    要想获取网卡的 UUID 需要用到 nmcli 工具,我们先来看此工具是哪个软件包提供的,查询命令为:

    yum provides "*/nmcli"

    查询结果如 图4 所示:

    图4 - 查询 nmcli 工具由哪个服务提供

    现在知道了是由 NetworkManager 软件包提供的,那么开始安装 NetworkManager 软件包,命令如下:

    yum install NetworkManager -y

    安装完成后开启 NetworkManager 服务,命令如下:

    service NetworkManager start

    服务开启后我们即可通过如下命令查看网卡 eth2 的 UUID:

    nmcli con

    查看结果如 图5 所示:

    图5 - 查看网卡的 UUID

    ======================================= 完 =======================================

    相关文章

      网友评论

          本文标题:VMware CentOS 6.8 添加一块新网卡并启用(201

          本文链接:https://www.haomeiwen.com/subject/mgmooxtx.html