Deseja reiniciar wifi no script

0

Eu escrevi um script bash onde eu mudo meu MAC, IP e o nome do host.

#replace the 2nd line of /etc/host to change the pc name
sed -i -e 2c"27.0.1.1       fritz-repeater" /etc/hosts
#change the pc name in /etc/hostname
echo "fritz-repeater" > /etc/hostname
#activate the new pc name
hostname -F /etc/hostname
#shutdown the wifi adapter 
ifconfig wlp2s0 down
#change the mac
macchanger --mac=3A:81:C4:27:09:9E wlp2s0
#change the ip
ifconfig wlp2s0 192.168.178.20 netmask 255.255.255.0 up
echo "IP, MAC and hostname were changed"
su max
bash

Meu problema é que depois de executar o script, eu tenho que reiniciar o wifi manualmente para que o roteador reconheça que mudei muitas coisas. Como eu posso fazer isso automaticamente do meu script? Apenas ifconfig wlp2s0 down não funciona aqui.

    
por MaxHlpr 18.09.2016 / 16:21

0 respostas