在re.d/re.local修改MAC地址后,重启网卡将恢复原MAC地址,直到下次重启服务器再次生效。
(演示使用CentOS 7.4.1708 (AltArch)(Py3.7.8)其他Linux系统类似)
众所周知,Linux系统下修改MAC地址有两种办法。
第一种办法
在网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-ethxxx 里面修改
(ethxxx是你的网卡名字,就像我自己的就是eth0)
加上一行 HWADDR=xx:xx:xx:xx:xx:xx (你想要改成的MAC地址)
(如果已经有了就把后面的MAC地址修改为你要的MAC地址就行)
然后 重启网卡
service network restart
就可以了
第二种办法
在系统配置文件 /etc/re.d/re.local 里面修改
在里面加上(注意eth0改为你自己的ethxxx,hw后面填自己想要的MAC地址)
/sbin/ifconfig eth0 down
/sbin/ifconfig eth0 hw ether 00:E0:4C:68:10:5B
/sbin/ifconfig eth0 up
或者直接