S

Santux

Usuario (Argentina)

Primer post: 19 feb 2009Último post: 19 feb 2009
1
Posts
15
Puntos totales
2
Comentarios
Solucion para Firestarter
Solucion para Firestarter
LinuxporAnónimo2/19/2009

Desde que migre a ubuntu 8,04 firestarter me daba un error extraño. “no se puede iniciar el cortafuegos, wlan0 no esta preparado” Hasta ahora el cortafuegos siempre me funciono bien. En principio no tenia idea de que me estaba pasando. Me pase una semana echándole la culpa a la placa wireless lo raro es que si tenia conexión. Desinstalaba firestarter lo instalaba y el error seguía (incluso reinstale ubuntu, con la idea de empezar de cero). Me meto en Internet y después de mirar muchas páginas, encuentro en Chompa’s blog una referencia al problema que dice que hay que desactivar ciertas líneas del fichero situado en el directorio /etc/firestarter/firestarter.sh En dicha página me dice que desactive, poniéndola como comentario la siguiente instrucción ------------------------------------------------------------------------- if [ "$MASK" = "" -a "$1" != "stop" ]; then echo “External network device $IF is not ready. Aborting..” exit 2 ------------------------------------------------------------------------- Y efectivamente funciona. Fijándome un poco veo que firestarter.sh es un script donde la variable MASK se ha cargado al principio del scritp mediante la línea “MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`” Esta línea se puede copiar y ejecutar en modo comando para ver qué ocurre con la variable MASK: Efectivamente, dicha variable no ha cargado la máscara, cosa que se puede comprobar visualizando el contenido de dicha variable con echo $MASK. Lo que ocurre es que en el comando que carga la variable MASK, grep va con “Mas” cuando en castellano tiene ser Más (con acento) porque se busca la palabra “Máscara”. Si se cambia dicho script de modo que el comando que carga la variable MASK sea: “MASK=`/sbin/ifconfig $IF | grep Más | cut -d : -f 4`” Cambiando simplemente ese acento firestarter funcionara. En si el problema esta en que el script "/etc/firestarter/firestarter.sh" esta escrito en ingles, pero la salida de ifconfig esta en español.. como se puede ver mas abajo en el ejemplo “inet dirección:192.168.0.2 Difusión:192.168.0.255 Máscara:255.255.255.0” Máscara esta con acento y obviamente en español, Si la salida de ifconfig fuese en inglés no daría ningún tipo de error. “inet address: 192.168.0.2 Dissemination: 192.168.0.255 Mask: 255.255.255.0” donde la Máscara no lleva acento Fuentes: Chompa’s blog Santux

15
5
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.