• VMWare克隆或复制Linux虚拟机后eth0找不到的解决方法


    1.修改/etc/udev/rules.d 下的 70-persistent-net.rules 文件,删除
    # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rule written by anaconda)
    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:ad:06:2a", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
    然后把eth1对应的哪一行的"eth1"修改为"eth0"即可。
    另外一种方法是:把里面的内容都删除或者将该文件删除,然后重新启动,系统也会重新发现网卡硬件,重新产生该文件。

    2.修改网卡配置信息:/etc/sysconfig/network-scripts/ifcfg-eth0。
    文件的基本内容如下:
    DEVICE=eth0(哪张网卡)
    ONBOOT=yes
    BOOTPROTO=static(静态ip状态设置)
    BOOTPROTO=dhcp(dhcp获取)
    IPADDR=192.168.1.8(静态ip地址)
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1(网关)
    HWADDR=00:0C:29:96:38:F8(修改mac地址)(永久有效)

    我把文件的内容进行了删减,只留下
    DEVICE=eth0
    BOOTPROTO=dhcp
    HWADDR=00:0C:29:96:38:F8(修改为提示信息中指出的系统期望赋给eth0的MAC)
    ONBOOT=yes
    重启Linux后会自动分配IP地址,这样就可以正常上网了。

  • 相关阅读:
    索引
    IComparer 与 IComparable
    foreach
    修正needle在摘要认证时第二次请求仍返回401错误
    js笔记
    Ntp客户端
    c# 笔记
    android笔记
    nodejs笔记
    js 常用基本知识
  • 原文地址:https://www.cnblogs.com/poiqwe/p/2818732.html
Copyright © 2020-2023  润新知