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
保存退出。
方法③:
直接编辑 /etc/network/interfaces 文件,在 iface eth0 inet static 后面添加一行:
编辑interfaces文件
如下所示:
重启网卡
注: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地址会自动还原。
㈢ VMware虚拟机怎么修改Linux MAC地址
在VMware虚拟机中,Linux的MAC地址修改并非像Windows那样直观,但有几种方法可供选择。首先,你可以直接在Linux系统中的rc.local文件中修改MAC值,这是最直接且简单的方式。
更为推荐的方法是修改虚拟机的*.vmx文件,这等同于重新设置虚拟机的“物理网卡ROM”。针对静态MAC地址的设定,只需将ethernet0.addressType设为"static",并更改Address字段为你所需的MAC地址,如"00:50:56:0A:0B:0C"。在启动时,选择“KeepAlways”以保持设置。
另一种情况是动态MAC地址,ethernet0.addressType设为"generated"。在这种情况下,你需要修改uuid.location和ethernet0.generatedAddress,保持uuid.bios后六位和ethernet0.generatedAddress后六位一致,形成你想要的以000c29开头的MAC地址。
最后,你还可以通过编辑Linux系统中的/etc/sysconfig/network-scripts/ifcfg-eth0文件,将MACADDR字段直接替换为你需要的MAC地址。完成修改后,别忘了保存并重启虚拟机。
总结起来,VMware虚拟机中修改Linux MAC地址有三种方法,每种方法都直观易操作。根据你的具体需求,选择适合的方法进行操作即可。
㈣ 如何修改linux的MAC地址
有三种方法:
方法一:
1.关闭网卡设备
ifconfig eth0 down
2.修改MAC地址
ifconfig eth0 hw ether MAC地址
3.重启网卡
ifconfig eth0 up
方法二:
以上方法一修改后linux重启后MAC又恢复为原来的,为了下次启动时修改后的MAC仍有效,我们可以修改文件file:/etc/rc.d/rc.sysinit(RedFlag Linux为这个文件,其他版本的linux应该不同)的内容,在该文件末尾加以下内容:
ifconfig eth0 down
ifconfig eth0 hw ether MAC地址
ifconfig eth0 up
方法三:
很简单的,只是在./etc/sysconfig/network-scripts/ifcfg-eth0中加入下面一句话:
MACADDR=00:AA:BB:CC:DD:EE
㈤ 怎样修改linux mac地址
方法一:
1.关闭网卡设备
ifconfig eth0 down
2.修改MAC地址
ifconfig eth0 hw ether MAC地址
㈥ linux修改Mac地址
有三种方法:
方法一:
1.关闭网卡设备
ifconfig eth0 down
2.修改MAC地址
ifconfig eth0 hw ether MAC地址
3.重启网卡
ifconfig eth0 up
方法二:
以上方法一修改后linux重启后MAC又恢复为原来的,为了下次启动时修改后的MAC仍有效,我们可以修改文件file:/etc/rc.d/rc.sysinit(RedFlag Linux为这个文件,其他版本的linux应该不同)的内容,在该文件末尾加以下内容:
ifconfig eth0 down
ifconfig eth0 hw ether MAC地址
ifconfig eth0 up
方法三:
很简单的,只是在./etc/sysconfig/network-scripts/ifcfg-eth0中加入下面一句话:
MACADDR=00:AA:BB:CC:DD:EE
系统学习Linux,详情参考《Linux就该这么学》。