GNU/Linux >> Znalost Linux >  >> Linux

Udev:přejmenování mého síťového rozhraní

I když je to poměrně pozdě, vyřešil jsem svůj problém odstraněním

KERNEL="eth*",

část pravidla v /etc/udev/rules.d/70-persistent-net.rules soubor. Funguje to proto, že jakmile UDEV přejmenuje zařízení na "rename*", tato část zastaví shodu pravidla. Odstraněním tedy umožníte přiřazení správného názvu správnému zařízení bez ohledu na to, jak jej UDEV mezitím nazval.


V mém případě problém pochází ze skutečnosti, že mac adresa pro každé rozhraní byla nastavena ve třech souborech:

/etc/udev/rules.d/70-persistent-net.rules
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1

Potřebujeme konzistenci mezi souborem ifcfg a net.rules pro mac adresu.


Podařilo se mi to vyřešit jednoduchým odstraněním /etc/udev/rules.d/70-persistent-net.rules a restartování.


Linux
  1. Dobré podrobné vysvětlení syntaxe /etc/network/interfaces?

  2. Jak zaměníte /dev/sda s /dev/sdb?

  3. Kdy mám použít /dev/shm/ a kdy /tmp/?

  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Použití pravidel udev ke spuštění skriptu při vložení USB

  3. deaktivovat pravidla MTP udev pro konkrétní zařízení, aby jej bylo možné připojit jako velkokapacitní paměťové zařízení USB

  1. Jak znovu načíst pravidla Udev bez restartu?

  2. Jak spustit událost ve skriptu Shell, když je odebráno zařízení USB?

  3. Jak se aktualizuje /etc/motd?