[RISOLTO][Wireless] Come far partire Firestarter con una conn. wireless.

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
poppillo
Prode Principiante
Messaggi: 144
Iscrizione: venerdì 12 gennaio 2007, 23:35

[RISOLTO][Wireless] Come far partire Firestarter con una conn. wireless.

Messaggio da poppillo »

Avrei bisogno di far partire Firestarter con l'avvio di una conessione di rete wireless.
Utilizzo Ubuntu 7.04.
Nello specifico ecco cosa accade e cosa invece vorrei che accadesse:

Ho configurato una connessione wireless sulla rete di casa, all'avvio della connessione mi appare "Gestione portachiavi" chiedendomi la password che ho impostato in modo da permettere all'applicativo nm-applet ( credo..) di leggere la chiave di cifratura precedentemente memorizzata.
Inserisco la pw e dopo pochi secondi la connessione è ok.
Ho impostato anche Firestarter per partire all'avvio con un certo ritardo di secondi attraverso uno script trovato in rete, e la cosa funziona...
Il problema è che se non inserisco subito la pw in "Gestione portachiavi", Firestarter si avvia e mi dice di non trovare nessuna scheda di rete attiva, mettendosi cosi in modalità "firewall disattivato".

Le due cose insomma non sono in relazione, sono due programmi che "non si parlano".

So che la cosa si risolve semplicemente aprendo il menù di Firestarter ed attivando manualmente il firewall ma non esiste un modo di " concatenare " le 2 cose:

Connessione attiva e conseguente caricamento di Firestarter.
Connessione non attiva, attesa di Firestarter o Firestarter non caricato.

Mi scuso se sono stato un pò prolisso e magari ho scritto qualche " stupidata " ma è da poco che mi sono avvicinato a Linux.
Grazie anticipatamente per il vostro aiuto.

Giampiero
Ultima modifica di poppillo il domenica 20 gennaio 2008, 17:15, modificato 1 volta in totale.
Avatar utente
blusa
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 706
Iscrizione: martedì 7 febbraio 2006, 18:41

Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire

Messaggio da blusa »

puoi provare ad inserire in /etc/ppp/ip-up.d un semplice script che avvii firestarter, facci sapere  ;)

ciao
"Money, it's a crime
Share it fairly but don't take a slice of my pie"
Pink Floyd
poppillo
Prode Principiante
Messaggi: 144
Iscrizione: venerdì 12 gennaio 2007, 23:35

Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire

Messaggio da poppillo »

Ho creato un piccolo script chiamato "startfirestarter"
eccolo:
-----------------------------------
#!/bin/sh
sudo firestarter --start-hidden
-----------------------------------
e l'ho salvato nel percorso che mi hai detto, l'ho reso eseguibile facendo così:
-----------------------------------------------------------------------------
usb@usb-laptop:~$ sudo chmod a+x /etc/ppp/ip-up.d/startfirestarter
------------------------------------------------------------------------------
e facendo partire da terminale il comando (usb@usb-laptop:~$ /etc/ppp/ip-up.d/startfirestarter) il firewall si tira su.
Da solo non và..
Deve avere un nome specifico? Ho sbagliato qualcosa?

Aggiornamento:

Facendo:
------------------------------------------------------------
usb@usb-laptop:~$ run-parts --test /etc/ppp/ip-up.d
-----------------------------------------------------------
mi risponde:
----------------------------------------
/etc/ppp/ip-up.d/0000usepeerdns
/etc/ppp/ip-up.d/0dns-up
/etc/ppp/ip-up.d/1firestarter
/etc/ppp/ip-up.d/affix
/etc/ppp/ip-up.d/startfirestarter
----------------------------------------

Mi sembra di aver capito che '1firestarter' si riferisca all'opzione di Firestarter > preferences > firewall > start/restart firewall on dial-out....
Nel dubbio che potessero darsi "fastidio" ho disabilitato le opzioni dall'interfaccia del programma.

