IFRENAME(8)

JMÉNO
ifrename - Přejmenuje síťová rozhraní v závislosti na různých statických kritériích

SYNTAXE
ifrename [-c configfile] [-p] [-d] [-v] [-V] [-D]
ifrename [-c configfile] [-i interface] [-n newname]

POPIS
Ifrename je nástroj, který umožňuje přiřadit stálý název pro každé síťové rozhraní.

Ve výchozím stavu jsou názvy rozhraní dynamické a každému síťovému rozhraní je přiřazen první dostupný název (eth0, eth1...). Pořadí, v kterém jsou síťová rozhraní vytvářena, se může lišit. U zabudovaných rozhraní závisí na jejich rozpoznání kernelem při spouštění. Výměnná zařízení může uživatel připojit v jakémkoliv pořadí.

Ifrename umožňuje uživateli rozhodnout, jaký název bude síťové rozhraní mít. Ifrename může využít celou řadu voleb, aby určil, jak jsou názvy rozhraní přiřazovány síťovým rozhraním v systému. Nejběžnější volbou je MAC adresa rozhraní.

Ifrename musí být spuštěn předtím, než jsou rozhraní aktivována, proto je většinou používán v různých skriptech (init, hotplug), ale jen zřídka přímo uživatelem. Jako výchozí, ifrename přejmenuje všechna rozhraní přítomná v systému použitím namapování definovaného v /etc/iftab.

PARAMETRY

-c konfiguracni_soubor
    Nastaví konfigurační soubor, který bude použit (výchozí je /etc/iftab). Konfigurační soubor definuje namapování voleb a názvů rozhraní a je popsán v iftab(5).
    Pokud je konfiguracni_soubor určen jako "-", je konfigurace načtena ze stdin.

-p  Pokusí se zavést moduly jádra před přejmenováním rozhraní. Jako výchozí prochází ifrename pouze rozhraní, která jsou již zavedena a nezavádí automaticky požadované jaderné moduly. Tento přepínač umožňuje hladkou integraci se systémem, který nezavádí moduly před voláním ifrename.

-d  Povolí různé úpravy specifické pro Debian. V kombinaci s -p budou zavedeny pouze moduly pro rozhraní určená v /etc/network/interface

-i rozhraní
    Přejmenuje pouze určené rozhraní, místo všech rozhraní v systému. Vypíše nový název rozhraní.

-n novy_nazev
    Když je použito spolu s -i, určí nový název rozhraní. Seznam namapování z konfiguračního souboru je ignorován, rozhraní určené pomocí -i je rovnou přejmenováno na novy_nazev Nový název může být žolík (wildcard), ale může obsahovat pouze jedinou "*".
    Pokud je použit bez -i, přejmenuje rozhraní s použitím pouze těch namapování, která by je přejmenovala na novy_nazev. Nový název nesmí být žolík. Tento způsob použití ifrename (-n bez -i) není doporučen, protože je neefektivní. Musejí být zpracována všechna rozhraní systému, a proto není ve většině případů rychlejší než kdyby je ifrename přejmenovalo všechny (bez -n a zároveň bez -i).

-t  Povolí podporu převzetí názvů. To umožní výměnu názvů rozhraní mezi dvěma či více rozhraními.
    Převzetí umožňuje rozhraní "ukrást" název jinému rozhraní. To funguje pouze s jádrem 2.6.x a pokud druhé rozhraní neběží. Tímpádem není kompatibilní s Hotplug. Druhému rozhraní je přiřazen náhodný název, který lze později pomocí "ifrename" změnit.
    Počet převzetí je omezen, aby se zabránilo nekonečným smyčkám, a proto nemusejí být některé komplexní vícecestné situace správně zpracovány.
    V každém případě není převod názvů a ani používání této možnosti doporučeno, je lepší zvolit pro rozhraní jedinečné a jednoznačné názvy...

-D  Režim dry-run ("nanečisto"). Ifrename nezmění žádné rozhraní, pouze vypíše nový název rozhraní, pokud je to možné, a skončí.
    V režimu dry-run nejsou řešeny wildcards. Nový název rozhraní je vytištěn i v případě, že je stejný jako původní název.

-V  Užvaněný režim. Ifrename zobrazí interní výsledky průchodu svým konfiguračním souborem a dotazy na volby rozhraní. V kombinaci s přepínačem dry-run představuje dobrý způsob debugování komplexních nastavení nebo triviálních problémů.

AUTOR
Jean Tourrilhes - jt@hpl.hp.com

PŘEKLAD
Pavel Heimlich - tropikhajma@seznam.cz, březen 2005 (wireless_tools.28pre4).

SOUBORY
/etc/iftab

DALŠÍ INFORMACE
ifconfig(8), ip(8), iftab(5).