精华内容
下载资源
问答
  • Linux修改eth2到eth0

    千次阅读 2015-09-19 11:30:13
    之前在公司提供的虚拟机器上面,一直有个问题用着很不舒服,为什么它的IP选择的设备的eth2的,但是我在/etc/sysconfig/network-scrpts/下面也没有找到ifcfg-eth2的配置文件,这样子,我就没法修改IP了,也没法使用...
    之前在公司提供的虚拟机器上面,一直有个问题用着很不舒服,为什么它的IP选择的设备的eth2的,但是我在/etc/sysconfig/network-scrpts/下面也没有找到ifcfg-eth2的配置文件,这样子,我就没法修改IP了,也没法使用静态IP了,每次都是虚拟机动态分配的IP,这个太麻烦了。有时间解决了下这个问题。首先我声明下,我这里是用的NAT的方式与主机相连的。其实我到现在也还没有弄清楚,为什么没有eth2的配置文件,这种情况下 我该如何去修改IP,但是我想这些肯定跟现有的网卡有关,也即是跟现在的mac地址有关系,因为我解决上面的那个问题主要是通过mac出发的。
    经查明,Linux是用/etc/network/interfaces这个配置文件来载入网卡的。默认配置中,它指示Linux会自动寻找eth0网卡,并自动分配IP。但是,当虚拟网卡的MAC地址更改后,网卡在Linux中不是eth0了,而是eth1或其它值。因此才会找不到。而现有系统中,有哪些网卡是可用的,可以通过下面的命令查看:
    ifconfig -a
    使用这个命令后确实,发现每刷新一次mac地址,就生成一个新的eth。
    在Linux中,还有一个配置文件:/etc/udev/rules.d/70-persistent-net.rules,打开这个配置文件后,会发现里面列出了所有Linux找到的网卡,包括历史的。因此,解决无法加载网卡的问题就有两个解决办法:
    1.修改interfaces配置文件,使其使用最新的eth网卡
    2.删除.rules文件,让linux重新将网卡认为是eth0
    我找了下interfaces这个文件没有找到,于是我选择了第二个方法,删除rules配置文件,让他重新选择网卡。重启机器之后,敲了ifconfig,出现的不再是eth2了,但是使用的居然是eth1了, 这又让我迷茫了,怎么会变成是eth1了呢? 同时 也没有发现eth1的配置文件,这样子,我还是没法控制IP啊。我查看了下ifconfig命令中的mac地址和ifcfg-eth0中的mac地址比较下,发现两者的mac地址不一样,使用/etc/init.d/network restart 重启网卡,居然报eth0没有这个设备,由此断定,eth0配置文件中的mac地址是错误,于是把eth0配文件中的mac地址改成了ifocnfig中出来的mac地址,然后再次删除/etc/udev/rules.d/70-persistent-net.rules文件,重启机器,让他再次重新选择网卡,启动之后,查看了ifocnfig,这时候变成了eth0,看来是正常了,然后修改下ifcfg-eth0的ip,重启网络服务,没有报错,正常,查看下IP,改过来了,OK,一切正常。
    这时又发现新问题了,我在这个虚拟机中常识去访问主机所在网段的机器时,居然报:network unreachable,断定是网关的问题,查看下网关,果然没有设置,在终端是命令:arp -a ,查看本机器的网关,然后修改ifgcfg-eth0,重启服务器,OK,搞定!
    展开全文
  • linux 修改eth*

    2017-07-17 13:41:35
    这个方法用于解决Ubuntu下...网卡MAC地址改变之后,在Linux中找到网卡,新的网卡会被识别为eth1或者更为靠后的网卡写入到/etc/udev/rules.d/70-persistent-net.rules这个文件中,修改/etc/udev/rules.d/70-persistent-n

    这个方法用于解决Ubuntu下更换网卡后,新网卡变更为eth1,并且源网卡的名称eth0,无法给新网卡用的情况。也可以用于为网卡更名。

    网卡MAC地址改变之后,在Linux中找到网卡,新的网卡会被识别为eth1或者更为靠后的网卡写入到/etc/udev/rules.d/70-persistent-net.rules这个文件中,修改/etc/udev/rules.d/70-persistent-net.rules这个文件,将eth0的MAC地址修改为改变后的地址就可以。

     

    编辑

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

    root@shangyuan-laptop:/etc/udev/rules.d# more 70-persistent-net.rules

    # This file maintains persistent names for network interfaces.

    # See udev(7) for syntax.

    #

    # Entries are automatically added by the 75-persistent-net-generator.rules

    # file; however you are also free to add your own entries.

    # PCI device 0x14e4:0x1713 (tg3)

    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1e:ec:0f:79:f

    6", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

    # PCI device 0x8086:0x4222 (iwl3945)

    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1f:3c:48:70:b

    1", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

    将其中的eth0,改为eth1,保存后重启系统即可


    以上将这些内容全部删除之后重启,会让wlan 回到wlan0

    展开全文
  • linux修改eth0

    千次阅读 2018-11-04 22:34:26
    1:vim /etc/udev/rules.d/70-persistent-net.rules 把eth1的name改成eth0,然后把上面的那个eth0的删掉,eth1修改eth0 (目的是把不符合的网卡删掉) (2: ifconfig eth0 up 开启(激活)eth0  sudo dhclient...

    1:vim /etc/udev/rules.d/70-persistent-net.rules  把eth1的name改成eth0,然后把上面的那个eth0的删掉,eth1修改为eth0

    (目的是把不符合的网卡删掉)

    (2:    ifconfig eth0 up         开启(激活)eth0
        sudo dhclient eth0   更新eth0IP地址
        sudo ifconfig eth0     运行)

    3:service networj restart 

    4:ifconfig -a 查看ip和mac

    2:vim /etc/sysconfig/network-script/ifcfg-eth0 或者vim /etc/sysconfig/network-scripts/ifcfg-eth0 编写ip和mac如果需要修改的话。

     

    展开全文
  • 这种不一致有可能对强迫症造成一定的困扰,有时候我们更想要的是:在ifcfg-eth0文件中,配置的应该是网卡eth0的信息,而网卡eth1,则应该是在ifcfg-eth1中进行配置。 三、解决办法 要解决上面的问题,大致有两种方法...

    一、环境

    VirtualBox + CentOS6.5

    二、问题

    有时候在克隆服务器之后配置网络时,或者在维护别人建好的服务器时,会遇到这样一种情况。如下图所示:

    在这里插入图片描述

    即:在接口配置文件ifcfg-eth0中,配置的是网卡eth1的信息。

    这种不一致有可能对强迫症造成一定的困扰,有时候我们更想要的是:在ifcfg-eth0文件中,配置的应该是网卡eth0的信息,而网卡eth1,则应该是在ifcfg-eth1中进行配置。

    三、解决办法

    要解决上面的问题,大致有两种方法:

    1) 将接口配置文件的文件名由ifcfg-eth0修改为ifcfg-eth1;

    2) 将网卡eth1的名称修改为eth0.

    方法一:

    该方法实测是可行的,如下图所示,修改完之后直接重启网络即可。
    在这里插入图片描述

    方法二:

    这种方法的直观感觉是直接在ifcfg-eth0配置文件中将网卡名称由eth1修改为eth0,但是这样改的话,重启网络会出现Device eth0 does not seem to be present即:设备 eth0 不存在的错误,如下图所示,该问题的解决参考《Linux解决Device eth0 does not seem to be present,delaying initialization问题》 。

    在这里插入图片描述

    所以还不能简单粗暴的这么改,因为,正如下图由ifconfig –a命令查询到的,服务器所识别的网卡依然是eth1,而不是eth0。

    注:记住这里的mac地址08:00:27:74:39:02,在后面的实施步骤中可作为修改的依据,因为一台服务器的IP可以随意改变,但是mac地址是唯一的。
    在这里插入图片描述

    为了解决这个问题,我们先修改/etc/udev/rules.d/70-persistent-net.rules文件中的配置,使得服务器的网卡名称由eth1变为eth0,然后,我们再将ifcfg-eth0中的网卡名也跟着改过来,最后重启网络。

    1) 修改配置文件/etc/udev/rules.d/70-persistent-net.rules。

    原/etc/udev/rules.d/70-persistent-net.rules文件内容如下:

    # This file was automatically generated by the /lib/udev/write_net_rules
    
    # program, run by the persistent-net-generator.rules rules file.
    
    #
    
    # You can modify it, as long as you keep each rule on a single
    
    # line, and change only the value of the NAME= key.
    
    # PCI device 0x8086:0x100e (e1000)
    
    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:9b:bb:3c", ATTR{type}=="1
    
    ", KERNEL=="eth*", NAME="eth0"
    
     
    # PCI device 0x8086:0x100e (e1000)
    
    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:74:39:02", ATTR{type}=="1
    
    ", KERNEL=="eth*", NAME="eth1"
    

    修改后的内容如下:

    # This file was automatically generated by the /lib/udev/write_net_rules
    
    # program, run by the persistent-net-generator.rules rules file.
    
    #
    
    # You can modify it, as long as you keep each rule on a single
    
    # line, and change only the value of the NAME= key.
    
     
    # PCI device 0x8086:0x100e (e1000)
    
    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:74:39:02", ATTR{type}=="1
    
    ", KERNEL=="eth*", NAME="eth0"
    

    如上面所示

    a)将原文件中的eth0的配置删掉了(因为它没用了,这项配置是我本次测试时克隆本服务器时源机器的配置,配置中对应的mac地址也是源服务器的mac地址,对我们目前这台服务器而言没用);

    b)将eth1网卡名称修改为了eth0(可注意到它的mac地址为08:00:27:74:39:02,恰恰就是我们要修改的条目。)
    在这里插入图片描述

    2) 修改接口配置文件ifcfg-eth0,将网卡由eth1修改为eth0

    在这里插入图片描述

    3) 重启机器,让服务器根据/etc/udev/rules.d/70-persistent-net.rules文件重新配置网卡信息

    可以发现,重启机器之后一进入服务器,网络就已经配置成一致的了,如下图:
    在这里插入图片描述

    至此,修改完毕。

    展开全文
  • LINUX修改eth*名称

    千次阅读 2016-02-05 10:03:30
    有的时候更换网卡、或者通过vbox复制过来的虚拟机,那么开机后ifconfig命令查看网卡信息时,会出现eth3、eth...编辑/etc/udev/rules.d/70-persistent-net.rules 查看mac地址,把重复的mac地址删去,修改eth* 名字即可。
  • linux 修改网卡eth0的ip地址

    千次阅读 2018-10-24 16:18:44
    1:临时修改: 1.1:修改IP地址 ifconfig eth0 192.168.100.100 1.2:修改网关地址 route add default gw 192.168.100.1 dev eth0 1.3:修改DNS echo “nameserver 8.8.8.8” >&gt...
  • 一.系统安装时 ...1. 修改网卡配置文件DEVICE配置的值: vim /etc/sysconfig/network-scripts/ifcfg-ens33 ... DEVICE=eth0 ... 2.重新命名网卡文件: mv /etc/sysconfig/network-scripts/ifcfg-e.
  • Linux 网卡配置eth1修改eth0

    千次阅读 2018-12-10 11:05:23
    在测试或生产环境中,经常会遇到克隆的服务器(虚拟机),网卡配置经常也会克隆为eth1,下面讲如何将网卡配置修改eth0(eth1网卡也可以正常使用,但是有些强逼症的同学看不习惯); 配置环境:RHEL6 目录 步骤...
  • Linux下网卡eth1如何修改eth0

    千次阅读 2017-11-23 10:24:38
    正常来说,Linux在识别网卡时第一张会是eth0,第二张才是eth1。有时候我们使用虚拟机克隆技术后网卡的信息就会改变,新克隆出来的虚拟主机网卡名字可能变为eth1.无论我们怎么修改都无法改变,这就对我们使用N台...
  • Linux网卡eth0变成eth1修改方法本文转自:http://blog.sina.com.cn/s/blog_946cb2b70100vne0.html由于换了主板,集成网卡mac地址变了,70-persistent-net.rules中仍然保留了老网卡的内容,新网卡则被识别为eth1。...
  • linux 修改centos7的网卡ens33修改eth0

    千次阅读 2021-05-10 07:39:48
    Linux 操作系统的网卡设备的传统命名方式是 eth0、eth1、eth2等,而 CentOS7 提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知的,缺点是比 eth0、wlan0 更难读,...
  • 在此修改最后一行的MAC地址即可修改eth*对应物理网卡,MAC地址可用ifconfig查看。 (注, /etc/udev/rules.d/70_persistent-net.rules) Debian和Ubuntu系统 的网络设置文件都是/etc/network/interfaces ...
  • 方法/步骤: 1.首先将网卡配置文件名称...2.其次编辑修改后的网卡文件:vi ifcfg-eth0 将NAME参数改为与网卡文件相同的名称:NAME=eth0 3.接下来禁用网卡命名规则。 此功能通过/etc/default/grub文件来控制,...
  • Linux系统Eth口IP/MAC修改方法

    千次阅读 2018-08-05 17:32:23
    一、修改以太口IP地址的临时方法,重启电脑之后失效 ifconfig eth0 192.168.200.128 up   二、永久修改IP/MAC方法 注:以下步骤是为了解决虚拟机克隆后,默认占用eth1,无法使用eth0...2修改/etc/sysconfig/n...
  • linux更改eth0配置

    千次阅读 2018-05-18 09:41:11
    Linux更改eth0配置(重启失效)    ifconfig eth0 up  开启eth0  sudo dhclient eth0 更新eth0IP地址  sudo ifconfig eth0 运行
  • [ 遇到问题 ] 每次添加网卡时候都会自动生成网卡 eth1,eth2,eth3,eth4,eth5...... ...
  • Linux修改静态ip方案一: 1. # cd /etc/sysconfig/network-scripts/ 2.# vim ifcfg-eth0 添加更改黄匡内容 这时候如果想修改成静态的,首先把BOOTPROTO="dhcp"改成BOOTPROTO="static"表示...
  • Linux修改网卡名称、主机名 环境:VirtualBox 5.0.14 + RHEL 6.5 需求:个人实验搭建一套Standby RAC时,为了节约时间,直接复制之前安装RAC的主机模板。 但复制之后发现网卡名称不一致: 我这里的环境,Primary ...
  • 修改eth1网卡

    2014-03-27 11:52:51
    修改eth1网卡
  • Linux7.x修改eth0网卡的解决方法,实测有效,感谢下载
  • eth0,eth1,eth2……代表网卡一,网卡二,网卡三……lo代表127.0.0.1,即localhost 参考: Linux命令:ifconfig 功能说明:显示或设置网络设备
  • shell脚本修改linux网卡ifcfg-eth信息 说明:此脚本作用 1)当发现网卡为dhcp模式时,修改为static模式,并添加IP等信息; 2)修改网卡IP为指定的IP
  • 方法/步骤: 1.首先将网卡配置文件名称...2.其次编辑修改后的网卡文件:vi ifcfg-eth0 将NAME参数改为与网卡文件相同的名称:NAME=eth0 3.接下来禁用网卡命名规则。 此功能通过/etc/default/grub文件来控制,要...
  • 安装完成CentOS 7系统后进行修改: ...2修改网卡名称(把ens33修改eth0) # cd /etc/sysconfig/network-scripts/ //切换到网卡配置信息保存目录 # vim ifcfg-ens33 //修改网卡配置文件 把以下字段修改eth0
  • LINUX修改IP地址 ifcfg-eth0详解

    千次阅读 2019-02-01 14:29:57
    LINUX修改IP地址 ifcfg-eth0详解
  • 修改网卡ens33为eth0在使用RHEL和Centos7,发现网卡名称变成了EnoX,挺不习惯。现更改回旧名称eth0看着顺眼。1.备份/etc/sysconfig/grub文件cp /etc/sysconfig/grub /etc/sysconfig/grub.bak2.编辑/etc/sysconfig/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 108,018
精华内容 43,207
关键字:

linux修改eth2

linux 订阅