Adesso mi dice:
---------------------------------------------
/etc/ppp/ip-up.d/0000usepeerdns
/etc/ppp/ip-up.d/0dns-up
/etc/ppp/ip-up.d/affix
/etc/ppp/ip-up.d/startfirestarter
---------------------------------------------
ma non è servito...

Suggerimenti?
Ultima modifica di poppillo il sabato 4 agosto 2007, 20:57, modificato 1 volta in totale.
Avatar utente
blusa
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 706
Iscrizione: martedì 7 febbraio 2006, 18:41

Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire

Messaggio da blusa »

ma sei sicuro che non si avvii firestarter, o meglio iptables?
perché nell'avvio automatico non esce nè la gui nè l'icona nella system tray, ma solo iptables...

puoi controllare tipo dando top?

ciao
"Money, it's a crime
Share it fairly but don't take a slice of my pie"
Pink Floyd
Avatar utente
granma
Rampante Reduce
Rampante Reduce
Messaggi: 9705
Iscrizione: domenica 8 gennaio 2006, 14:44

Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire

Messaggio da granma »

All'avvio digita da terminale  sudo iptables  -L  se ti esce una cosa tipo questa allora il firewall non si e' avviato
Chain INPUT (policy ACCEPT)
target    prot opt source              destination       

Chain FORWARD (policy ACCEPT)
target    prot opt source              destination       

Chain OUTPUT (policy ACCEPT)
target    prot opt source              destination
I cuccioli come i poeti sono puri e fragili difendiamo il loro mondo.
Dai diamanti non nasce niente ,dal letame nascono i fior
Roma Roma bella t'ho dipinta io gialla come il soole rossa come il core mio
poppillo
Prode Principiante
Messaggi: 144
Iscrizione: venerdì 12 gennaio 2007, 23:35

Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire

Messaggio da poppillo »

x blusa

scusami cosa intendi con top?.....

x granma

no sembra non partire niente....

--------------------------------------------------------------------------
usb@usb-laptop:~$ sudo iptables  -L
Password:
Chain INPUT (policy ACCEPT)
target    prot opt source              destination       

Chain FORWARD (policy ACCEPT)
target    prot opt source              destination       

Chain OUTPUT (policy ACCEPT)
target    prot opt source              destination 
-------------------------------------------------------------------------
dando poi questo:
-------------------------------------------------------------------------     
usb@usb-laptop:~$ run-parts --test /etc/ppp/ip-up.d
/etc/ppp/ip-up.d/0000usepeerdns
/etc/ppp/ip-up.d/0dns-up
/etc/ppp/ip-up.d/1firestarter
/etc/ppp/ip-up.d/affix
/etc/ppp/ip-up.d/startfirestarter
--------------------------------------------------------------------------
Come vedi il mio script è presente.
n.b. ho riattivato anche le opzioni dall'interfccia grafica ( 1firestarter ) ma non cambia nulla..

