Linux下修改网卡名称的方法

本文介绍如何在Linux系统中配置网络设备,包括修改70-persistent-net.rules文件中的MAC地址及设备名称,确保与ifcfg-ethx文件中的设置一致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

涉及到的文件:

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

/etc/sysconfig/network-scripts/ifcfg-eth0

涉及到的服务:network


修改说明:

将70-persistent-net.rules文件中的内容修改成新网卡对应的名称,尤其注意mac地址的对应:将70-persistent-net.rules和ifcfg-ethx中的HWADDR地址对应上,将ethx名称号对应上即可。


示例:

第一步:使用ifconfig -a查看设备mac地址

eth0      Link encap:Ethernet  HWaddr 00:0C:29:F1:B1:64  
          inet addr:192.168.10.129  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fef1:b164/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:99 errors:0 dropped:0 overruns:0 frame:0
          TX packets:91 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:13181 (12.8 KiB)  TX bytes:10894 (10.6 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)


第二步:将eth0的mac地址写入到ifcfg-eth0文件中

ifconfig eth0 | grep -i hwaddr >> ifcfg-eth0

然后修改成正确的格式,如下:

DEVICE="eth0"
TYPE="Ethernet"
BOOTPROTO="dhcp"
HWADDR="00:0C:29:F1:B1:64"
NM_CONTROLLED="yes"
ONBOOT="yes"
UUID="6adc1ec5-0ee4-4d0c-8a36-e99a126e2d66"

第三步:将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:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:f1:b1:64", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"



备注:网卡设置的onboot=yes与network管理服务有关,当network被关闭的时候,即使设置成onboot=yes,对应的网卡也不会启动。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值