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