• 开机时eth0变成eth1


    开机时eth0变成eth1

    欢迎来到 来到大浪涛天的博客

    开机时eth0变成eth1

    1. 概述:

    造成这种原因是因为物理网卡有变动,mac地址变化了,Linux distribution使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名。udev会在系统引导的过程中识别网卡,将mac地址和网卡名称对应起来记录在udev的规则脚本中。而对于新的虚拟机,VMware会自动为虚拟机的网卡生成MAC地址,当你克隆或者重装虚拟机软件时,由于你使用的是以前系统虚拟硬盘的信息,而该系统中已经有eth0的信息,对于这个新的网卡,udev会自动将其命名为eth1(累加的原则),所以在你的系统启动后,你使用ifconfig看到的网卡名为eth1。

    解决办法:

    • 方法一:
    1. 删除70-persistent-net.rules文件/etc/udev/rules.d/70-persistent-net.rules
    2. 删除当前网卡驱动:rmmod e1000
    3. 重新加载网卡驱动:modprobe e1000
    4. 重启网卡服务:service network restart
    5. 查看网卡状态:ifconfig -a;此时网卡已经由eth1自动变为eth0
    • 方法二:
    1. ifconfig -a 查看改变后的mac地址。
    2. 编辑/etc/udev/rules.d/70-persistent-net.rules文件,把原来的mac地址改成新的mac地址。
    3. 编辑/etc/sysconfig/network-scripts/ifcg-eth0mac地址,改为新的mac地址 重启服务器。
    • 方法三:
    1. 清空/etc/udev/rules.d/70-persistent-net.rules文件
      >/etc/udev/rules.d/70-persistent-net.rules
    2. 编辑/etc/sysconfig/network-scripts/ifcg-eth0,把uuidhardware都注释掉。
    3. 重启服务器。
  • 相关阅读:
    298. Binary Tree Longest Consecutive Sequence
    128. Longest Consecutive Sequence
    59. Spiral Matrix II
    54. Spiral Matrix
    186. Reverse Words in a String II
    151. Reverse Words in a String
    61. Rotate List
    Beyond Compare脚本:命令行批量比较文件并生成html格式的差异报告
    Moving XML/BI Publisher Components Between Instances
    VSTO学习笔记
  • 原文地址:https://www.cnblogs.com/chacha51/p/13764857.html
Copyright © 2020-2023  润新知