centos7改名eth0
① 新安装的Centos 7系统怎么将网卡名称改为eth0
第一种方式
这种方式适合在安装操作系统的时候进行设置,
点击 Tab,打开kernel启动选项,
增加内核参数: net.ifnames=0 biosdevname=0
输入完成之后回车正常安装操作系统就好了。
第二种方式
修改网卡配置文件中的 DEVICE= 参数的关于 eth0
[root@ansheng ~]# cd /etc/sysconfig/network-scripts/
[root@ansheng network-scripts]# vi ifcfg-eno16777728
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777728
UUID=8a3eade8-005c-46df-81f2-6e2598457bac
#DEVICE=eno16777728
DEVICE=eth0
ONBOOT=yes
网卡配置文件名称改为 ifcfg-eth0
[root@ansheng network-scripts]# mv ifcfg-eno16777728 ifcfg-eth0
因 CentOS7 采用 grub2 引导,还需要对 grub2 进行修改,编辑 /etc/default/grub 配置文件,在 GRUB_CMDLINE_LINUX 这个参数后面加入 net.ifnames=0 biosdevname=0
[root@ansheng network-scripts]# vi /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"
用 grub2-mkconfig 命令重新生成GRUB配置并更新内核
[root@ansheng network-scripts]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-
Found initrd image: /boot/initramfs-0-rescue-.img
done
重启系统
[root@ansheng network-scripts]# reboot
重启之后验证网卡名称:
[root@ansheng ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.56.130 netmask 255.255.255.0 broadcast 192.168.56.255
inet6 fe80::20c:29ff:fe6d:d894 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:6d:d8:94 txqueuelen 1000 (Ethernet)
RX packets 27413 bytes 38532163 (36.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7727 bytes 702194 (685.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
② centos网卡命名规则以及更名方法
Linux 操作系统的网卡设备的传统命名方式是 eth0、eth1、eth2等,而 CentOS7 提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知的,缺点是比 eth0、wlan0 更难读,比如 ens33 。
规则1:
对于板载设备命名合并固件或 BIOS 提供的索引号,如果来自固件或 BIOS 的信息可读就命名,比如eno1,这种命名是比较常见的,否则使用规则2。
规则2:
命名合并固件或 BIOS 提供的 PCI-E 热插拔口索引号,比如 ens1,如果信息可读就使用,否则使用规则3。
规则3:
命名合并硬件接口的物理位置,比如 enp2s0,可用就命名,失败直接到方案5。
规则4:
命名合并接口的 MAC 地址,比如 enx78e7d1ea46da,默认不使用,除非用户选择使用此方案。
规则5:
使用传统的方案,如果所有的方案都失败,使用类似 eth0 这样的样式。
1、前2个字符的含义
2、第3个字符根据设备类型选择
如果不习惯使用新的命名规则,可以恢复使用传统的方式命名,编辑 grub 文件,增加两个变量,再使用 grub2-mkconfig 重新生成 grub 配置文件即可。
1、编辑 grub 配置文件
2、重新生成 grub 配置文件
然后重新启动 Linux 操作系统,通过 ip addr 可以看到网卡名称已经变为 eth0 。
3、修改网卡配置文件
原来网卡配置文件名称为 ifcfg-ens33,这里需要修改为 ethx 的格式,并适当调整网卡配置文件。
注意:ifcfg-ens33 文件最好删除掉,否则重启 network 服务时候会报错。
③ centos7 ifcfg-eth0 文件里是空白的,目录里有ifcfg-ens33这个文件
- eth0这种是7以下版本的默认命名方式
- 在你的这个系统里面33这个才是正确的网卡配置文件
- 希望可以帮助你,请采纳,谢谢
④ 新安装的Centos 7系统怎么将网卡名称改为eth0
工具: Centos 7系统 步骤: 1、系统安装完毕,可能网卡命名是这样的! 2、首先,先编辑网卡的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 将里面的NAME项修改为eth0 3、继续,重命名该配置文件。 4、然后,禁用该可预测命名规则。对于这一点,可以在启动时传递“net.ifnames=0 biosdevname=0 ”的内核参数。这是通腔瞎过编辑/etc/default/grub并伍灶空加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量来实现的。 5、运行命令grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数。 6、其实到第5步的时候,重启在ifconfig查看应该就已经生效了,根据Centos 官方WIKI的FAQ中得知,如果有多个接口,并且想要控制其设备名,而不是辩禅让内核以它自己的方式命名,创建,/etc/udev/rules.d/XXX-net.rules规则是必要的。 注意:以前系统的net规则名称是70-persistent-net.rules,这里也按照这个名字定义规则! 7、重启系统,验证!
⑤ centos7 linux ip配置问题,这几个都是什么意思啊lovirbr0virbr0-nic设置ip不是改eth0么,没有啊
lo virbr0 virbr0-nic 一共说明了 你 有三张网卡 ,只是你的网卡的名字 被输出重定向了 ,名字做了 变更 。这个不是什么重要的 ,配置ip 地址的一般方法都是在 根目录下的 network 文件夹里做更改 。
希望我的回答对你会有一点点的帮助,谢谢
⑥ CentOS7将网口名称修改为eth0,eth1
因特殊需求,需要将CentOS7的默认网口名称改为eth格式的上一代命名方式
编辑 /etc/sysconfig/grub
在 GRUB_CMDLINE_LINUX 中增加 net.ifnames=0 biosdevname=0 ,完整的例子是: GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap net.ifnames=0 biosdevname=0 rhgb quiet"
重新生成grub配置文件 grub2-mkconfig -o /boot/grub2/grub.cfg
重启系统 /sbin/reboot
⑦ 新安装的Centos 7系统怎么将网卡名称改为eth0
eth0,是第一个网络接口的配置
eth1,是第二个网络接口的配置
因此,只需要将网线接在第一个网络接口就会自动配置到eth0上
⑧ centos网卡ens33改名为eth0
centos7默认的网卡名字是ens33,习惯了eth0的明名,在此改为eth0