Home > System Tutorial > LINUX > CentOS 6.X network card name modification guide

CentOS 6.X network card name modification guide

WBOY
Release: 2023-12-27 15:52:15
forward
1228 people have browsed it

Usually the network card name is automatically recognized by the system and exists in the registry. However, some netizens want to modify the network card name of the CentOS6.x system for some reasons. So how to change the network card name? Let's go with the editor to see the specific operation.

CentOS 6.X如何更改网卡名称?CentOS 6.X更改网卡名称的方法

There are three ways to modify the network card name under CentOS 6.X:

method 1:

Modify the UDEV file and delete the contents; use the command to redefine the name. Both names must be changed;

Method 2:

In centos6, you can use setup directly to set up a new network card and fill in eth1, ip and other contents.

In CentOS 6, the default kudzu service for identifying hardware no longer exists, and basically all hardware management is managed through Udev.

If you add a new hardware to Centos 6, such as a network card, you only need to restart udev.

start_udev

It will rescan the newly added hardware and perform related processing.

If the newly added network card is incorrectly recognized and sometimes you want to update the name of the network card, you do not need to edit the content under /etc/sysconfig/network-scripts/. If it does not work properly after running above, directly modify udev about the network. configuration.

The configuration file for the specific network card serial number of udev on the network is the file /etc/udev/rules.d/70-persistent-net.rules.

The approximate content is as follows:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:52:00:78:e8:2e", ATTR{type}= = "1", KERNEL== "eth*", NAME = "eth1" # PCI device

0x1af4:0x1000 (virtio-pci) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:52:00:04:19: 6c", ATTR{type}=="1", KERNEL=="eth*",

NAME=“eth0”

Reference

After the modification is completed, use the udev command to test:

udevadm test /sys/class/net/eth0/

This command can display the identification and processing process of udev in great detail.

Notice:

Newly added hardware, if a network card is added in setup and system-config-network-tui, but the configuration file cannot be found in /etc/sysconfig/network-scripts/.

This is because these commands will put the generated configuration files in /etc/sysconfig/networking/devices/ by default. Just put the following two configuration files into /etc/sysconfig/network-scripts/, and then use

system-config-network-tui can be configured.

Code example: cp /etc/sysconfig/networking/devices/* /etc/sysconfig/network-scripts/

Then it will take effect after restarting.

Method 3:

1. Add the startup parameter biosdevname=0 in grub, in the shape of

kernel /vmlinuz-2.6.32-131.21.1.el6.i686 ro root=/dev/mapper/vg_test-lv_root rd_LVM_LV=vg_test/lv_root rd_LVM_LV=vg_test/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT =latar

cyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet biosdevname=0

2. Delete udev configuration file rm -f /etc/udev/rules.d/70-persistent-net.rules

3. Rename the network card configuration file

mv ifcfg-em1 ifcfg-eth0

4. Modify the content of the network card configuration file and change all em1 to eth0

You can use perl -p -i -e ‘s/em1/eth0/g’ ifcfg-eth0 or sed -i ‘s/em1/eth0/g’ ifcfg-eth0 to replace.

5. Restart the system

The above is the detailed content of CentOS 6.X network card name modification guide. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:jb51.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template