ifrename.8 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. .\" Jean II - HPL - 2004
  2. .\" ifrename.8
  3. .\"
  4. .TH IFRENAME 8 "1.březen 2004" "wireless-tools" "Linux - Manuál programátora"
  5. .\"
  6. .\" NAME part
  7. .\"
  8. .SH JMÉNO
  9. ifrename \- Přejmenuje síťová rozhraní v závislosti na různých statických kritériích
  10. .\"
  11. .\" SYNOPSIS part
  12. .\"
  13. .SH SYNTAXE
  14. .B "ifrename [-c configfile] [-p] [-d] [-v] [-V] [-D]"
  15. .br
  16. .B "ifrename [-c configfile] [-i interface] [-n newname]"
  17. .\"
  18. .\" DESCRIPTION part
  19. .\"
  20. .SH POPIS
  21. .B Ifrename
  22. je nástroj, který umožňuje přiřadit stálý název pro každé
  23. síťové rozhraní.
  24. .PP
  25. Ve výchozím stavu jsou názvy rozhraní dynamické a každému síťovému rozhraní
  26. je přiřazen první dostupný název
  27. .RI ( eth0 ", " eth1 "...)."
  28. Pořadí, v kterém jsou síťová rozhraní vytvářena, se může lišit. U zabudovaných
  29. rozhraní závisí na jejich rozpoznání kernelem při spouštění. Výměnná zařízení může
  30. uživatel připojit v jakémkoliv pořadí.
  31. .PP
  32. .B Ifrename
  33. umožňuje uživateli rozhodnout, jaký název bude síťové rozhraní mít.
  34. .B Ifrename
  35. může využít celou řadu
  36. .IR voleb ", "
  37. aby určil, jak jsou názvy rozhraní přiřazovány síťovým rozhraním v systému.
  38. Nejběžnější volbou je
  39. .IR "MAC adresa"
  40. rozhraní.
  41. .PP
  42. .B Ifrename
  43. musí být spuštěn předtím, než jsou rozhraní aktivována, proto je většinou používán
  44. v různých skriptech (init, hotplug), ale jen zřídka přímo uživatelem.
  45. Jako výchozí,
  46. .B ifrename
  47. přejmenuje všechna rozhraní přítomná v systému použitím namapování definovaného v
  48. .IR /etc/iftab .
  49. .\"
  50. .\" PARAMETER part
  51. .\"
  52. .SH PARAMETRY
  53. .TP
  54. .BI "-c " konfiguracni_soubor
  55. Nastaví konfigurační soubor, který bude použit (výchozí je
  56. .IR /etc/iftab ).
  57. Konfigurační soubor definuje namapování voleb a názvů rozhraní
  58. a je popsán v
  59. .IR iftab (5).
  60. .br
  61. Pokud je
  62. .I konfiguracni_soubor
  63. určen jako "-", je konfigurace načtena ze stdin.
  64. .TP
  65. .B -p
  66. Pokusí se zavést moduly jádra před přejmenováním rozhraní. Jako výchozí
  67. prochází
  68. .B ifrename
  69. pouze rozhraní, která jsou již zavedena a nezavádí automaticky požadované
  70. jaderné moduly. Tento přepínač umožňuje hladkou integraci se systémem, který
  71. nezavádí moduly před voláním
  72. .BR ifrename .
  73. .TP
  74. .B -d
  75. Povolí různé úpravy specifické pro
  76. .B Debian.
  77. V kombinaci s
  78. .BR -p
  79. budou zavedeny pouze moduly pro rozhraní určená v
  80. .I /etc/network/interface
  81. .
  82. .TP
  83. .BI "-i " rozhraní
  84. Přejmenuje pouze určené
  85. .IR rozhraní ,
  86. místo všech rozhraní v systému. Vypíše nový název rozhraní.
  87. .TP
  88. .BI "-n " novy_nazev
  89. Když je použito spolu s
  90. .IR -i ,
  91. určí nový název rozhraní. Seznam namapování z konfiguračního
  92. souboru je ignorován, rozhraní určené pomocí
  93. .I -i
  94. je rovnou přejmenováno na
  95. .IR novy_nazev
  96. Nový název může být žolík (wildcard), ale může obsahovat pouze jedinou "*".
  97. .br
  98. Pokud je použit bez
  99. .IR -i ,
  100. přejmenuje rozhraní s použitím pouze těch namapování, která by je přejmenovala na
  101. .IR novy_nazev .
  102. Nový název nesmí být žolík. Tento způsob použití ifrename
  103. .RI ( -n " bez " -i )
  104. není doporučen, protože je neefektivní. Musejí být zpracována všechna rozhraní systému,
  105. a proto není ve většině případů rychlejší než kdyby je ifrename přejmenovalo všechny (bez
  106. .IR -n " a zároveň bez " -i ).
  107. .TP
  108. .B -t
  109. Povolí podporu převzetí názvů. To umožní výměnu názvů rozhraní
  110. mezi dvěma či více rozhraními.
  111. .br
  112. Převzetí umožňuje rozhraní "ukrást" název jinému rozhraní.
  113. To funguje pouze s jádrem 2.6.x a pokud druhé rozhraní neběží.
  114. Tímpádem není kompatibilní s Hotplug. Druhému rozhraní je přiřazen
  115. náhodný název, který lze později pomocí "ifrename" změnit.
  116. .br
  117. Počet převzetí je omezen, aby se zabránilo nekonečným smyčkám,
  118. a proto nemusejí být některé komplexní vícecestné situace správně zpracovány.
  119. .br
  120. V každém případě není převod názvů a ani používání této možnosti doporučeno,
  121. je lepší zvolit pro rozhraní jedinečné a jednoznačné názvy...
  122. .TP
  123. .B -D
  124. Režim dry-run ("nanečisto"). Ifrename nezmění žádné rozhraní, pouze vypíše
  125. nový název rozhraní, pokud je to možné, a skončí.
  126. .br
  127. V režimu dry-run nejsou řešeny wildcards. Nový název rozhraní je vytištěn
  128. i v případě, že je stejný jako původní název.
  129. .TP
  130. .B -V
  131. Užvaněný režim. Ifrename zobrazí interní výsledky průchodu svým
  132. konfiguračním souborem a dotazy na volby rozhraní. V kombinaci s
  133. přepínačem
  134. .I dry-run
  135. představuje dobrý způsob debugování komplexních nastavení nebo triviálních
  136. problémů.
  137. .\"
  138. .\" AUTHOR part
  139. .\"
  140. .SH AUTOR
  141. Jean Tourrilhes \- jt@hpl.hp.com
  142. .\"
  143. .\" TRANSLATION part
  144. .\"
  145. .SH PŘEKLAD
  146. Pavel Heimlich \- tropikhajma@seznam.cz, březen 2005 (wireless_tools.28pre4).
  147. .\"
  148. .\" FILES part
  149. .\"
  150. .SH SOUBORY
  151. .I /etc/iftab
  152. .\"
  153. .\" SEE ALSO part
  154. .\"
  155. .SH DALŠÍ INFORMACE
  156. .BR ifconfig (8),
  157. .BR ip (8),
  158. .BR iftab (5).