GNU/Linux >> Znalost Linux >  >> Linux

Jak změnit název rozhraní v CentOS/RHEL 8 pomocí prefixdevname

Tento příspěvek pomůže změnit název síťového rozhraní pomocí nástroje prefixdevname v systémech CentOS/RHEL 8.

Instalace a konfigurace

1. Nainstalujte požadovaný balíček pomocí nástroje dnf:

# dnf install prefixdevname 

2. Připojte net.ifnames.prefix=[ABCD] pomocí příkazu grubby:(ABCD se nahradí vlastní předponou, např.:net).

# grubby --update-kernel=$(grubby --default-kernel) --args="net.ifnames.prefix=net"

3. Restartujte systém, aby se projevil:

# reboot

4. Po restartu systému by se měl ve výstupu níže uvedených příkazů zobrazit nový název síťového rozhraní, např.:net.

# ip link show 
# nmcli device status 

Příklad

Před připojením parametru net.ifnames.prefix

# cat /proc/cmdline
BOOT_IMAGE=(hd0,msdos1)/vmlinuz-4.18.0-80.el8.x86_64 root=/dev/mapper/ol-root ro crashkernel=auto resume=/dev/mapper/ol-swap rd.lvm.lv=ol/root rd.lvm.lv=ol/swap rhgb quiet
# ip link show
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback  brd 00:00:00:00:00:00
2: ens6:  mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether  brd ff:ff:ff:ff:ff:ff
3: virbr0:  mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000
link/ether  brd ff:ff:ff:ff:ff:ff
4: virbr0-nic:  mtu 1500 qdisc fq_codel master virbr0 state DOWN mode DEFAULT group default qlen 1000
link/ether  brd ff:ff:ff:ff:ff:ff
# nmcli device status
DEVICE TYPE STATE CONNECTION
ens6 ethernet connected Wired connection 1
virbr0 bridge connected virbr0
lo loopback unmanaged --
virbr0-nic tun unmanaged --
# ls -l /etc/systemd/network/
ls: cannot access '/etc/systemd/network/': No such file or directory 

Po připojení parametru net.ifnames.prefix=net

# cat /proc/cmdline
BOOT_IMAGE=(hd0,msdos1)/vmlinuz-4.18.0-80.el8.x86_64 root=/dev/mapper/ol-root ro crashkernel=auto resume=/dev/mapper/ol-swap rd.lvm.lv=ol/root rd.lvm.lv=ol/swap rhgb quiet net.ifnames.prefix=net
# ls -l /etc/systemd/network/
total 4
-rw-r--r--. 1 root root 55 Aug 19 20:34 71-net-ifnames-prefix-net0.link

Výše uvedený příkaz ukazuje, že vytvořená pravidla udev pro novou předponu názvu.

# ip link show
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: net0:  mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 56:6f:4c:a7:00:08 brd ff:ff:ff:ff:ff:ff
3: virbr0:  mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000
link/ether 52:54:00:a3:48:05 brd ff:ff:ff:ff:ff:ff
4: virbr0-nic:  mtu 1500 qdisc fq_codel master virbr0 state DOWN mode DEFAULT group default qlen 1000
link/ether 52:54:00:a3:48:05 brd ff:ff:ff:ff:ff:ff
# nmcli device status
DEVICE TYPE STATE CONNECTION
net0 ethernet connected Wired connection 1
virbr0 bridge connected virbr0
lo loopback unmanaged --
virbr0-nic tun unmanaged -- 

Jak deaktivovat prefixdevname

1. Aktualizujte parametr příkazového řádku jádra pomocí příkazu grubby:

# grubby --update-kernel=$(grubby --default-kernel) --remove-args="net.ifnames.prefix=net"

2. Odstraňte všechna vytvořená pravidla udev pro prefixdevname. Předtím vytvořte zálohu těchto konfiguračních souborů do různých umístění:

# rm -rvf /etc/systemd/network/-net*

3. Restartujte systém, aby se projevil výchozí formát předpony.

# reboot
Poznámka :Přizpůsobený název předpony by neměl být v konfliktu s výchozími nebo nižšími názvy předpony používanými pro pojmenování NIC v systémech CentOS/RHEL, tj. eth, eno, ens, em.


Linux
  1. CentOS / RHEL :Jak změnit UUID souborového systému

  2. Jak změnit štítky souborového systému v CentOS/RHEL

  3. Jak změnit režim síťového propojení v CentOS/RHEL 6

  1. CentOS / RHEL :Jak změnit algoritmus hashování hesla

  2. CentOS / RHEL :Jak změnit přihlašovací shell uživatele

  3. Jak změnit výchozí jádro (zavedení ze starého jádra) v CentOS/RHEL 8

  1. Jak změnit název hostitele na CentOS

  2. Jak nastavit a změnit název hostitele a FQDN (plně kvalifikovaný název domény) v RHEL &CentOS 7

  3. CentOS / RHEL 7 :Jak změnit ID počítače