网卡名怎么改成eth0
❶ 新安装的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、重启系统,验证!
❷ 安装ubuntun14.4系统后网卡名变为em应该怎么改回eth
# vim /etc/default/grub
在”GRUB_CMDLINE_LINUX”中添加参数net.ifnames=0 biosdevname=0,如下图所示
# update-grub
若提示没有此命令,请先输入安装命令
# apt-get install grub2-common
# vim /etc/network/interfaces
将“em*******”改为“eth0”
❸ Linux操作-修改克隆虚拟机的网卡名
为了保证克隆机的网络配置和原始机的不一样,VMware会为克隆机创建一个新的虚拟网卡(eth1),原来的旧虚拟网卡(eth0)会被弃用。
查看网卡信息:
查看生效的网卡:
目的:将网卡名"eth1"改为"eth0"。
第一步,去掉"/etc/udev/rules.d/70-persistent-net.rules"文件中的旧网卡配置,然后将新网卡配置的名字改为"eth0"。修改结果如下图所示:
第二步,配置ifcfg-eth0脚本:
将HWADDR的值改为新网卡配置的ATTR{address}的值,配置结果如下图所示:
修改成功后的网卡信息如下图所示:
❹ 如何修改CentOS系统的网卡名em1成eth0
临时生效命令 #ifconfig eth0 192.168.0.22 netmask 255.255.255.0 (up) 添加第一块网卡ip 与子网掩码 #route add default gw 192.168.0.1 dev eth0 添加缺省路由 gw =gateway 网关 dev eth0设备的第一个网卡 Redhat Centos vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 设备名称 BOOTPROTO=dhcp /static 自动获取/静态ip IPADDR=IP地址 NETMASK=掩码 GATEWAY=网关 ONBOOT=yes 开机激活网卡 #service network restart 重启网络 (网卡不是ifcfg-eth0 而是em1、2、3 #mv ifcfg-em1 ifcfg-eth0 #vi ifcfg-eth0 DEVICE=em1 BOOTPROTO=dhcp /static 自动获取/静态ip IPADDR=IP地址 ..... ..... .....) DNS 配置 没有它不能解析域名 只可以访问ip vi /etc/resolv.conf nameserver 8.8.8.8 nameserver 202.xx.xx.xx 最多能添加3个 单网卡双ip配置 cp ifcfg-eth0 ifcfg-eth0:1 ifconfig eth0:1 ip 这是我笔记
❺ 虚拟机red网卡改不成eth0怎么办
虚拟机red网卡改不成eth0怎么办
把其他注释掉或删掉只留最后一个,而且你会发现你刚生产的red网卡地址就在这里,修改最后一行的最后参数NAME="eth0",
然后通过修改配置文件设置一个静态IP.如果不存在ifcfg-eth0,直接新建一个
❻ CentOS绯荤粺淇鏀圭綉鍗em1涓篹th0鐨勬柟娉
闂棰橈細
閮ㄥ垎Dell鏈嶅姟鍣ㄥ湪瀹夎匧inux鎿嶄綔绯荤粺涔嬪悗锛屽彂鐜扮綉鍗″悕绉板彉鎴恊m1浜嗐
瑙e喅鍔炴硶锛
淇鏀圭綉鍗″悕绉颁负eth0锛岃繖閲屼互CentOS鎿嶄綔绯荤粺涓轰緥銆
涓锛氫慨鏀圭郴缁焔rub
vi /boot/grub/grub.conf #鍦ㄥ唴鏍稿弬鏁板悗闈㈡坊鍔燽iosdevname=0
kernel /vmlinuz-2.6.32-573.7.1.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM biosdevname=0 rhgb quiet
:wq! #淇濆瓨閫鍑
浜屻佷慨鏀箄dev鐨勭綉鍗″懡鍚嶈勫垯閰嶇疆鏂囦欢
vi /etc/udev/rules.d/70-persistent-net.rules #淇鏀
姝ゆ湇鍔″櫒鏈夊洓寮犵綉鍗★紝璇嗗埆鍑虹殑缃戝崱鍚嶅瓧涓猴細em1銆乪m2銆乪m3銆乪m4锛坋m浠e彿鏄浠1寮濮嬬殑锛屾病鏈塭m0锛夛紝
鎴戜滑闇瑕佹妸涓婇潰鐨別m1淇鏀逛负eth0銆乪m2淇鏀逛负eth1銆乪m3淇鏀逛负eth2銆乪m4淇鏀逛负eth3
:wq! #淇濆瓨閫鍑
涓夈佷慨鏀瑰綋鍓嶇綉鍗¢厤缃鏂囦欢鍚嶇О
cd /etc/sysconfig/network-scripts/ #杩涘叆缃戝崱閰嶇疆鏂囦欢鐩褰
mv ifcfg-em1 ifcfg-eth0 #閲嶅懡鍚
mv ifcfg-em2 ifcfg-eth1
mv ifcfg-em3 ifcfg-eth2
mv ifcfg-em4 ifcfg-eth3
鍥涖佷慨鏀圭綉鍗¢厤缃鏂囦欢鍐呭癸紝鎶奺m鍏ㄩ儴淇鏀规敼涓篹th
cd /etc/sysconfig/network-scripts/ #杩涘叆缃戝崱閰嶇疆鏂囦欢鐩褰
vi ifcfg-eth0 #淇鏀归噷闈㈢殑em1涓篹th0
vi ifcfg-eth1 #淇鏀归噷闈㈢殑em2涓篹th1
vi ifcfg-eth2 #淇鏀归噷闈㈢殑em3涓篹th2
vi ifcfg-eth3 #淇鏀归噷闈㈢殑em4涓篹th3
:wq! #淇鏀瑰畬鎴愬悗锛屼繚瀛橀鍑
浜斻侀噸鍚鍚鍔ㄧ郴缁燂紝浣夸笂闈㈢殑淇鏀圭敓鏁
shutdown -r now #閲嶅惎
鑷虫わ紝CentOS绯荤粺淇鏀圭綉鍗em1涓篹th0瀹屾垚銆
❼ redhat7.2怎么修改网卡名称
在RHEL/centos7中接口名称自动基于固件、拓扑结构和位置信息来确定,因此新的接口名称难以阅读,在系统安装完成后网卡是截图中这样的。使用起来较为不便,因此我们将图中的网卡名称改为熟悉的eth0。
方法/步骤:
1.首先将网卡配置文件名称重命名为eth0:
cd /etc/sysconfig/network-scripts/
mv ifcfg-eno1677736 ifcfg-eth0
2.其次编辑修改后的网卡文件:vi ifcfg-eth0
将NAME参数改为与网卡文件相同的名称:NAME=eth0
3.接下来禁用网卡命名规则。此功能通过/etc/default/grub文件来控制,要禁用此次功能,在文件中加入"net.ifnames=0 biosdevname=0"即可。
4.添加udev网卡规则(可不做)
在/etc/udev/rules.d目录中创建一个网卡规则70-persistent-net.rules文件。在文件中写入以下参数:SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="需要修改名称的网卡MAC地址",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"
5.执行grub2-mkconfig -o /boot/grub2/grub.cfg命令生成更新grub配置参数。
6.reboot重启系统验证成功
免费提供最新Linux技术教程书籍,入门自学书籍《linux就该这么学》,为开源技术爱好者努力做得更多更好
❽ 新安装的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