zoukankan      html  css  js  c++  java
  • vmware克隆虚拟机后网卡名称及网络地址xiuf

    使用vmware克隆虚拟机后,若原主机网卡名称为eth0,那么克隆后的主机使用ifconfig查看仅能看到一个名称为eth1的网卡

    并且在/etc/sysconfig/network-scripts/此目录下仅有ifcfg-eth0一个网卡配置文件

    ifcfg-eth0的DEVICE属性同样为eth0

    那么此时我们无法修改ifconfig中显示的eth1的网络地址及状态,需要让eth0的配置文件生效才能正常使用该网卡。

    首先查看网络设备绑定文件:/etc/udev/rules.d/70-persistent-net.rules

    原主机此文件内容:

    # PCI device 0x8086:0x100f (e1000)
    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",ATTR{address}=="00:0c:29:99:f1:6b", ATTR{type}=="1",KERNEL=="eth*", NAME="eth0"

    克隆主机此文件内容:

    # PCI device 0x8086:0x100f (e1000)
    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",ATTR{address}=="00:0c:29:99:f1:6b", ATTR{type}=="1",KERNEL=="eth*", NAME="eth0"
    
    # PCI device 0x8086:0x100f (e1000)
    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",ATTR{address}=="00:0c:29:41:6a:1f", ATTR{type}=="1",KERNEL=="eth*", NAME="eth1"

    此时会发现克隆主机的网卡绑定文件多了一行参数,并且此行参数的 NAME="eth1" ,ATTR中的MAC地址也和原主机ATTR参数中的MAC地址不同。

    查看克隆主机的网卡配置文件:

    DEVICE="eth0"
    BOOTPROTO="static"
    HWADDR="00:0C:29:99:F1:6B"
    IPADDR="172.28.1.7"
    NETMASK="255.255.255.0"
    GATEWAY="172.28.1.1"
    DNS1="114.114.114.114"
    IPV6INIT="yes"
    NM_CONTROLLED="yes"
    ONBOOT="yes"
    TYPE="Ethernet"
    UUID="16501fd4-cf67-4e3a-8f1e-db6b9543a3bf"

    克隆主机的网卡配置文件中的HWADDR参数和原主机的MAC地址相同,以上俩个部分就是问题产生的原因,如果需要修复克隆主机的网络,需要对这两个文件作出相应的修改:

    1、修改网卡绑定文件:(注释原主机的绑定,并将新产生的一行参数中的NAME值改为“eth0”)

    # PCI device 0x8086:0x100f (e1000)
    #SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",ATTR{address}=="00:0c:29:99:f1:6b", ATTR{type}=="1",KERNEL=="eth*", NAME="eth0"
    
    # PCI device 0x8086:0x100f (e1000)
    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",ATTR{address}=="00:0c:29:41:6a:1f", ATTR{type}=="1",KERNEL=="eth*", NAME="eth0"

    2、修改网卡配置文件中的“HWADDR”属性,将网卡绑定文件中,新行的ATTR参数的值,赋于网卡配置文件的"HWADDR"属性:

    DEVICE="eth0"
    BOOTPROTO="static"
    HWADDR="00:0c:29:41:6a:1f" 
    IPADDR
    ="172.28.1.7"
    NETMASK
    ="255.255.255.0"
    GATEWAY
    ="172.28.1.1"
    DNS1
    ="114.114.114.114"
    IPV6INIT
    ="yes"
    NM_CONTROLLED
    ="yes"
    ONBOOT
    ="yes"
    TYPE
    ="Ethernet"
    UUID
    ="16501fd4-cf67-4e3a-8f1e-db6b9543a3bf"

    3、重启设备reboot,查看ifconfig输出后网卡正常。

  • 相关阅读:
    C#基础(WinForm窗体的单例模式,避免窗体被实例化多次)
    NPOI基础入门(旧版本)
    SQLite数据插入异常
    EClipse开发NDK流程
    git 常用命令
    6.0权限的简单实用
    MVVM模式
    去掉所有字符里面的空格换行符等
    高逼格的实现WiFi共享,不安装第三方wifi共享软件,两种方式实现开启wifi的功能
    常用的正则表达表达式以及简单用法
  • 原文地址:https://www.cnblogs.com/armo/p/6040900.html
Copyright © 2011-2022 走看看