Re: Upstart e sequencing delle interfacce di rete...

2011-10-28 Per discussione Paolo Sala
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...

2011-10-27 Per discussione Marco Gaiarin

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...

2011-10-26 Per discussione Marco Gaiarin

[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