Pagina 1 di 1
[RISOLTO][Wireless] Come far partire Firestarter con una conn. wireless.
Inviato: sabato 4 agosto 2007, 18:01
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
Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire
Inviato: sabato 4 agosto 2007, 18:07
da blusa
puoi provare ad inserire in /etc/ppp/ip-up.d un semplice script che avvii firestarter, facci sapere
ciao
Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire
Inviato: sabato 4 agosto 2007, 18:46
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?
Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire
Inviato: sabato 4 agosto 2007, 21:14
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
Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire
Inviato: domenica 5 agosto 2007, 0:32
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
Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire
Inviato: domenica 5 agosto 2007, 1:13
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?
Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire
Inviato: domenica 5 agosto 2007, 9:27
da granma
#!/bin/sh
sh /etc/init.d/firestarter --start-hidden
cambia il tuo script con questo e prova
Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire
Inviato: lunedì 6 agosto 2007, 15:56
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
Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire
Inviato: lunedì 6 agosto 2007, 16:19
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
Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire
Inviato: lunedì 6 agosto 2007, 16:39
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. >:(
Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire
Inviato: lunedì 6 agosto 2007, 17:58
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
Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire
Inviato: lunedì 6 agosto 2007, 19:03
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)
Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire
Inviato: lunedì 6 agosto 2007, 19:27
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
Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wireless
Inviato: lunedì 6 agosto 2007, 19:58
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
Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire
Inviato: martedì 7 agosto 2007, 12:02
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
Re: [Wireless] Come far partire Firestarter dopo l'avvio di una connessione wire
Inviato: martedì 7 agosto 2007, 12:17
da blusa
Ottimo! (good)
Per aggiungere risolto basta modificare il primo post del thread cliccando su modifica e cambiando il titolo
Ciao
Re: [RISOLTO][Wireless] Come far partire Firestarter prima di una conn. wireless
Inviato: martedì 7 agosto 2007, 15:47
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
Re: [RISOLTO][Wireless] Come far partire Firestarter prima di una conn. wireless
Inviato: martedì 7 agosto 2007, 15:52
da blusa
perfetto, spero possa essere utile ad altri
ciao