Tak jen pro ilustraci. Mám noťas a na něm poslední Ubuntu bez nějakých speciálních voleb.
Zabudovaná síťovka: enp0s31f6
Síťovka v dokovací stanici: enx....
Síťovka v USB: enx...
(takže v Ubuntu je MAC pojmenování zapnuté)
Wifina: wlp1s0
Nehodnotím, jen uvedu, že si pořád nemůžu u těch enx... zapamatovat, která je která, protože člověk se spíš vyzná v eth0/1/2 než ve 12 hexa znacích. Druhá nevýhoda je, že názvy jsou dlouhé a nezapamatovatelné, takže kdykoli píšu nějaký příkaz v terminálu, musím si to vykopírovávat z `ip addr show`.
To ze si to nepamatujes je jedna vec, ale horsi je, ze typicky mas rekneme stroj kterej ma dve sitovky. Rekneme ze tech stroju mas tisic, a rekneme ze dodrzujes nejaky schema na tema eth0 = ven, eth1 = dovnitr. Napises si na to script, kterym generujes nastaveni/firewall/...
Kdyz se ti v systemu objevujou tyhle sracky, tak si zadnej script nenapises, protoze to na kazdym jednom stroji bude jinak. A kdyz se na ten stroj pripojis, tak budes nejdriv 1/2 hodiny zkoumat, ktera kam vede, natoz kdyz jich mas vic.
Plus samozrjeme sposuta dalsich uchvancacujicich situaci typu ze chces shodit sit ven = ifdown eth0 .... neexistujici zarizeni ... takze opet budes nejdriv 1/2 hodiny zkoumat, kterou z tech zhuverilosti vlastne chces shodit, a ve finale odstrelis sam sebe.
Přesně takhle to mám na strojích v heartbeat clusteru - jsou to různé modely serverů, ale pojmenování síťovek (přes mac) se stejným významem (out, drbd link 1, drbd link 2) mají shodné, aby fungovaly skripty na všech jednotně. Nedovedu si představit, že by mi to na různých strojích natvrdo přejmenoval a musel bych skripty upravovat pro každý odděleně....