新安装的Centos7系统怎么将网卡名称改为eth0

1、系统安装完毕后,你的网卡可能会这样命名!2、首先编辑网卡配置文件vi/etc/sysconfig/network-scripts/ifcfg-eno16777736,将里面的NAME项改为eth03,并重命名配置文件。
4.然后,禁用可预测的命名规则。
为此,您可以在启动时传递内核参数“net.ifnames=0biosdevname=0”。
这是通过编辑/etc/default/grub并将“net.ifnames=0biosdevname=0”添加到GRUBCMDLINELINUX变量来实现的。
5.执行grub2-mkconfig-o/boot/grub2/grub.cfg命令重新生成GRUB配置并更新内核参数。
6.实际上,当你到达第5步时,通过检查ifconfig重启应该已经生效了根据Centos官方FAQWIKI,如果你有多个接口并且想要控制它们的设备名称,而不是让内核。
使用自己的方式命名,创建,/etc/udev/rules.d/XXX-net.rules规则是必要的!所以我们也在这里制定一些规则。
注意:之前的系统net规则的名称是70-persistent-net.rules这里我也用这个名称定义了一个规则!7.重启系统并验证!

centos6.5怎么修改网卡名

方法一:修改UDEV文件,删除其内容。
使用命令重新定义名称。
两个名字都必须更改。
和其他内容。
在CentOS6中,默认的kudzu硬件识别服务已经不存在了,基本上所有的硬件管理都是通过Udev来管理的。
如果你在Centos6中添加了新的硬件,比如网卡,只需要重启udev即可。
start_udev会重新扫描新添加的硬件并进行相关处理。
如果新添加的网卡识别错误,有时想更新网卡名称,则不需要编辑上面/etc/sysconfig/network-scripts/下的内容,直接更改配置即可与网络相关的udev。
网络上udev的特定网卡序列号的配置文件是文件/etc/udev/rules.d/70-persistent-net.rules。
大致内容如下:SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="54:52:00:78:e8:2e",ATTR{类型}=="1",KERNEL=="eth*",NAME="eth1"#PCIdevice0x1af4:0x1000(virtio-pci)SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{地址}=="54:52:00:04:19:6c",ATTR{类型}=="1",KERNEL=="eth*",NAME="eth0"参考上面的内容,修改最大MAC地址和NAME。
修改完成后,使用udev命令进行测试:udevadmtest/sys/class/net/eth0/该命令可以非常详细地展示udev的识别和处理过程。
注意:对于新添加的硬件,如果在setup和system-config-network-tui中添加了网络适配器,但在/etc/sysconfig/network-scripts/中找不到配置文件。
这是因为这些命令默认会将生成的配置文件放在/etc/sysconfig/networking/devices/中,只需将以下两个配置文件放入/etc/sysconfig/network-scripts/中,然后使用system-config-network即可。
-tui可以配置。
复制代码示例:cp/etc/sysconfig/networking/devices/*/etc/sysconfig/network-scripts/重启后生效。
方法三:1、grub中添加启动参数biosdevname=0,形式为kernel/vmlinuz-2.6.32-131.21.1.el6.i686roroot=/dev/mapper/vg_test-lv_rootrd_LVM_LV=vg_test/lv_rootrd_LVM_LV=vg_test/lv_swaprd_NO_LUKSrd_NO_MDrd_NO_DMLANG=en_US.UTF-8SYSFONT=latarcyrheb-sun16KEYBOARDTYPE=pcKEYTABLE=uscrashkernel=autorhgbquietbiosdevname=02删除udev配置文件rm-f/etc/udev/rules.d/70-persistent-net。
规则3重命名网卡配置文件vifcfg-em1ifcfg-eth04更改网卡配置文件内容,将em1全部改为eth0可以使用perl-p-i-e's/em1/eth0/g'ifcfg-eth0或sed-i's/em1/eth0/克。
'ifcfgeth0被替换。
5.重新启动系统

Centos系统下查看和修改网卡Mac地址附ifconfig命令格式

本文详细介绍了如何在CentOS系统中更改网卡的Mac地址。
具体内容如下:

在/etc/文件中,添加类似如下的一行。
sysconfig/network-scripts/ifcfg-eth0

MACADDR=00:04:AC:33:1C:3B

答案:MAC地址是网卡的物理地址。
其实Linux中也可以更改MAC地址:

1)关闭网卡设备

/sbin/ifconfigeth0down

 2)修复更改MAC地址

 /sbin/ifconfigeth0hwetherMAC地址

 3)启动网卡new

​/sbin/ifconfigeth0up

​如何更改RedHatLinux地址下的网卡MAC

操作系统版本:RedHatEnterpriseLinuxAS4

核心:Kernel2.6.9-42

网上有很多改变Linux中MAC地址的方法,而且大多数都遵循相同的规则。
看来这还没有得到验证,无法达到改变的目的。

经过我的大量测试,我终于成功解决了这个问题。

误区一:

#ifconfigeth0down/*禁用eth0网卡,这里以eth0网卡为例*/

