永久修改Armbian MAC地址解决盒子重启或者断电就后自动改变MAC地址的问题

版主: 论坛版主

回复
no3ks
新人报道
帖子: 7
注册时间: 06 11月 2018, 09:17

永久修改Armbian MAC地址解决盒子重启或者断电就后自动改变MAC地址的问题

帖子 no3ks » 09 11月 2018, 00:35

方案一

编辑“/etc/init.d/rc.local”文件添加如下代码

代码: 全选

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

代码: 全选

        ## 修改 eth0 的 MAC 地址[color=#FF0000] 注意eth0 为你的盒子网卡的名字,用ifconfig查看[/color]
         sudo ifconfig eth0 down
         sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(改成你第一次绑定的mac地址)
         sudo ifconfig eth0 up
保存后reboot。

方案二

直接编辑 /etc/network/interfaces 文件,在 iface eth0 inet static 后面添加一行:
pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)

代码: 全选

sudo vi /etc/network/interfaces 

代码: 全选

iface 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
注:MAC地址由udev在系统启动时探测网卡并加载,可在以下两个文件中反映出来
/sys/class/net/eth0/address
/etc/udev/rules.d/70-persistent-net.rules ----修改无效,根据硬件自动生成的文件
不过,用ifconfig修改了mac后, /sys/class/net/eth0/address 的值随即跟着变了;但 /etc/udev/rules.d/70-persistent-net.rules 却没有变,只有在udev探测到硬件发生变化时才会修改这个文件。

参考链接https://blog.csdn.net/skykingf/article/details/9082725
https://www.linuxidc.com/Linux/2013-01/77919.htm

头像
二 猫
博士研究生
帖子: 1732
注册时间: 01 11月 2018, 18:34

Re: 永久修改Armbian MAC地址解决盒子重启或者断电就后自动改变MAC地址的问题

帖子 二 猫 » 09 11月 2018, 10:55

BonusCloud.io

bilang
大学生
帖子: 121
注册时间: 01 11月 2018, 18:47

Re: 永久修改Armbian MAC地址解决盒子重启或者断电就后自动改变MAC地址的问题

帖子 bilang » 09 11月 2018, 11:35

拯救了一批人

fengyuclub
新人报道
帖子: 8
注册时间: 03 11月 2018, 16:16

Re: 永久修改Armbian MAC地址解决盒子重启或者断电就后自动改变MAC地址的问题

帖子 fengyuclub » 09 11月 2018, 11:40

还有这回事,是通过恩山那个镜像刷的,还有几个码子,晚上回去重启试试看

fengyuclub
新人报道
帖子: 8
注册时间: 03 11月 2018, 16:16

Re: 永久修改Armbian MAC地址解决盒子重启或者断电就后自动改变MAC地址的问题

帖子 fengyuclub » 09 11月 2018, 11:44

Sinan Wang 写了:
09 11月 2018, 10:55
按这个镜像刷的N1,不知道有这问题吗?viewtopic.php?f=14&t=690

lch9488
幼稚园
帖子: 17
注册时间: 04 11月 2018, 19:21

Re: 永久修改Armbian MAC地址解决盒子重启或者断电就后自动改变MAC地址的问题

帖子 lch9488 » 12 11月 2018, 18:46

按照这两个方法改,结果都不成功,不知道是那部错了,是armbian5.44系统

yifenge680
小学生
帖子: 23
注册时间: 07 11月 2018, 09:00

Re: 永久修改Armbian MAC地址解决盒子重启或者断电就后自动改变MAC地址的问题

帖子 yifenge680 » 14 11月 2018, 09:37

fengyuclub 写了:
09 11月 2018, 11:44
Sinan Wang 写了:
09 11月 2018, 10:55
按这个镜像刷的N1,不知道有这问题吗?viewtopic.php?f=14&t=690

ynk147
新人报道
帖子: 3
注册时间: 14 11月 2018, 14:15

Re: 永久修改Armbian MAC地址解决盒子重启或者断电就后自动改变MAC地址的问题

帖子 ynk147 » 14 11月 2018, 14:37

在uboot的env中,可以定义eth mac地址,理论对所有系统都有效。

fengyuclub
新人报道
帖子: 8
注册时间: 03 11月 2018, 16:16

Re: 永久修改Armbian MAC地址解决盒子重启或者断电就后自动改变MAC地址的问题

帖子 fengyuclub » 14 11月 2018, 17:00

重启测试了,N1(镜像安装)没有上述问题

newcome
新人报道
帖子: 6
注册时间: 19 11月 2018, 15:06

Re: 永久修改Armbian MAC地址解决盒子重启或者断电就后自动改变MAC地址的问题

帖子 newcome » 19 11月 2018, 15:17

支持

头像
傍晚升起的太阳
小学生
帖子: 26
注册时间: 01 11月 2018, 18:13

Re: 永久修改Armbian MAC地址解决盒子重启或者断电就后自动改变MAC地址的问题

帖子 傍晚升起的太阳 » 18 12月 2018, 09:10

可以,手动定义mac,但是要注意。。。已绑定的不要瞎改mac,要改成和官网登陆看设备那里一样的,不然绑定状态会丢失

头像
hongyunfei
幼稚园
帖子: 16
注册时间: 03 11月 2018, 16:16

Re: 永久修改Armbian MAC地址解决盒子重启或者断电就后自动改变MAC地址的问题

帖子 hongyunfei » 12 12月 2019, 08:07

标记下

头像
hongyunfei
幼稚园
帖子: 16
注册时间: 03 11月 2018, 16:16

Re: 永久修改Armbian MAC地址解决盒子重启或者断电就后自动改变MAC地址的问题

帖子 hongyunfei » 19 1月 2020, 08:56

改了mac后路由重启后N1掉IP的解决方法
编辑crontab
vi /etc/crontab
i插入
复制下面命令
*/5 * * * * root /bin/ping -c2 -w5 114.114.114.114 || /sbin/reboot
ctrl+ins 张贴
ctrl + c切换模式
:wq退出

回复