Portál AbcLinuxu, 10. května 2025 22:45

Dotaz: Asociace eth0 a eth1 s konkrétní síťovkou

7.2.2006 15:36 Zdeněk Hurák | skóre: 7
Asociace eth0 a eth1 s konkrétní síťovkou
Přečteno: 171×
Odpovědět | Admin
Mám na notebooku celkem tři síťovky: běžnou drátovou, bezdrátovou a firewire.

Pri bootování do systému (Gentoo) se mi doteď (bez mého rozhodnutí) asociovalo eth0 s drátovou a eth1 s bezdrátovou.

Ani nevím, že bych něco kde změnil, možná to byl jen onen emerge --deep update systému nebo změna "nesouvisejícího parametru" při kompilaci jádra, a teď po nabootování je eth0 ten Firewire, a ta drátová síťovka na eth1 a bezdrát na eth2.

To mi docela rozhodilo ty inicializační skripty. Co si mám nastudovat, abych tomu rozuměl, co se tu děje? Souvisí to nějak s hotplugem, či co já vím?

A druhá věc: vlastně by ta změna popsaná výše ani vadit neměla, protože eth0 i eth1 jsem měl inicializovány stejně: v /etc/conf.d/net mám

config_eth0=("dhcp") dhcp_eth0="nodns nontp nonis"

config_eth1=("dhcp") dhcp_eth1="nodns nontp nonis"

A net.eth0 i net.eth1 mám v default runlevel. A přesto mi to drátové síťové rozhraní (dříve eth0, teď eth1) nenastartuje, a musím pak až po dokončení bootování sám spustit: /etc/init.d/net.eth1 start.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.2.2006 16:09 MarekD | skóre: 13
Rozbalit Rozbalit vše Re: Asociace eth0 a eth1 s konkrétní síťovkou
Odpovědět | | Sbalit | Link | Blokovat | Admin
zariadenia sa ti inicializuju podla poradia zavedenie modulu do jadra. predtim som to mal zapisane v cofiguraku ale teraz pouzivam automatiku cez coldplug. problen s firewire som mal tiez a nakolko ho nepouzivam tak som volbu pre firewir-net vyhodil z jadra a firewire zmizlo.
7.2.2006 16:22 Honzík
Rozbalit Rozbalit vše Re: Asociace eth0 a eth1 s konkrétní síťovkou
Odpovědět | | Sbalit | Link | Blokovat | Admin
tohle uz se tady nekolikrat resilo napr zde: http://www.abclinuxu.cz/forum/show/96615

jak ovsem priradit jmeno fw rozhrani nevim
7.2.2006 17:13 Arno3t | skóre: 23 | Uherské Hradiště
Rozbalit Rozbalit vše Re: Asociace eth0 a eth1 s konkrétní síťovkou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud používáš jádro 2.6, tak asociaci názvů můžeš konfigurovat přes "udev". Nevím jak v Gentoo, ale v SUSE 10.0 to pro síťové karty lze udělat editací odpovídajícího souboru v adresáři /etc/udev/rules.d/ . Podrobné povídání k tomuto tématu je v posledním papírovém čísle "Linux +". Taky můžeš skusit Google s dotazem "udev gentoo".
7.2.2006 17:40 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Asociace eth0 a eth1 s konkrétní síťovkou
V SuSE 10.0 především není žádný důvod to dělat - ale to už jsem vysvětlil dostatečně podrobně v diskusi, na kterou tu byl odkaz.
7.2.2006 23:14 Zdeněk Hurák | skóre: 7
Rozbalit Rozbalit vše Re: Asociace eth0 a eth1 s konkrétní síťovkou
Já minimálně jeden důvod, či spíše zdroj problémů vidím (alespoň v Gentoo a s mými omezenými znalostmi a schopnostmi).

Jestliže mám dvě síťová rozhraní, tak při bootování si z LILO nabídky vybírám, jestli chci bootovat do online režimu, nebo do offline, nebo do wireless. To mám pak řešené přes "soflevels", kdy pro online zařazuji net.eth0 do default runlevel, zatímco pro offline provoz mám samostatnou runlevel, která je totožná s default až na to, že nespouští inicializační skript net.ethé ani net.eth1.

Jasně, prý jde se spolehnout na IFPLUGD, ale takto při offline provozu ani nemusím mít natažené ty moduly do jádra.
7.2.2006 23:45 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Asociace eth0 a eth1 s konkrétní síťovkou
Řeč byla o SuSE, takže tam tohle řeší velmi uspokojivě SCPM, které s tím nemá žádné problémy. Naopak, je výhodou, že konfigurace je přiřazena konkrétní kartě, ne jménu rozhraní, které je přiřazeno více či méně náhodným postupem.

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.