Portál AbcLinuxu, 14. května 2025 02:16

Dotaz: net a bootovani

11.3.2008 15:26 Frantisek23
net a bootovani
Přečteno: 409×
Odpovědět | Admin
Zdravim..

Kdyz mi bootuje system, tak se mi automaticky zapina eth0, eth1 a eth2.. wifi, ktere chci zapinat jedine je eth2.. eth0 a eth1 se pri bootu snazi DHCP klient pridelit IP, ale jelikoz nejsou k nicemu pripojene, jen to bzrdi bootovani systemu. Nemohu nejak udelat, aby automaticky bootovalo jen net.eth2?

Moc dekuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.3.2008 15:32 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: net a bootovani
Odpovědět | | Sbalit | Link | Blokovat | Admin
Odstraňte z příslušné úrovně (asi default) startovací skripty net.eth0 a net.eth1:
rc-update del net.eth0 default
rc-update del net.eth1 default
11.3.2008 18:04 Leshy | skóre: 4
Rozbalit Rozbalit vše Re: net a bootovani
Nejsem sice puvodni tazatel, ale tohle me zajima. Odstranil jsem net.eth0 z default levelu, ale on se zacal spoustet v boot levelu i kdyz tam neni. Takze jakmile se nahodi net.lo (v boot), tak se hned potom automaticky nastartuje i net.eth0 a net.eth1, ktere nejsou nikde. Tak zbezne jsem koukal jestli to neni nejaka zavislost, ale nenasel jsem. Pak jsem premyslel ze by to mohlo mit neco spolecneho s tim z net.eth0 a 1 jsou symlinky na net.lo, ale to je podle me blbost. No a jako posledni podezrela vec mi prijde, ze se o par radku nad nahazovanim interfacu objevi tahle hlaska:
Device initiated services: net.eth0 net.eth1 udev-postmount
Ale tu jsem jeste nestihl proklepnout.
Tak kdyby nekdo vedel reseni, pravdepodobne to pomuze i puvodnimu tazateli. Jo a system je gentoo.
11.3.2008 19:14 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: net a bootovani
rc-status -a nevypíše net.eth0 v žádném runlevelu? Ještě mne napadá, jestli nemohou jiné inicializační skripty na net-eth0 záviset. To, že je net.eth* link na net.lo je správně, te skript je jenom jeden a podle části za net. se určí, která konfigurace z /etc/conf.d/net se použije.
11.3.2008 19:22 Frantisek23
Rozbalit Rozbalit vše Re: net a bootovani
nejde tedy nějak jen udelat, aby se net.eth1 a eth0 nestartovali? jen a pouze eth2?
11.3.2008 19:49 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: net a bootovani
Jak už jsem psal výše – vymazat je runlevelu default (nebo z jiného, ve kterém se vám startují).
11.3.2008 23:11 Leshy | skóre: 4
Rozbalit Rozbalit vše Re: net a bootovani
Vypise v levelu "Runlevel: UNASSIGNED", coz je asi spravne, kdyz tam jsou vsechny, ktere nejsou v nejakem konkretnim runlevelu.
Tak a ted proc se to spousti?
12.3.2008 08:24 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: net a bootovani
Tak a ted proc se to spousti?
Napadá mne jedině, že to má některý jiný init skript ve svém need, místo aby použil use net.
12.3.2008 18:36 Leshy | skóre: 4
Rozbalit Rozbalit vše Re: net a bootovani
Tak nevim:
leshy# /etc/init.d/net.eth0 needsme
distccd netmount pydoc samba saslauthd sshd net
leshy# /etc/init.d/net.eth0 usesme
samba xprint cupsd nscd rsyncd xinetd net
Vsechny jsou vypnuty, tj. nejsou v runlevelu a po startu rc-status -a opravdu napise, ze nebezi. Jedine nevim co to ma byt to "net". Neni to zadny rc-script.
13.3.2008 09:24 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: net a bootovani
net je „virtuální“ služba. Srozumitelnější je to třeba u MTA – máte init skript /etc/init.d/postfix, ale když nějaký jiný init skript potřebuje ke své práci MTA, nezajímá ho, že používáte zrovna postfix. Takže řekne, že závisí na mta, a Postfix pak řekne, že poskytuje (provides) mta. Podobně je to u té sítě – init skripty řeknou, že závisí na net a nezajímá je, který skript u vás zrovna zajišťuje start sítě.

Ale o něco dál v idkuzi bylo řečeno, že do spouštění startovacích skriptů kecá už i hotplug, takže jenom prověření závislostí skriptů už nestačí. Tedy on to má s hotplugem logiku, když připojíte síťové rozhraní, je logické, aby se příslušný skript nastartoval…
12.3.2008 18:59 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: net a bootovani
Hotplug, drahý Watsone. Od jisté doby se /etc/inid.d/net.* spouštějí automaticky pomocí hotplugu. Vypnout se to dá v /etc/conf.d/rc pomocí voleb RC_HOTPLUG, RC_COLDPLUG a RC_PLUG_SERVICES.
12.3.2008 20:05 Leshy | skóre: 4
Rozbalit Rozbalit vše Re: net a bootovani
Ha, to vypada, ze to bude ono. Az budu restartovat, tak to vyzkousim. (Pravdepodobne zitra, az budu zaponat pocitac.)
11.3.2008 15:59 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: net a bootovani
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jaký systém používáte? Pokud Debian, tak k tomu slouží direktiva auto v /etc/network/interfaces

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.