用cron更改mac地址

时间:2012-05-04 20:49:55

标签: bash cron mac-address

我正在尝试通过在cron中运行shell脚本来更改我的MAC地址。 Ubunutu 10.10。 Cron行:

40 16 * * * /root/proj/changeMAC.sh > /root/proj/log.txt

changeMAC.sh:

#!/bin/bash
. $HOME/.profile
. $HOME/.bashrc
ifconfig eth0 down
ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
ifconfig eth0 up
dhclient eth0

XX:XX:XX:XX:XX:XX是真实的MAC地址。运行时,MAC地址不会更改。是什么给了什么?

1 个答案:

答案 0 :(得分:3)

ifconfig& dhclient可能不在通常的PATH中。尝试使用/sbin/ifconfig/sbin/dhclient