在用vmvare做实验时,我们一般先会安装一个ubuntu版本,但是安装一个也不是特别容易,尤其是在网路比较慢的时候,于是,当我们想在一台机器上用多个ubuntu做实验时,一般会采用的方法是copy刚才安装的那一份ubuntu,然后重新打开,但是这时会出现一个问题,就是mac地址会重复,因为两个系统是一样的,于是我们需要将复制后的ubuntu的mac地址进行一下修改,下面贴出来修改方法:
首先把网卡设备给 down 掉,否则会报告系统忙,无法更改。
sudo ifconfig eth0 down
然后修改 MAC 地址,这一步较 Windows 中那图形化的修改要简单得多。
sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE (你的MAC地址,随便啦,XXOO的,反正是0-9、A-F就行)
改好了在把网卡设备给 up 起来,然后为了保险起见可以再重启一下网络服务,赶紧继续看 F1 。
sudo ifconfig eth0 up
sudo /etc/init.d/networking restart
提示:重启之后 MAC 地址会恢复,这只是临时的修改方案。
对于如何永久修改MAC地址(当然不能重装系统,也不是“硬改”网卡的MAC地址)。
方法一:
1)编辑“/etc/init.d/rc.local”文件(sudo gedit /etc/init.d/rc.local)
2)在此配置文件的最后面加上如( Ubuntu:修改网卡的MAC地址 )的修改命令:
## 修改 eth0 的 MAC 地址
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF
sudo ifconfig eth0 up
1)编辑“/etc/init.d/rc.local”文件(sudo gedit /etc/init.d/rc.local)
2)在此配置文件的最后面加上如( Ubuntu:修改网卡的MAC地址 )的修改命令:
## 修改 eth0 的 MAC 地址
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF
sudo ifconfig eth0 up
方法二:
1)编辑“/etc/network/interfaces”文件(sudo gedit /etc/network/interfaces)
2)在此配置文件中找到“iface eth0 inet static”行,在其后面加上“hwaddress ether AA:BB:CC:DD:EE:FF”,如何没有这一行,则自己手动完整添加
其实有的时候方法二并不可行,而方法一有时也会一开机并不起作用,此时就要关闭网络连接,然后再打开,那个方法一的配置文件就生效了。
1)编辑“/etc/network/interfaces”文件(sudo gedit /etc/network/interfaces)
2)在此配置文件中找到“iface eth0 inet static”行,在其后面加上“hwaddress ether AA:BB:CC:DD:EE:FF”,如何没有这一行,则自己手动完整添加