Portál AbcLinuxu, 26. dubna 2024 05:36


Dotaz: Nahodna zamena rozhrani

3.5.2006 19:52 Trained.Monkey | skóre: 12 | blog: monkey
Nahodna zamena rozhrani
Přečteno: 117×
Odpovědět | Admin
Zdravim, mam dve sitovky, pres druhou je pripojen druhy pocitac. Pravidelne se mi stava ze si pocitac prehodi sitovky, na jedne sitovce je pak eth0 nebo eth1, zalezi na nahode. Veskere IP mam staticke, takze jsem docela v PR*

Jak tohle vyresit? Existuje zpusob jak ho donutit aby natvrdo priradil rozhrani k sitovce? Mam Debian testing, diky moc.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.5.2006 20:00 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Nahodna zamena rozhrani
Odpovědět | | Sbalit | Link | Blokovat | Admin
U systémů s jádrem 2.6 nemáte žádnou záruku, že tatáž fyzická síťová karta dostane pokaždé stejné jméno interface (to jste sice neměl ani dříve, jen to tak většinou vypadalo). Řeší se to dvěma způsoby: buď se s tím smíříte a budete konfiguraci místo jména rozhraní přiřazovat nějakému persistentnímu identifikátoru (třeba MAC adrese), nebo si při startu systému necháte nějakým nástrojem přejmenovat rozhraní na persistentní jména (myslím, že se k tomu dá použít třeba udev). Už se to tu řešilo mockrát.
3.5.2006 20:04 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: Nahodna zamena rozhrani
udev to ted dokonce dela defaultne (aspon v debianu) ... kdyz se v systemu objevi karta, tak si ulozi prejmenovavaci pravidlo na mac adresu

jinak to poradi rozhrani se mi drzi stejne, kdyz jsou pokazdy ve stejnem poradi zavedeny moduly a karty maji stejne irq ;)
Urine should only be green if you're Mr. Spock.
3.5.2006 20:30 vice | skóre: 21
Rozbalit Rozbalit vše Re: Nahodna zamena rozhrani
To by me celkem zajimalo, kde to najit (v Debianu). Me to na NB dela wifi kontra 1394 (na dvou ruznych NB). Nemel jsem cas to resit a ohnivy drat nepouzivam, tak jsem proste tu 1394 zrusil, ale stejne by me zajimalo, jak to vyresit jaksi seriozneji.
Není důležité co se stane, ale jak se to vysvětlí.
3.5.2006 20:37 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Nahodna zamena rozhrani
Dělá to až nový udev (tak dva týdny v unstablu), v /etc/udev/rules.d soubory z25_persistent-net.rules (do toho se přidá nový interface poté co se poprvé objeví v systému) a z45_persistent-net-generator.rules (ten ty pravidla vytváří). Jména v z25_persistent-net.rules si samozřejmě můžeš změnit na co chceš.
3.5.2006 22:05 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
Rozbalit Rozbalit vše Re: Nahodna zamena rozhrani
Odpovědět | | Sbalit | Link | Blokovat | Admin
ja myslel ze staci
alias eth0 modul1
alias eth1 modul2
problem asi muze byt kdyz obe sitovky jsou stejne (pak netusim) anebo kdyz je to v jadre (to taky netusim jak resit).

momentalne pouzivam to s tema aliasama, protoze jednu mam forcedeth a druhou 8139too...
never use rm after eight
3.5.2006 23:07 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: Nahodna zamena rozhrani
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja mam na to pravidla v udev, cize je jedno v akom poradi zavediem moduly vzdy bude mat sietovka svoje meno

lukas@lukas ~ $ cat /etc/udev/rules.d/70-ethernet.rules
# integrovana sietovka
KERNEL=="eth*", SYSFS{address}=="00:11:22:33:44:55", NAME="eth0"
# wifi
KERNEL=="eth*", SYSFS{address}=="01:02:03:04:05:06", NAME="eth1"
# tulip do pcmcia
KERNEL=="eth*", SYSFS{address}=="10:20:30:40:50:60", NAME="eth2"
lukas@lukas ~ $

mac su samozrejme fake :o)
sietovky pouzivam len zrietka a ked tak vzdy v inom poradi manualne zavadzam moduly, tento config mi zabezpecil ze konkretna sietovka vzdy dostane konkretne meno(moze byt aj ine ako eth*). BDW. skusal som to aj tak ze som mal vsetko v jadre (nie moduly), aj v tedy to fungovalo.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.