Portál AbcLinuxu, 12. prosince 2025 16:33
default) startovací skripty net.eth0 a net.eth1:
rc-update del net.eth0 default rc-update del net.eth1 default
Device initiated services: net.eth0 net.eth1 udev-postmountAle tu jsem jeste nestihl proklepnout.
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.
default (nebo z jiného, ve kterém se vám startují).
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.
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 netVsechny 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.
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…
auto v /etc/network/interfaces
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.