Fedora 31 a uzivatelske pojmenovani sitovych karet
Jan Kasprzak <[email protected]> Mon, 23 Dec 2019 18:52:53 +0100
| Newsgroups | gmane.linux.region.czech |
|---|---|
| Message-ID | <[email protected]> |
Zdravim,
TL;DR: jak ve Fedore 31 zaridim, aby se sitove karty jmenovaly, jak chci ja?
Protoze povazuju za nesmyslne pamatovat si mezi desitkami pocitacu,
jak se na tomto pocitaci jmenuje sitova karta, a pak psat do prikazove
radky lidsky necitelne retezce typu enp42s9, mivam na svych systemech
budto vypnute prejmenovani sitovych karet uplne (net.ifnames=3D0 biosdevnam=
e=3D0
na prikazove radce kernelu pri instalaci staci, ta jedina sitova karta
se pak spolehlive jmenuje "eth0" jako vzdy), anebo si pojmenovavam
sitove karty podle funkce.
Na jednom pocitaci jsem takto mel v /etc/udev/rules.d/70-persistent-net.rul=
es
pravidla pro to, aby se sitove karty routeru jmenovaly "externi" a "interni=
",
a vsechny dalsi skripty tomu byly uzpusobeny (ifcfg-{externi,interni},
/etc/sysconfig/ip{6,}tables, /etc/radvd.conf a podobne. Toto prestalo
po upgradu na Fedoru 31 fungovat. Zkousel jsem to v ciste nainstalovanem
virtualnim stroji, a tam se zmena v 70-persistent-net.rules projevila
ihned po rebootu. Na drive nainstalovanem pocitaci toto ale nefungovalo.
Pritom kdyz jsem napsal ifconfig enp42s8 down, rmmod igb (a totez
pro druhe zarizeni), a pak modprobe igb a ten druhy modul, tak se vznikla
zarizeni prejmenovala na "externi" a "interni" jak jsem ocekaval.
Cili udev pravidla byla spravne, jen se to neprojevilo po rebootu.
Neprojevilo se to zrejme proto, ze se tyto moduly nacitaly uz behem initrd.
A tam 70-persistent-net.rules nebyl, tak se to neprejmenovalo, a pak uz bylo
pozde. Kdyz jsem vyrobil soubor /etc/dracut.conf.d/net.conf, do ktereho
jsem napsal "install_items=3D/etc/udev/rules.d/70-persistent-net.rules"
a pregeneroval initramfs, tak to zda se funguje spravne.
Otazka je, proc mi to na virtualnim stroji fungovalo i bez toho.
Budto rict initramfs, aby nesahal na sitove karty (proc to vlastne dela?)
anebo rict dracutu, at automaticky 70-persistent-net.rules kopiruje.
Rozdil mezi virtualnim strojem a tim routerem teda je, ze router ma
sifrovany disk, takze behem initrd se jeste pta na passphrase.
Ale ze by to melo neco spolecneho se siti?
Jaka je oficialni a systemova cesta, jak toto ve Fedore 31 udelat?
Diky,
-Y.
-- =
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| http://www.fi.muni.cz/~kas/ GPG: 4096R/A45477D5 |
sir_clive> I hope you don't mind if I steal some of your ideas?
laryross> As far as stealing... we call it sharing here. --from rcgroups
_______________________________________________
Linux mailing list
[email protected]
http://www.linux.cz/mailman/listinfo/linux