miércoles, 23 de julio de 2008

Firestarter: El dispositivo eth0 no está preparado

Dejé opensuse porque quería probar una distro con la que mi máquina vaya más rápido e instalé Xubuntu, ya la cambiaré de nuevo después :P. Instalé la herramienta corta fuegos Firestarter para sentirme un poco más seguro, pero cuando lo instalé aparecía un error que decía "El dispositivo eth0 no está preparado...". Parece que ese problema sólo afecta a Ubuntu, lo solucioné de esta manera:
  • Edité el archivo script firestarter.sh (en Xubuntu se usa mousepad, en Ubuntu es gedit)
    sudo mousepad /etc/firestarter/firestarter.sh
  • Busqué la línea:
    MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`
    y la modifiqué así (cambié la a de "Mas" por á):
    MASK=`/sbin/ifconfig $IF | grep Más | cut -d : -f 4`
  • Con la línea
    INMASK=`/sbin/ifconfig $INIF | grep Mas | cut -d : -f 4`
    hice lo mismo.
Eso es todo :). Este error ocurre porque ese script manda buscar "Mas" de Mask en inglés en lugar de "Más" de Máscara en castellano. Fuente: http://nideaderedes.urlansoft.com