U virtualu to taky neni predikovatelny. Potrebuju vymenit SATA radic a ejhle, misto “ens192” koukam na “ens224”. Tedy az pote co vlezu na konzoli, protoze sit je mrtva.
Ne nadarmo je “how to predict predictable network interface name” v googlim top10 :-(
Co se tyce VMek, puvodni eth0, eth1, ... bylo znatelne predikovatelnejsi. Stacilo v hw u VM odpocitat kolikata to je sitovka.
ens224 => ens160 (protoze vymenou radice, coz je odebrani stavajiciho a pridani novyho posoupnou vsechny pci(e)). “ens224” bejva druha sitovka. Tedy pouze za predpokladu ze byla pridana hned po prvni sitovce ktera dostala pnin “ens192”. A dost mozna i podle distra, protoze mam dojem ze u RHEL/Centosu to dostalo tuplovane jiny oznaceni.
Ano, ono je to naprosto predikovatelne ze z ens160 vznikne ens224. /ironie
Tohle oznacovani ma spoustu IF podminek, takze ve finale aby clovek mel prehled musi mit u 1000 serveru evidenci ktera sitovka je v kterem slotu namisto snadneho eth0,1,... tohle proste dava stejny smysl jako cely systemd ktery Lennart nakodil ozraly pod vlyvem houbicek a koksu, jinak se to proste neda vysvetlit. Reseni oznacovani sitovek ala EU, kde vsichni tusi ze je to naprosta pitchovina, ale budeme si hrat jak super to je protoze je to advanced a muzu dle nazvu vedet ze je to pci stiovka a ne onboard.
cakal som, ze sa to tu zvrhne na hromadne onanovanie nad tym ako je systemd na p**u a aky je Lennart... Takze len dve poznamky:
- da sa to vypnut (zatial ;-)) a mozes si nadalej uzivat stare "dobre" schema pridelovania
- systemd je opensource, takze ti nikto nebrani vymysliet a naimplementovat genialne riesenie a poslat pull request.
Mimochodom, ked uz sme pri tom, ake riesenie navrhujes ty? Lebo mne osobne sa v minoulosti bezne ethX nazvy prehadzovali takmer po kazdom vacsom upgrade jadra, co je najma pri serveri, ktory pocuva na verejnej IP adrese dost neprijemne. Nadavat totiz dokaze kazdy...