#ifconfigeth0hwether00:AA:BB:CC:DD:EE/*更改eth0网卡MAC地址*/

​#ifconfigeth0up/*启动eth0网卡new*/

​然后重启主机。

结论:按照此方法修改MAC地址。
主机系统重启后,MAC地址会自动恢复。

误解2:

#ifconfigeth0down

#cd/etc/sysconfig/network-scripts

#viifcfg-eth0

更改“HWADDR=xx:xx:xx:xx:xx:xx”

#ifconfigeth0up

#servicenetworkstart

结论:之后通过这种方式更改MAC地址不会激活网络,并会显示以下提示:

“Bringupinterfaceeth0:Deviceeth0hasdifferentMACaddressthanexpected,ignoring.”

那么如何才能使确定更改后的MAC地址永久保存在Linux环境中吗?正确的步骤如下:

#ifconfigeth0down

#cd/etc/sysconfig/network-scripts

#viifcfg-eth0

将下面的“HWADDR=xx:xx:xx:xx:xx:xx”更改为“MACADDR=xx:xx:xx:xx:xx:xx”

#ifconfigeth0up

#servicenetworkstart

关键词:HWADDR和MACADDR是有区别的。

最后附上ifconfig命令格式:

ifconfig--helpUsage:ifconfig[-a][-v][-s][[]][add[/

]][del[/

]][[-]广播[]][[-]pointopoint[]][网络掩码][dstaddr][隧道][outfill][keepalive][hw][metric][mtu][[-]trailers][[-]arp][[-]allmulti][多播][[-]promisc][mem_start][io_addr][irq][媒体][txqueuelen][[-]dynamic][上|下]...=HardwareType.Listofpossiblehardwaretypes:loop(LocalLoopback)slip(SerialLineIP)cslip(VJSerialLineIP)slip6(6-bitSerialLineIP)cslip6(VJ6-bitSerialLineIP)自适应(AdaptiveSerialLineIP)strip(MetricomStarmodeIP)ash(Ash)ether(以太网)tr(16/4MbpsTokenRing)tr(16/4MbpsTokenRing(新))ax25(AMPRAX.25)netrom(AMPRNET/ROM)rose(AMPRROSE)tunnel(IPIPTunnel)ppp(点对点协议)hdlc((Cisco)-HDLC)lapb(LAPB)arcnet(ARCnet)dlci(FrameRelayDLCI)frad(FrameRelayAccessDevice)sit(IPv6-in-IPv4)fddi(光纤分布式数据接口)hippi(HIPPI)irda(IrLAP)ec(Econet)x25(genericX.25)infiniband(InfiniBand)=Addressfamily.默认:inetListofpossibleaddressfamilies:unix(UNIXDomain)inet(DARPAInternet)inet6(IPv6)ax25(AMPRAX.25)netrom(AMPRNET/ROM)rose(AMPRROSE)ipx(NovellIPX)ddp(AppletalkDDP)ec(Econet)ash(Ash)x25(CCITTX.25)我希望以上内容可以帮助任何需要的人。
过来吧。
快来看看并继续关注更多精彩教程!