Bueno, seguro que muchos han de utilizar esta interfaz para el firewall de linux, pero a algunos les da ciertos problemas (como a mi), lo peor es que antes no me daba problemas y de unos dÃas para acá me decÃa que “el dispositivo eth0 no esta preparado”, pero yo tenÃa conexión a Internet y todo, solo firestarter no me funcionaba.
El compañero jlob ha conseguido una solución mas efectiva, solo click
Pues bien la solución es muy sencilla, al parecer existe un problema entre el firestarter y el administrador de redes, y una manera de solucionarlo es editando un archivo.
Para abrir el archivo copia y pega esto en una consola:
gksu gedit /etc/firestarter/firestarter.sh
Luego busca la siguiente parte y coméntala:
if [ "$MASK" = "" -a "$1" != "stop" ]; then
echo “External network device $IF is not ready. Aborting..”
exit 2
Debe quedar algo asÃ:
#if [ "$MASK" = "" -a "$1" != "stop" ]; then
#echo “External network device $IF is not ready. Aborting..”
#exit 2
#fi
luego salvas y reinicias.
Con esto deberÃa de funcionar.

Diciembre 7, 2007 a las 7:19 pm |
Hola, después de dar unas cuantas vueltas por internet he encontrado tu página, que verdaderemante resuelve el problema relativo al firestarter que me habÃa surgido. Después me he dado cuenta de que el verdadero problema está la lÃnea que aparece al principio del script firestarter.sh que mencionas
MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`
que busca a la salida de ifconfig las lÃneas con palabras que contengan Mas (por Mascara) pero en Ubuntu la salida de ifconfig produce la palabra Máscara con acento en la a y por lo tanto la variable MASK se queda vacia lo que provoca que el if aborte el programa. Simplemente cambiando la lÃnea anterior por
MASK=`/sbin/ifconfig $IF | grep Más | cut -d : -f 4`
y sin poner como comentario la sentencia if, firestarter funcionará correctamente.
Diciembre 8, 2007 a las 6:50 am |
Amigo, esto que escribes va mas allá de parchar la aplicación, no has pensado en mostrarla en los grupos de desarrolladores de ubuntu, asà no todo mundo tendrá que entrar a mi blog para componer su problema, bastará con darle click a la estrellita naranja de las buenas noticias.
Yo creo que no me queda más que darte las gracias a tà por ayudar a lacomunidad por tu aporte (Aunque no lo he probado, pero la verdad primero te creo y luego pruebo y si no funciona entonces desconfÃo)… gracias
Diciembre 8, 2007 a las 6:57 am |
Más que comprobado, si funciona, ¡GUAU!
Diciembre 12, 2007 a las 11:12 pm |
óle ese tio
Diciembre 22, 2007 a las 11:15 am |
Buenas !!!
Después de leer todo el artÃculo y de poner en práctica la solución del Sr. jlob, seguÃa sin funcionarme el firestarter. Se empeñaba en decir que “el dispositivo eth0 no esta preparado”. Me leo más atentamente las explicaciones de jlob y hago las mismas pruebas en el terminal, para saber si la instrucción MASK=… va sin acento o con acento. Efectivamente, en mi caso, funciona sin acento, con lo que la instrucción debe quedarse como estaba:
MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`
con lo que la única opción que me queda es la de comentar las lÃneas de código indicadas al principio de este artÃculo… y… et voilà , puedo arrancar el cortafuegos!!!
El problema ahora es que cuando arranco el cortafuegos, me interrumpe la conexión a internet !!!
Seguiré investigando.
Saludos y muchas gracias !!!
Enero 28, 2008 a las 9:32 pm |
Muy buena data me sitrvio de inmediato el firestarter, soy novato en linux comenzando con ubuntu me e llevado muy buenos conceptos arto de tantas fallas en el win, esta distro de linux me parece muy buena, me gustaria saber si ahi algun manual de firestarter en español para los novatos como yo para sacarle el juego al cortafuegos, muchas gracuas por la atencion saludos!!
Marzo 28, 2008 a las 7:50 pm |
Muchas gracias, a mi tambien me ha servido
Abril 1, 2008 a las 4:53 pm |
buenas, supongo que como todos buscaba la solución a un problema, pero solo he conseguido medio solucionarlo.
El caso es que estaba configurando mi conexion a internet (ppp0 [yoigo-movil]) para compartirla desde mi portatil, a otro viejo que le he cedido a mi señora
.
Los ordenadores están conectados mediante cable cruzado, si les hago pin se ven perfectamente. El poblema está cuando configuro firestarter para habilitar la conexión compartida. al principio, me salia el ERROR, mostrandome ppp0, pero colocando las tildes a “Mas” se solucionó.
El problema es que ahora me sale el mismo error, pero con eth0. si comento las lÃneas que decis, me arranca el firewall, pero no tengo conexión en el otro ordenador….
¿¿¿¿¿Alguna sugerencia???? Gracias
Abril 1, 2008 a las 7:33 pm |
[SOLUCIONADO] Después de darme de osti… siguiendo las instrucciones y probando 40 mil cosas, por fin lo he conseguido
Usando los datos de red del rango 192.168.0.1 -254, y configurando el otro pc, tanto con ip statica como con dhcp, no funcionaba. Me dio probar un rango de ip’s del estilo 10.0.0.1 -254 y en el pc cliente, dhcp automático. ….. evoilà … funcionando. Vuestros comentarios me han sido de gran ayuda gracias.
Abril 3, 2008 a las 2:00 pm |
gente buenisimo que esten trabajando con linux pero sigo teniendo problemas con firestarter. hice todo lo de arriba y no hay caso
igual gracias
Abril 3, 2008 a las 8:12 pm |
[SOLUCIONADO UBUNTU 8.04]Gracias,
Estoy probando ahora Ubuntu 8.04 y continua teniendo el problema con ‘Mas’.
Pero todo solucionado, leyendo tu respuesta.
Abril 6, 2008 a las 10:07 am |
Muchas gracias por la solucion: Al principio no me funcionaba,pero buscando cual seria la causa descubri otra “mas” unas lineas mas abajo ( INMASK=`/sbin/ifconfig $INIF | grep Mas | cut -d : -f 4`) cambiandola tambien empenzo a funcionar correctamente
Abril 29, 2008 a las 2:26 am |
MUCHAS GRACIAS POR LA INFO DEL ACENTO¡¡¡¡¡
Abril 29, 2008 a las 7:37 pm |
Hola. A mi me pasaba como a Sepy y comentando ese otro más que dice él ya me funciona firestarter. Muchas gracias a todos.
Junio 6, 2008 a las 5:07 pm |
gracias. Funciona perfectamente.
Julio 7, 2008 a las 3:55 pm |
pues yo tengo otro problema comente las lines que me dicen en la parte de arriva, se soluciono el problema del eth0, pero ahora tengo el mismo problema con el eth1. no se que hacer…..
ayuda!!!!!!!!!!!!!!!!!!!!!!!!!!!!!auxilioooooooooooo
Julio 19, 2008 a las 5:57 pm |
No se si te hayas dado cuenta de que firestarter solo te puede gestioner un dispositivo de red (si puede más no me he dado cuenta) por lo que es posible que lo único que tengas que cambiar sea la interfaz que vaz usar con firestarter, para esto en la barra de menu le das click en editar->preferencias.
En la nueva ventana le das click a configuraciones de red, ahà cambias tu dispositivo (eth0 por eth1) y listo.
Si tienes algún otro problema pues postea
Septiembre 5, 2008 a las 12:06 am |
[...] archivo /etc/firestarter/firestarter.sh donde hace una busqueda con lo cual lo solucioné con esto (FUENTE) [...]
Septiembre 5, 2008 a las 8:02 pm |
yo ya lo cambie el acento de mas por más e iba bien pero ahora a vuelto solo a quitarsele, no se si se le abra vuelto al estado inicial por alguna actualizacion o que a pasado. Un saludo.
Septiembre 19, 2008 a las 2:48 pm |
Le puse el acento y funciono perfectamente, muchisimas gracias por el aporte xD
Septiembre 22, 2008 a las 10:29 pm |
Buen aporte compa ya tenia rato buscando una solucion, grax
Octubre 3, 2008 a las 6:35 am |
ciertamente funcionó comentando las lineas mencionadas
y ciertamernte tambien, funcionó cambiando el nombre de la variable a “Más”, me decidi dejar esta ultima.
Sin embargo am,bas opciones funcionan a la perfeccion y sin nungun problema.
Gracias
Octubre 9, 2008 a las 5:30 pm |
Para que funcione con independencia del idioma (español o inglés) podéis usar esta lÃnea:
MASK=`/sbin/ifconfig $IF | grep inet | grep : | grep M | cut -d : -f 4`
En cualquier caso creo que alguien deberÃa escribir un utilidad para mostrar la IP de la máquina, la máscara de red, etc… Y esa utilidad deberÃa ir de serie en todos los Linux.
Se trata proporcionar a los programadores de shell scripts algo más robusto que tener que parsear la salida de texto del ifconfig.
Yo personalmente ya he necesitado obtener la IP de la máquina en más de una ocasión para tareas de scripting y esta es una utilidad que se hecha en falta.
A ver si alguien se anima, sólo es cuestión de hacer un par de llamadas ioctl
Noviembre 14, 2008 a las 4:58 am |
hola, primero que nada decir que soy super novato pero moviendole aqui y alla e solucionado lgunos detalles de mi sistema ubuntu y quiero compartir como solucione mi problema tengo una laptop compaqnx9010 ,con el error aqui mencionao e aplique las dos primeras soluciones que dan mas arriba de este bloque yo lo solucione asi en esta laptengo dos tarjetas una de red por cable y una inalambrica, lo que hice fue ir en firestarter a editar—preferencias—configuraciones de red y desactive la comparticion de la conexion a internet active el dhcp y en dispocitivos de red conectados a internet coloque mi tarjeta de inalambrica y listo me funciono , espero le sirva a alguien mi pequiño aporte, saludos!!
Enero 29, 2009 a las 8:21 pm |
Si funciona !!!!!!!!!!!!!
Marzo 12, 2009 a las 7:02 pm |
Eres un crack. Gracias.
Abril 27, 2009 a las 3:59 pm |
Estimados, probe todo lo del acento no me funcionó, lo de comentar las lÃneas sÃ, pero luego volvà atras todos los cambios y mire que tipo de conexion tenÃa y la cambie para mi conexión del momento, preferencias –> Configuraciones de Red –> Dispositivo de Marcado (ppp0), en mi caso por que estoy usando un modem3g, pero antes de querer hacer andar firestarter tienes que fijarte cual es tu conexión y configurar el firestarter de acuerdo a tu conexión.