redhat 7 怎么重命名网卡
在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重启系统验证成功
1、
首先将网卡配置文件名称重命名为eth0:
cd /etc/sysconfig/network-scripts/
mv ifcfg-eno1677736 ifcfg-eth0
2、
其次编辑修改后的网卡文件:vi ifcfg-eth0
将NAME参数改为与网卡文件相同的名称:NAME=eth0
3、
接下来禁用网卡命名规则。此功能通过/etc/default/groub文件来控制,要禁用此次功能,在文件中加入"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配置参数。
1、系统安装完后,网卡信息可能如下:
1:lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2:eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_faststate UP qlen 1000
link/ether 00:0c:29:8b:e3:0f brdff:ff:ff:ff:ff:ff
inet 10.0.0.20/24 brd 10.0.0.255 scopeglobal eno16777736
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe8b:e30f/64 scopelink
valid_lft forever preferred_lft forever
2、修改网卡配置文件,修改NAME为eth0,并将DEVICE行删除
[root@test~]# cd /etc/sysconfig/network-scripts/
root@test~]# vim ifcfg-eno16777736
3、修改该配置文件名
[root@testnetwork-scripts]# mv ifcfg-eno16777736 ifcfg-eth0
[root@testnetwork-scripts]# cd
4、修改/etc/sysconfig/grub,添加net.ifnames=0 biosdevname=0
[root@test~]# vim /etc/sysconfig/grub
修改前内容:
GRUB_TIMEOUT=5
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
修改后内容:
GRUB_TIMEOUT=5
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto net.ifnames=0 biosdevname=0 rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
5、重新生成grub配置并更新内核参数
[root@test~]# grub2-mkconfig -o /boot/grub2/grub.cfg
此时重启并查看即可发现已经修改成功。
6、创建规则
当有多个网卡,并且想要控制器设备名,而不是让内核以自己的方式命名,需要修改下规则。
[root@test~]# vim/etc/udev/rules.d/70-persistent-ipoib.rules
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR(address)=="00:0c:29:8b:e3:0f",ATTR(type)=="1",
KERNEL=="eth*",NAME="eth0"
重启系统即可。
宇文盛固元: 工具: Centos 7系统 步骤: 1、系统安装完毕,可能网卡命名是这样的! 2、首先,先编辑网卡的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 将里面的NAME项修改为eth0 3、继续,重命名该配置文件. 4、然后,禁用该可预测命名...
瑶海区13118954610: redhat7 网卡名修改好吗 - ?
宇文盛固元: 1、 首先将网卡配置文件名称重命名为eth0:cd /etc/sysconfig/network-scripts/ mv ifcfg-eno1677736 ifcfg-eth02、 其次编辑修改后的网卡文件:vi ifcfg-eth0 将NAME参数改为与网卡文件相同的名称:NAME=eth03、 接下来禁用网卡命名规则.此功...
瑶海区13118954610: linux7.0怎么修改网卡名 - ?
宇文盛固元: 工具: Centos 7系统 步骤: 1、系统安装完毕,可能网卡命名是这样的! 2、首先,先编辑网卡的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 将里面的NAME项修改为eth0 3、继续,重命名该配置文件. 4、然后,禁用该可预测命名...
瑶海区13118954610: linux用的redhat,一不小心删了br0怎么办,添加不了网卡,因为没有这个设备.怎么办? - ?
宇文盛固元: 1.到/etc/sysconfig/network-scripts 目录看看ifcfg-eth*,有几个2.如何没有ifcfg-eth0,但有ifcfg-eth0.bak的话,用mv重命名,3.在机器上执行service network restart ,看起来了没?4./etc/rc.d/init.d/kudzu start 重新启动网卡 补充回答:你用vi打开eth0看看文件 我感觉问题好像出在不是linux上,而是虚拟机上,你虚拟机用什么模式连接的网络,桥接还是NAT呢?你重启电脑的时候屏幕没有什么错误提示吗
瑶海区13118954610: red hat linux下的网络设备是如何命名的??
宇文盛固元: eth0 eth1
瑶海区13118954610: Windows7 网络适配器如何重命名? - ?
宇文盛固元: Win7的网络连接就是这样,只要新建了任何一种类型的网络连接,就会赋予新的编号,如果你经常在不同的地方上网的话,这个编号会越来越多,看起来很不爽.解决的方法如下:在设备管理器中点击“查看”选择显示隐藏的设备,然后展开网络适配器分支,会看到有Linksys……#1之类的命名方式显示的设备依次卸载#1~#5的设备,然后就可以在你图中的位置直接重命名了.如果还不行,那么再把#6设备也卸载,再扫描检测硬件改动,重新安装驱动,这样应该就可以了.
瑶海区13118954610: 怎么在linux系统下禁用和启用网卡? - ?
宇文盛固元: ifconfig -a (不加-a参数,只能查启用的网卡) 网卡名 eth0 启用网卡命名 ifconfig eth0 up 禁用网卡命名 ifconfig eth0 down 验证了 suse系统/redhat系统/ubuntu系统/Frdora系统/CentOS系统,都可以使用.
瑶海区13118954610: linuxredhat如何更换网卡驱动?
宇文盛固元: 标准的答案!网卡的问题看这里, http://forum.ubuntu.org.cn/viewtopic.php?f=126&t=201144&start=0显卡很简单,nvidia的驱动是二进制的包,和扩展名没有关系,只要执行chmod755NVIDIA-Linux-x86-256.38.02.runshNVIDIA-Linux-x86-256.38.02.run就可以安装了,但安装时需要内核源代码
瑶海区13118954610: centos 7虚拟机克隆怎么改网卡 - ?
宇文盛固元: centos和redhat6.0后关于虚拟机克隆后无法启用网卡问题在redhat和centos6.0以后的版本,如果我们用虚拟机装过一个系统后想克隆一个虚拟机用的话,我们会发现clone虚拟机网卡起不来,报一下错误:Error: No suitable device found: no ...
瑶海区13118954610: 如何修改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-...