今天我在我同学的电脑上,成功的把ubuntu6.06的MAC修改,并且能够让它在重启以后一样的能够上网而不需的输入改变MAC的命令,方法如下(所有的命令我都是在root下实现的,如果在一般用户名下不能用,请选用root):
#ifconfig eth0 down
#ifconfig eth0 hw ether 00:00:00:0
#ifconfig eth0 up
#/etc/init.d/networking restart
然后按照changyp蝈蝈的方法来做:
#gedit /etc/init.d/networking
找到case "$1" in
start)
在下一行加入:
#Changing MAC Address
mac="**:**:**:**:**:**" #你的MAC地址
ifdown eth0
ifconfig eth0 hw ether $mac
if [ "$?" -eq "0" ]
#if后面有空格,[后面也有空格,"$?"与-eq之间也有空格,-eq与"o"之间也有空格,"o"与]之间也有空格。
then
echo "MAC has been switched to $mac..."
fi
原文见这儿:
http://192.168.2.8/bbs/read.php?tid=398897&page=2&fpage=1[ 此贴被stam0在2006-12-06 23:02重新编辑 ]