Re: Upstart e sequencing delle interfacce di rete...
Marco Gaiarin scrisse in data 27/10/2011 12:36: MG A parte inventarmi ''hack'' vari (per ora i comandi di cui sopra in MG rc.local ;) c'è un modo per ''serializzare'' l'avvio delle interfacce di MG rete con upstart? Credo di aver capito il problema. udevtrigger in una fase abbastanza ''alta'' del processo di boot riemette una serie di trigger relativi ad eventi, tra cui probabilmente ''oh, toh, c'è un cavo connesso su eth0''. L'evento viene preso da network-interface, che credo per evitare cattive sorprese fa un ''up'' manuale (non usa ifup, insomma) dell'interfaccia lo, che quindi non va ad eseguire tutti gli script di inizializzazione. Solo dopo viene eseguito networking che effettivamente butta su le interfacce con ifup -a . Per ora ho commentato network-interface e verificherò se funziona; in generale però la cosa mi pare un po' poco ottimale: almeno per le interfacce elencate in /etc/network/niterfaces con il metodo static, non credo che si possa in un server lasciare a udev e compagnia cantando il lavoro di tirarle su... grazie Marco... comunque AFAIK debian non usa upstart Ciao Piviul -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4eaa52a0.5000...@riminilug.it
Re: Upstart e sequencing delle interfacce di rete...
MG A parte inventarmi ''hack'' vari (per ora i comandi di cui sopra in MG rc.local ;) c'è un modo per ''serializzare'' l'avvio delle interfacce di MG rete con upstart? Credo di aver capito il problema. udevtrigger in una fase abbastanza ''alta'' del processo di boot riemette una serie di trigger relativi ad eventi, tra cui probabilmente ''oh, toh, c'è un cavo connesso su eth0''. L'evento viene preso da network-interface, che credo per evitare cattive sorprese fa un ''up'' manuale (non usa ifup, insomma) dell'interfaccia lo, che quindi non va ad eseguire tutti gli script di inizializzazione. Solo dopo viene eseguito networking che effettivamente butta su le interfacce con ifup -a . Per ora ho commentato network-interface e verificherò se funziona; in generale però la cosa mi pare un po' poco ottimale: almeno per le interfacce elencate in /etc/network/niterfaces con il metodo static, non credo che si possa in un server lasciare a udev e compagnia cantando il lavoro di tirarle su... -- Sono i figli di quest'Italia, quest'Italia antifascista se cerchi casa non c'e` problema, basta conoscere un socialista (L. Barabarossa) -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/nponn8-8e5@lily.sv.lnf.it
Upstart e sequencing delle interfacce di rete...
[A dire il vero si tratta di un server testè aggiornato da hardy a lucid, ma a quanto ho capito anche squeeze ora usa upstart...] Il mio primo ingresso nel mondo server con upstart. Da panico. ;) Mi sono scritto da tempo immemore i miei script di iptables, che carico da /etc/network/if-up.d/* . Normalmente carico una parte ''generalista'' (regole generali, tabelle, ...) quando va su lo, e quindi tutte le eventuali altre interfacce con i loro pezzettini fanno riferimento a questa. Il benedetto upstart sembra caricare le interfacce ''a caso'', non segue un ordine predefinito, e quindi è una roulette russa il fatto che i miei script funzionino. Potrebbe anche essere che lanci l'operazione di 'up' delle interfacce in parallelo, e siccome le regole generaliste sono le più ciccie, gli altri script iniziano ad inserire regole quando ancora manca il ''substrato''. Gli script funzionano, nel senso che se eseguo a mano, a server partito, un: ifdown -a ifup lo ifup eth0 ifup eth1 tutto funziona perfettamente senza un warning o altro. A parte inventarmi ''hack'' vari (per ora i comandi di cui sopra in rc.local ;) c'è un modo per ''serializzare'' l'avvio delle interfacce di rete con upstart? Grazie. -- La macchina del capo la guida Emilio Fede La macchina del capo la lava Emilio Fede La macchina del capo la parcheggia Emilio Fede ma la benzina gliela paghiamo noi [Dado] -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/qdsln8-bfa@lily.sv.lnf.it