GNU/Linux >> Znalost Linux >  >> Cent OS

Jak změnit název zařízení NIC v CentOS / RHEL 6

Příspěvek popisuje kroky k přejmenování karty síťového rozhraní. Změna názvů zařízení NIC zahrnuje vypnutí rozhraní a jeho aktivaci. Pro účely tohoto příspěvku přejmenujeme rozhraní „eth0“ na „eth1“.

Přidání pravidla udev

1. Najděte MAC adresu zařízení, které chcete přejmenovat.

# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 12:91:0C:F9:B7:98  
          inet addr:172.31.105.216  Bcast:172.31.111.255  Mask:255.255.240.0
          inet6 addr: fe80::1091:cff:fef9:b798/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1720 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1366 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:313797 (306.4 KiB)  TX bytes:282703 (276.0 KiB)
          Interrupt:247 

Zde,
eth0 – je rozhraní, které chcete přejmenovat.

2. Vytvořte zálohu /etc/udev/rules.d/70-persistent-net.rules soubor.

# cp -pr /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules-bak`date +%F`

3. Upravte soubor /etc/udev/rules.d/70-persistent-net.rules a přidejte položku níže. Sekce názvu je ta, která se má upravit. Chcete-li například změnit název zařízení z „eth0“ na „eth1“.

# vi /etc/udev/rules.d/70-persistent-net.rules :
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="12:91:0C:F9:B7:98", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

Úprava síťových skriptů

1. Budete muset přejmenovat a upravit síťový skript pro rozhraní, které chcete přejmenovat. Nejprve přejmenujte soubor skriptu rozhraní z „ifcfg-eth0“ na „ifcfg-eth1“.

# cd /etc/sysconfig/network-scripts/
# mv ifcfg-eth0 ifcfg-eth1

2. Otevřete konfigurační soubor přejmenovaného zařízení (ifcfg-eth1) a změňte Device=starý název (eth0) na nový název (eth1).

# vi ifcfg-eth1
DEVICE=eth1        ### Change it to new device name "eth1"
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
HWADDR=12:91:0C:F9:B7:98

3. Spusťte rozhraní eth0 a spusťte nové rozhraní. Předpokládáme, že eth0 není rozhraní používané k přihlášení do systému, protože se odpojí, když rozhraní vypnete. Nebo to můžete udělat z konzoly stroje.

# ifdown eth0
# ifup eth1

4. Ověřte nová nastavení pomocí příkazu ifconfig nebo ip.

# ifconfig -a
Poznámka :Pokud to testujete na virtuálním počítači na VMWare nebo VirtualBox, ujistěte se, že jste změnili MAC adresu také v nastavení virtuálního počítače, aby změna názvu zařízení fungovala. V některých případech můžete také vyžadovat restart.


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

  2. CentOS / RHEL 7 :Jak nakonfigurovat Network Bonding nebo NIC teaming

  3. CentOS / RHEL 5:Jak nakonfigurovat propojení rozhraní (NIC teaming)

  1. Jak nastavit nebo změnit název hostitele v CentOS 7 / RHEL 7

  2. Jak zakázat „Předvídatelné názvy zařízení síťového rozhraní“ v CentOS/RHEL 7

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

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

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

  3. CentOS / RHEL 4:Jak nakonfigurovat propojení rozhraní (Týmování NIC)