Quote:
Originariamente inviato da noregret
Ciao a tutti, vorrei lanciare uno script di conf. iptables nel momento in cui viene instaurata la connessione ppp0.
Ho fatto delle prove ma lo script nell'evento "post-up" non viene chiamato : se invece lo sposto sull'itf eth0 tutto funziona correttamente.
Es. di configurazione :
iface dsl-provider inet ppp
provider dsl-provider
post-up /sbin/mioscript || true
|
uhm... dovresti mettere uno script in /etc/ppp/ip-up.d che si preoccupa di lanciare il binario voluto e potresti anche togliere la riga da interfaces.
Quote:
Aggiungo un'altra domanda : nel mio script di iptables faccio riferimento in alcune regole a degli hostname ... nel caso in cui lancio lo script prima di essermi connesso ovviamente iptables si lamenta del fatto di non riuscire a risolvere i nomi e le regole vengono scartate.
Tralasciando ovviamente la risposta "lancialo dopo esserti connesso" c'č un modo per ovviare al problema?
Grazie a tutti in anticipo, ciao!
Fabio
|
se questi host sono assegnati a degli ip statici, č consigliabile utilizzare l'ip (o nello script setti delle variabili per gli host che devi usare); se invece sono degli ip dinamici, allora la situazione si complica: dovresti fare uno script che nel caso i nomi si possono risolvere allora setta gli ip giusti, altrimenti setta degli ip di default (che possono, a questo punto, essere anche fittizi, tenendo conto che non devono influire sul resto dello script).
ciao