Problema al boot con /etc/init.d/firestarter

5 risposte [Ultimo contenuto]
Ritratto di erbogasto
erbogasto
(Geek)
Offline
Geek
Iscritto: 28/04/2005
Messaggi: 152

Ciao a tutti,volevo provare a impostare il mio firewall con firestarter ,ma non mi è piaciuto, allora disinstallato e purgato e rimpiazzato da guarddog che ho trovato di piu' semplice utilizzo.
Ora ,al boot viene regolarmente caricato il firewall impostato da guarddog,ma prima di fare cio' mi compare una riga di avvertimento piu' o meno cosi':
/etc/init.d/firestater file not found
poi cerca di avviare il firewall impostato da firestarter con vari messaggi che non riesco a leggere per la velocita'...dhcpoffer dhcprequest ....boooh,ma si inchioda in questa fase per una ventina di secondi buoni,poi procede normalmente caricando lo script di guarddog e il processo si conclude normalmente con gdm login .
Con BUM ho deselezionato l'avvio in fase di boot di firestarter ma sta storia che si impianta per + di 20 secondi rimane.
Comunque poi tutto funziona regolarmente firewall compreso (testato su internet).
Qualche buon'anima potrebbe suggerirmi il modo di eliminare la inutile attesa di avvio di firestarter (/etc/init.d/firestater non c'è piu') ? devo modificare qualcosa o postarvi qualche ulteriore informazione per essere piu' chiaro nella spiegazione del problema ?
Grazie

Ritratto di ju-on
ju-on
(Geek)
Offline
Geek
Iscritto: 14/10/2005
Messaggi: 175

Ciao

l'attesa è dovuta alla ricerca di un indirizzo IP per la tua scheda di rete. Infatti i messaggi dhcpoffer, dhcprequest etc... sono messaggi usati da dhcpclient (o equivalente) per contattare un server DHCP e richiedere un indirizzo. Se il tuo cavo di rete è staccato o se il server DHCP non può essere contattato, dhcpclient tenta la connessione per un po' (20 sec) e puoi rinuncia. PEr risolvere puoi o assicurarti che la scheda di rete sia connessa e che il server dhcp sia raggiungibile oppure puoi far partire la scheda manualmente quando ne hai bisogno.
Per prova, modifica il file /etc/network/interfaces e togli la tua scheda dalla riga 'auto' (se c'è) oppure dai un indirizzo statico alla scheda. Se ribootti dovresti vedere che l'attesa è sparita.

Ritratto di erbogasto
erbogasto
(Geek)
Offline
Geek
Iscritto: 28/04/2005
Messaggi: 152

Grazie, provo e ti faccio sapere.

Ritratto di Purple
Purple
(Junior)
Offline
Junior
Iscritto: 14/06/2005
Messaggi: 18

ciao, hai abilitato nel menù "Avanzato" di guarddog "Abilita il DHCP sulle interfacce eth0" ?

Ritratto di erbogasto
erbogasto
(Geek)
Offline
Geek
Iscritto: 28/04/2005
Messaggi: 152

Ciao a tutti, allora ho risolto cosi' :
commentato la riga "auto eth0" in /etc/network/interfaces,e ho risolto il problema dell'attesa di 20 secondi al boot,pero' c'era sempre il problema del file riguardante firestarter mancante cho ho risolto con un
#update-rc.d firestarter remove
che rimuove i link di avvio del servizio nelle cartelle /etc/rc*.d con *=0,1,...,6
poi ho commentato la riga in /etc/dhclient-exit-hooks
ed eliminato i files /var/lib/dpkg/info/firestarter.*
Cosi' tutto è tornato a funzionare a meraviglia come prima !!!

@Purple
Quote:

Purple ha scritto:
ciao, hai abilitato nel menù "Avanzato" di guarddog "Abilita il DHCP sulle interfacce eth0" ?

Sinceramente non l'ho abilitato, perchè non so a cosa serva ,puoi darmi qualche ragguaglio in merito a tale funzione e se abilitando quello posso decommentare "auto eth0" ?
Grazie a tutti !!!

Ritratto di Purple
Purple
(Junior)
Offline
Junior
Iscritto: 14/06/2005
Messaggi: 18

ti serve se usi il dhcp per l'assegnazione di un indirizzo ip sulla scheda di rete