linux配置mac?linux查mac地址

教你如何在linux上永久修改网卡mac地址

下面小编就教你如何在linux下永久的修改网卡的mac地址。

首先看看网卡的MAC地址。 ifconfig可以看到HWaddr即是我们的网卡物理地址。

我们需要做的是,修改网卡的配置文件。不同发行版的linux不一样,这里我们以红帽系列的linux为例。配置文件在/etc/sysconfig/network-scripts/ifcfg-适配器小编这里是eth0,cat/etc/sysconfig/network-scripts/ifcfg-eth0可以看到有个参数叫HWADDR(HardWareADDRess,硬件地址)

我们只要修改这个HWADDR的参数即可。例如我们想把eth0的mac地址修改为0C-0C-0C-0C-0C-5E vim/etc/sysconfig/network-scripts/ifcfg-eth0打开eth0配置文件。打开后按a插入。

修改完之后,按下esc,然后输入:wq保存退出。

vim/etc/rc.d/rc.local打开rc文件

打开后按a插入,在结尾输入以下内容: ifdown eth0#关闭网卡 ifconfig eth0 hw ether0C-0C-0C-0C-0C-5E#修改MAC地址为0C-0C-0C-0C-0C-5E ifup eth0#开启网卡完成后按下ESC,输入:wq保存退出。

然后reboot重启。

登录之后,ifconfig eth0查看新的mac地址。

linux修改mac地址命令

1.临时性的修改:

①依次输入以下命令:

/sbin/ifconfig eth0 down/sbin/ifconfig eth0 hw ether 00:0C:29:36:97:20/sbin/ifconfig eth0 upservice network restart

2.永久性的修改:

方法①:

并把类似于1中的②脚本保存在/etc/rc.local中:这一步是起作用的关键步骤

脚本如下:

/sbin/ifconfig eth0 down/sbin/ifconfig eth0 hw ether 00:0C:29:36:97:20/sbin/ifconfig eth0 upservice network restart

方法②:

vi/etc/sysconfig/network-scripts/ifcfg-eth0

添加

MACADDR=00:0C:29:36:97:20

注释掉原来的HWADDR

:wq

保存退出。

方法③:

直接编辑/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 staticpre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)address 192.168.1.10netmask 255.255.255.0gateway 192.168.1.1

重启网卡

sudo/etc/init.d/networking restart

注:MAC地址由udev在系统启动时探测网卡并加载,可在以下两个文件中反映出来

/sys/class/net/eth0/address《Linux就该这么学》一起学习linx

/etc/udev/rules.d/70-persistent-net.rules—-修改无效,根据硬件自动生成的文件

不过,用ifconfig修改了mac后,

/sys/class/net/eth0/address的值随即跟着变了;但/etc/udev/rules.d/70-persistent-net.rules却没有变,只有在udev探测到硬件发生变化时才会修改这个文件。

linux修改Mac地址

1、临时性的修改:

依次输入以下命令:

/sbin/ifconfig eth0 down

/sbin/ifconfig eth0 hw ether 00:0C:29:36:97:20

/sbin/ifconfig eth0 up

service network restart

2、永久性的修改:

vi/etc/sysconfig/network-scripts/ifcfg-eth0

添加MACADDR=00:0C:29:36:97:20

注释掉原来的HWADDR

:wq保存退出。

有危害,如果永久激活步骤错误则会造成无法联网的问题。

扩展资料:

误区

#ifconfig eth0 down/*禁掉eth0网卡,这里以eth0网卡为例*/

#ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE/*修改eth0网卡的MAC地址*/

#ifconfig eth0 up/*重新启动eth0网卡*/

然后重新启动主机。

结论:按照这种方法修改MAC地址,重新启动主机系统后,MAC地址会自动还原。

阅读剩余
THE END