Dando run al tutto però mi esce questo:
----------------------------------------------------------
usb@usb-laptop:~$ run-parts /etc/ppp/ip-up.d
[: 10: ==: unexpected operator
Firewall started
----------------------------------------------------------
Ed il firewall si attiva facendo uscire anche l'icona sulla barra.
Qualcuno sà cosa vuol dire quel mesaggio di errore?
Ultima modifica di poppillo il domenica 5 agosto 2007, 1:20, modificato 1 volta in totale.
Avatar utente
granma
Rampante Reduce
Rampante Reduce
Messaggi: 9705
Iscrizione: domenica 8 gennaio 2006, 14:44

Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire

Messaggio da granma »

#!/bin/sh
sh /etc/init.d/firestarter  --start-hidden
cambia il tuo script con questo e prova 
 
I cuccioli come i poeti sono puri e fragili difendiamo il loro mondo.
Dai diamanti non nasce niente ,dal letame nascono i fior
Roma Roma bella t'ho dipinta io gialla come il soole rossa come il core mio
poppillo
Prode Principiante
Messaggi: 144
Iscrizione: venerdì 12 gennaio 2007, 23:35

Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire

Messaggio da poppillo »

Grazie ma non và...  >:(

Non riesco a capire una cosa...
qualsiasi script messo sotto /etc/ppp/ip-up.d dovrebbe caricarsi al momento dell'attivazione della scheda di rete ( nel senso che è accesa o spenta...stò usando una scheda wireless su eth1 ) o al momento del completamento della fase di connessione alla rete ( quando ad esmpio in dhcp mi viene assegnato un ip...) ?

Ho il sospetto che anche se si attiva la connessione di rete e mi venga assegnato un IP e possa navigare su internet nessuno script messo lì si attivi, c'è un modo per verificarlo?

Magari con qualcosa che appaia su schermo..

Giampiero
Avatar utente
blusa
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 706
Iscrizione: martedì 7 febbraio 2006, 18:41

Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire

Messaggio da blusa »

da quello che so viene avviato subito dopo una connessione e l'instaurazione di un collegamento IP tra le due parti, prova a mettere uno script che avvii per esempio firefox, se parte vuol dire che c'è qualche problema con firestarter, altrimenti si cerca ancora il problema  (b2b)

ciao
"Money, it's a crime
Share it fairly but don't take a slice of my pie"
Pink Floyd
poppillo
Prode Principiante
Messaggi: 144
Iscrizione: venerdì 12 gennaio 2007, 23:35

Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire

Messaggio da poppillo »

Grazie, ci stavo pensando anche io ed ho modificato lo script per far partire totem.
-----------------------
#!/bin/sh
totem
------------------------

e poi anche così..
-------------------------
#!/bin/sh
/usr/bin/totem
-------------------------

ricontrollati permessi, fatto partire manualmente da terminale...tutto ok.
Riavvio della postazione.....tutto tace  >:(  >:(
Penso proprio che non parta niente da quella directory anche se dovrebbe.  >:(
Ultima modifica di poppillo il lunedì 6 agosto 2007, 16:49, modificato 1 volta in totale.
Avatar utente
blusa
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 706
Iscrizione: martedì 7 febbraio 2006, 18:41

Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire

Messaggio da blusa »

poppillo ha scritto: Grazie, ci stavo pensando anche io ed ho modificato lo script per far partire totem.
-----------------------
#!/bin/sh
totem
------------------------

e poi anche così..
-------------------------
#!/bin/sh
/usr/bin/totem
-------------------------

ricontrollati permessi, fatto partire manualmente da terminale...tutto ok.
Riavvio della postazione.....tutto tace  >:(  >:(
Penso proprio che non parta niente da quella directory anche se dovrebbe.  >:(
questo perché la connessione wireless non avviene tramite ppp (e quindi non partendo pppd non fa partire neanche gli script a lui associati, almeno credo...)
ma l'indirizzo ip è statico o viene assegnato quando ti connetti alla rete?
eventualmente puoi abbandonare firestarter (che tanto è solo un'interfaccia grafica) e mettere all'avvio iptables (che è il firewall vero e proprio).
puoi dare un'occhiata qui;)

ciao
"Money, it's a crime
Share it fairly but don't take a slice of my pie"
Pink Floyd
poppillo
Prode Principiante
Messaggi: 144
Iscrizione: venerdì 12 gennaio 2007, 23:35

Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire

Messaggio da poppillo »

Mi pareva... >:(

...ma allora la connessione wireless avviene tramite cosa?

L'indirizzo è dinamico....se fosse statico cosa cambierebbe?

Ho guardato il link e ti ringrazio....il mio problema nasceva dal fatto di non far caricare firestarter prima di attivare la connessione perché si blocca e neanche di farlo caricare troppo tardi o peggio di dimenticarsene del tutto...

La discriminante del tutto è "Gestione portachiavi" che rompe con la pw....e non fà attivare la connessione wireless.

Oggi il problema in questione l'ho risolto automatizzando l'accesso a "Gestione portachiavi".... (rotfl)
ma la cosa non è soddisfacente perché:
1° voglio dare io l'ok per navigare ed accedere alla rete.
2° perché anche se ho impostato lo script di avvio di firestarter a pochi secondi ( quello che usavo prima con la partenza ritardata...) lascio comunque una "finestra" dalla apertura della rete all'avvio del firewall...
sono paranoico???
3° perché col fatto di automatizzare delle cose all'avvio della connessione si potrebbero fare cosine simpatiche tipo controllare la posta...etc..etc...

Non esiste un file tipo /etc/????????/ip-up.d che faccia la stessa cosa?

Mi sembra di aver visto una cosa simile sotto network....ma penso che si riferisce all'accensione o no della periferica e non della connessione in se...

Grazie a tutti per il supporto  (b2b)
Ultima modifica di poppillo il lunedì 6 agosto 2007, 19:16, modificato 1 volta in totale.
Avatar utente
blusa
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 706
Iscrizione: martedì 7 febbraio 2006, 18:41

Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire

Messaggio da blusa »

poppillo ha scritto: Mi pareva...
L'indirizzo è dinamico....se fosse statico cosa cambierebbe?
se l'indirizzo è dinamico e ti viene assegnato da un server dhcp, in firestarter c'è un'opzione per farlo partire al momento dell'assegnazione dell'ip, puoi provare anche questa carta...
poppillo ha scritto: Ho guardato il link e ti ringrazio....il mio problema nasceva dal fatto di non far caricare firestarter prima di attivare la connessione perché si blocca e neanche di farlo caricare troppo tardi o peggio di dimenticarsene del tutto...
se segui le istruzioni del link avrai il firewall avviato automaticamente senza preoccuparti di niente
poppillo ha scritto: Oggi il problema in questione l'ho risolto automatizzando l'accesso a "Gestione portachiavi".... (rotfl)
ma la cosa non è soddisfacente perché:
1° voglio dare io l'ok per navigare ed accedere alla rete.
2° perché anche se ho impostato lo script di avvio di firestarter a pochi secondi ( quello che usavo prima con la partenza ritardata...) lascio comunque una "finestra" dalla apertura della rete all'avvio del firewall...
sono paranoico???
in effetti questa non può essere una soluzione definitiva, hai solo aggirato il problema incontrandone però altri...
poppillo ha scritto: 3° perché col fatto di automatizzare delle cose all'avvio della connessione si potrebbero fare cosine simpatiche tipo controllare la posta...etc..etc...

Non esiste un file tipo /etc/????????/ip-up.d che faccia la stessa cosa?

Mi sembra di aver visto una cosa simile sotto network....ma penso che si riferisce all'accensione o no della periferica e non della connessione in se...

Grazie a tutti per il supporto  (b2b)
con una connessione classica (modem 56k o modem adsl), il metodo dello script nella cartella funziona senza problemi.
se la connessione è ethernet esiste la possibilità di avviare script nel momento del'inizializzazione della scheda (quindi praticamente all'avvio).
purtroppo nel tuo caso, dovendo inserire una password e non sapendo (io) come funziona una wireless, non puoi usare né il primo né il secondo metodo, e purtroppo le mie conoscenze (scarse) si fermano qua...  :(

se qualcuno è più ferrato e vuol dare un contributo...

ciao
"Money, it's a crime
Share it fairly but don't take a slice of my pie"
Pink Floyd
poppillo
Prode Principiante
Messaggi: 144
Iscrizione: venerdì 12 gennaio 2007, 23:35

Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wireless

Messaggio da poppillo »

Ho trovato questa cosa sul forum internazionale....
"http://ubuntuforums.org/showthread.php? ... r+wireless"
##########################################################################

nm-applet and firestarter / managing sessions

--------------------------------------------------------------------------------

I am running Ubuntu Feisty and have network manager set up to connect to my wireless router automatically on login. I have also added firestarter to my list of startup programs. The problem is that Firestarter is loaded before network manager has a chance to connect to my router, so i get the "device eth0 is not ready" error message each time i log in. I then have to click ok, go to firestarter once network manager does its thing, and tell it to start. Not a big deal i know, but i would like Firestarter to wait until nm-applet has loaded and connected to my router before it loads.

I went into sessions and tried changing the order of nm-applet to 40 (from 50) and/or firestarter to 60 (from 50), but all that happens is my splash screen hangs for ages when i log in - it eventually disappears and all is normal, but not sure what i'm doing wrong or how to make it start network manager first before firestarter loads.

Any ideas?
__________________

 

nimajiman
View Public Profile
Send a private message to nimajiman
Find all posts by nimajiman

  #2    23 Hours Ago 
vmlinuz 
First Cup of Ubuntu
  Join Date: Aug 2007
Beans: 1


Re: nm-applet and firestarter / managing sessions

--------------------------------------------------------------------------------

Hi. I had almost the same problem as you; if you want firestarter to set up your firewall (iptables) at computer startup, edit the file /etc/firestarter/firestarter.sh.

Find these lines:

if [ "$MASK" = "" -a "$1" != "stop" ]; then
echo "External network device $IF is not ready. Aborting.."
exit 2
fi

if [ "$NAT" = "on" ]; then
if [ "$INMASK" = "" -a "$1" != "stop" ]; then
echo "Internal network device $INIF is not ready. Aborting.."
exit 3
fi
fi

Now, comment them out (by adding a "#" in front of each line), like so:

#if [ "$MASK" = "" -a "$1" != "stop" ]; then
# echo "External network device $IF is not ready. Aborting.."
# exit 2
#fi
#
#if [ "$NAT" = "on" ]; then
# if [ "$INMASK" = "" -a "$1" != "stop" ]; then
# echo "Internal network device $INIF is not ready. Aborting.."
# exit 3
# fi
#fi


It worked just fine for my desktop computer, as it takes some time to set up a connection with the modem. Iptables doesn't seem to care whether a network interface (like eth0) is actually connected to something, so why would firestarter do? I'll submit a bug report about this as soon as I'll have the time to. (Sorry for my english)

##########################################################################

Vi faccio sapere se funziona....
CIAO
poppillo
Prode Principiante
Messaggi: 144
Iscrizione: venerdì 12 gennaio 2007, 23:35

Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire

Messaggio da poppillo »

Sembra funzionare !!!  (good)
Una volta modificato il file....ho riavviato, disabilitando prima la connessione automatica alla rete wireless...
Firestarter si è avviato automaticamente, non si è disattivato ma è rimasto con quella bella iconcina celeste...anche se non vi era nessuna rete attiva.

Ho controllato su iptables er era tutto ok!!!
Una volta verificato questo ho dato la mia pw per permettere alla rete wireless di attivarsi..
ricontrollato su iptables...tutto ok....

Quindi posso dire di aver risolto realmente il problema!!!  (good)

ps come si mette "risolto" sul post?

CIAO!!!
Giampiero
Avatar utente
blusa
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 706
Iscrizione: martedì 7 febbraio 2006, 18:41

Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire

Messaggio da blusa »

Ottimo!  (good)

Per aggiungere risolto basta modificare il primo post del thread cliccando su modifica e cambiando il titolo

Ciao
"Money, it's a crime
Share it fairly but don't take a slice of my pie"
Pink Floyd
poppillo
Prode Principiante
Messaggi: 144
Iscrizione: venerdì 12 gennaio 2007, 23:35

Re: [RISOLTO][Wireless] Come far partire Firestarter prima di una conn. wireless

Messaggio da poppillo »

Grazie....

Ultima nota:
Se fate partire il wizard di firestarter le modifiche al file firestarter.sh andranno perse...quindi bisognerà ripetere l'operazione....

Ciao
Avatar utente
blusa
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 706
Iscrizione: martedì 7 febbraio 2006, 18:41

Re: [RISOLTO][Wireless] Come far partire Firestarter prima di una conn. wireless

Messaggio da blusa »

perfetto, spero possa essere utile ad altri

ciao
"Money, it's a crime
Share it fairly but don't take a slice of my pie"
Pink Floyd
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 7 ospiti