vmware安装centos虚拟机,copy到其他机器后会发现IP地址和配置文件不符。

解决方法:

  1. 编辑配置文件

    # vi /etc/udev/rules.d/70-persistent-net.rules

  2. 查找eth0所在行(如果有多个eth0则注释掉,只保留一个eth0),如下所示:

    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:ac:24:d2", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

  3. 点击vmware>vm>settings>选中网卡>advanced,会看到MAC地址,将其替换掉上面内容中的mac地址.

  4. 编辑网卡配置文件

    #vi /etc/sysconfig/network-scripts/ifcfg-eth0

  5. 替换掉mac地址、配置IP。

  6. 重启centos虚拟机.