Portál AbcLinuxu, 11. května 2025 10:40
net.ifnames=0 biosdevname=0
? Díky.
Uf. Tohle je neštěstí. Debian je technologie poplatná roku 1995. Tenkrát se muselo „přecházet“, jako když je postarší dáma na přechodu. Důvod byl jednoduše ten, že většina systémů byla většinu času offline, distribuovaná na disketách, bez možnosti stahovat průběžně aktualizace. V dnešní době, tedy ve 2. dekádě 21. století (a ono to tak bylo už i v 1. dekádě, jen si toho méně důvtipní uživatelé nevšimli), se nikam nepřechází. Nainstaluje se prostě distribuce, která žádné „verze“ nemá.
Nejdůležitější úvaha k zamyšlení: Proč by měla mít distribuce verzi, když každý jednotlivý balíček má taky verzi, nezávislou na ostatních balíčcích? Aha! To je ono! Distribuce nemá mít verzi. To je celé.
Používaš túto distribúciu ?
... you should be aware that the mechanism of defining their names via /etc/udev/rules.d/70-persistent-net.rules is officially not supported by udev in buster (while it may still work in some cases) ...
Neviem ako to máš riešené. Ale mohol by si skúsiť naištalovať novú verziu do nejakého volného miesta.
net.ifnames=0
by mělo stačit k tomu, aby se pro jména síťových rozhraní použilo eth0, eth1,..
. Ale není tak úplně zaručeno, jestli to bude po upgradu na stejných síťovkách, jako to bylo před ním.
Pokud máš server před sebou, tak je to celkem jedno, akorát musíš vědět, která síťovka má kterou MAC adresu.
Pokud děláš upgrade stylem apr-get dist-upgrade
, tak předpokládám, že se stávající jména rozhraní nezmění. Ale nedělal jsem to.
Pokud děláš vzdálený upgrade čistou instalací pomocí např. debootstrap na jinou partition, a nemáš přístup přes nějaké to iLO a nechceš si podříznout větev, tak můžeš použít systemd predictable interface names a nechat nazvat rozhraní podle MAC adres (https://www.freedesktop.org/software/systemd/man/systemd.link.html).
/etc/systemd/network/99-default.link
NamePolicy=mac MACAddressPolicy=persistent
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.