Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1917530
  • 博文数量: 383
  • 博客积分: 10011
  • 博客等级: 上将
  • 技术积分: 4061
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-24 18:53
文章分类

全部博文(383)

文章存档

2011年(1)

2010年(9)

2009年(276)

2008年(97)

我的朋友

分类: LINUX

2009-02-16 09:29:01

1. 暂时修改
在ubuntu下更改MAC地址的命令是ifconfig(和windows下的ipconfig还是比较相似的),如果要更改MAC地址,可以新开一个终端,依次使用以下命令:

sudo ifconfig eth0 down (停用网卡)
sudo ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX(需要更改的MAC地址)
sudo ifconfig eth0 up (启用网卡)

然后再用ifconfig查看一下,需要查看ifconfig的各个参数含义,可以用man ifconfig查看帮助。

sudo ifconfig eth0 (查看eth0网卡信息)

2. 永久修改(两种方法)

方法一
以上只是暂时修改mac地址,如果需要每次系统启动后,都自动修改好MAC地址的话,那么可以将以上命令写入启动脚本中,我使用的方法是将它写入/etc/init.d/rc.local 的最后。

sudo nano /etc/init.d/rc.local

重启rc.local
sudo /etc/init.d/rc.local start

方法二
直接编辑 /etc/network/interfaces 文件,在 iface eth0 inet static 后面添加一行:

pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)

编辑interfaces文件
sudo nano /etc/network/interfaces

如下所示:
face eth0 inet static
pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)

address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1

重启网卡
sudo /etc/init.d/networking restart
阅读(1204) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~