Error al iniciar Firestarter: External network device wlan0 is not ready

firestarter.sh es un script donde la variable MASK se ha cargado al principio del scritp mediante la línea
sudo gedit /etc/firestarter/firestarter.sh
“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.


0 comentarios

Deja una respuesta

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *