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

Jak nastavit vlastní název rozhraní pomocí NetworkManageru v CentOS/RHEL 7

Chceme nastavit vlastní název rozhraní pro rozhraní eth0. Název by měl být vlastní, například „externí-2 “. Jak toho lze dosáhnout pomocí NetworkManageru a bez něj.

Stávající profil připojení (s NetworkManagerem)

Chcete-li nastavit vlastní název zařízení pomocí NetworkManageru pro existující profil připojení, proveďte následující:

1. Ujistěte se, že stávající profil připojení má uloženou MAC adresu fyzického rozhraní, ke kterému je přidružen. V níže uvedeném příkladu je profil připojení pojmenován „Kabelové připojení 1“:

# nmcli connection show "Wired connection 1" | grep 802-3-ethernet.mac-address:
802-3-ethernet.mac-address:             --

2. Pokud MAC adresa chybí, přidejte ji. Nejprve najděte MAC adresu pomocí „ip odkazu ” a poté použijte nmcli příkaz pro úpravu profilu připojení:

# ip link show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
    link/ether 52:54:00:73:59:15 brd ff:ff:ff:ff:ff:ff
# nmcli connection modify "Wired connection 1" 802-3-ethernet.mac-address "52:54:00:73:59:15"

3. Nyní upravte connection.interface-name profilu připojení vlastnost pro nastavení požadovaného názvu zařízení. V tomto příkladu níže se zařízení jmenuje „externí-2 “:

# nmcli connection modify "Wired connection 1" connection.interface-name "external-2"

4. Restartujte systém:

# shutdown -r now

5. Ověřte, že bylo zařízení pojmenováno podle očekávání:

# ip link
3: external-2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
    link/ether 52:54:00:73:59:15 brd ff:ff:ff:ff:ff:ff

Nové rozhraní bez existujícího profilu připojení (s NetworkManagerem)

Chcete-li pomocí NetworkManageru nastavit vlastní název zařízení pro nové rozhraní, které nemá existující profil připojení, proveďte následující:

1. Poznamenejte si MAC adresu zařízení pomocí „ip odkazu “příkaz. V následujícím příkladu je použit eth0 a MAC adresa je viděna jako 52:54:00:2f:4b:68:

# ip link show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
    link/ether 52:54:00:2f:4b:68 brd ff:ff:ff:ff:ff:ff

2. Použijte nmcli příkaz k vytvoření nového profilu připojení pro eth0. Nezapomeňte zadat adresu MAC. V následujícím příkladu bude síťové zařízení se zadanou MAC adresou přejmenováno na „interní-1 ” při restartování systému:

# nmcli connection add type ethernet mac "52:54:00:73:59:15" ifname "internal-1"

3. Restartujte systém

# shutdown -r now

4. Ověřte, že název zařízení je nyní „interní-1“

# ip link
2: internal-1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
    link/ether 52:54:00:2f:4b:68 brd ff:ff:ff:ff:ff:ff

Název vlastního zařízení bez NetworkManageru

1. V aktuálním konfiguračním souboru rozhraní (/etc/sysconfig/network-scripts/ifcfg-* soubor), zajistěte jak ZAŘÍZENÍ a HWADDR parametry jsou správně nastaveny. DEVICE je název, který má být přidělen rozhraní s MAC adresou rovnou HWADDR.

2. Alternativně je stále možné nastavit vlastní název rozhraní pomocí pravidla udev. Vytvořte soubor pravidel udev /usr/lib/udev/rules.d/60-net.rules v /etc/udev/rules.d/ adresář. Pravidlo se může shodovat s MAC adresou zařízení nebo Adresa sběrnice PCI :

# vi /usr/lib/udev/rules.d/60-net.rules
# MAC address match. Will name the device with the specified MAC address the value given in the NAME property:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:b1:05:63:31", ATTR{type}=="1", KERNEL=="*", NAME="myeth2"

# PCI bus address match. Bus address can be seen in the output of the lspci command.
SUBSYSTEM=="net", ACTION=="add", KERNEL=="eth*", SUBSYSTEMS=="pci", KERNELS=="0000:00:03.0", NAME="private-3"

/usr/lib/udev/rules.d/60-net.rules udev rule file zkontroluje každý ifcfg soubor na přítomnost parametrů DEVICE a HWADDR. Pokud má příslušné rozhraní MAC adresu, která odpovídá hodnotě vlastnosti HWADDR, bude mu přiřazen název daný hodnotou vlastnosti DEVICE.

Jak změnit název zařízení NIC v CentOS / RHEL 6
Konfigurace trvalých názvů NIC síťových adaptérů v CentOS/RHEL pomocí pravidel udev


Cent OS
  1. CentOS / RHEL 7 :Jak upravit názvy síťových rozhraní

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

  3. Jak nakonfigurovat rozhraní v „Promiskuitním režimu“ v CentOS/RHEL

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

  2. Jak zobrazit vlastní název jádra v nabídce GRUB CentOS/RHEL 6

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

  1. Jak nainstalovat phpMyAdmin s Nginx na CentOS 7 / RHEL 7

  2. Jak deaktivovat NetworkManager na CentOS / RHEL 7

  3. Jak nastavit vlastní názvy zařízení pomocí udev v CentOS/RHEL 7