O script tem que ser executado como root
E você tem que fornecer um endereço MAC valido se não nunca vai funcionar :s
E você tem que fornecer um endereço MAC valido se não nunca vai funcionar :s
- Código:
#!/bin/bash
# Simples trocador de mac-adress
# By MMxM
clear
echo
echo -e "Seu MAC adress atual é: \033[41;1;37m`ip addr | cut -c16-32 | egrep \"[0-9a-z]{2}[:][0-9a-z]{2}[:][0-9a-z]{2}[:][0-9a-z]{2}[:][0-9a-z]{2}[:][0-9a-z]{2}$\"`\033[0m"
echo
MAC=$(zenity --entry --text "Digite seu novo endereço MAC");
ifconfig eth0 down
ifconfig eth0 hw ether $MAC
ifconfig eth0 up
echo
echo "Seu MAC adress foi alterado para: `ip addr | cut -c16-32 | egrep \"[0-9a-z]{2}[:][0-9a-z]{2}[:][0-9a-z]{2}[:][0-9a-z]{2}[:][0-9a-z]{2}[:][0-9a-z]{2}$\"`"
echo