Script Cambio de MAC eth
csalinux
csalinux en gmail.com
Dom Jun 3 23:56:37 BST 2007
Chakersito escribió:
> Buenas, tengo todo aceitado y funcionando correctamente em mi Ubuntu,
> solo me queda un detalle, por problemas con el admin de una red, tengo
> que hacer cambio de MAC cada vez que me conecto a la red, razon lo la
> cual tengo que hace los siguientes pasos cada vez que me logueo
>
> 1) sudo ifconfig eth0 down
> 2) sudo ifconfig eth0 hw ether "NUEVA MAC"
> 3) sudo ifconfig eth0 up
>
> Y ahi recien puedo empezar a usar la red, existe la manera de armar algo
> para que esto se haga automatico?
>
> Espero que se entienda lo que quiero hacer.
>
> Desde ya estoy agradecido a la ayuda que me estan dando.
>
> Saludos.
>
> Chakersito
>
>
Un script sudo macabeo :)
Lo hemos llamado macabeo por el rollo macabeo... bien. Yo no se
scripting de bash pero te digo como se hace.
#!bin bash o como sea que se pone al principio
declara una variable de texto
input variablemac
Y te preguntará por la varariable
ifconfig eth0 down
Esto devuelve unos valores normalmente 0 ok, 1 nook
IF valor = 1 entonces ir Etiqueta ok
IF valor =0 ir etiqueta NOOK
ETIQUETA OK
ifconfig eth0 hw ether variablemac
ifconfig eth0 up
FIN
ETIQUETA NOOK
ECHO "HUBO UN FALLO AL BAJAR LA RED"
FIN
Ahora te buscas un un tuto de bash scripting y lo pones en comandos que
funcionen, pero el esquema lo tienes ahí.
Saludos.
César
--
"Primero fueron a por los judíos, y yo no hablé porque no era judío.
Después fueron a por los comunistas, y yo no hablé porque no era
comunista. Después fueron a por los católicos, y yo no hablé porque
era protestante. Después fueron a por mí, y para entonces ya no quedaba
nadie que hablara por mí."
(Martin Niemöller)
Más información sobre la lista de distribución ubuntu-es