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

版主: 论坛版主

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

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

帖子 no3ks » 周五 11月 09, 2018 12:35 am

方案一

编辑“/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

头像
二 猫
论坛管理员
帖子: 1706
注册时间: 周四 11月 01, 2018 6:34 pm

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

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

BonusCloud.io

bilang
大学生
帖子: 121
注册时间: 周四 11月 01, 2018 6:47 pm

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

帖子 bilang » 周五 11月 09, 2018 11:35 am

拯救了一批人

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

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

帖子 fengyuclub » 周五 11月 09, 2018 11:40 am

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

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

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

帖子 fengyuclub » 周五 11月 09, 2018 11:44 am

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

lch9488
幼稚园
帖子: 17
注册时间: 周日 11月 04, 2018 7:21 pm

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

帖子 lch9488 » 周一 11月 12, 2018 6:46 pm

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

yifenge680
小学生
帖子: 23
注册时间: 周三 11月 07, 2018 9:00 am

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

帖子 yifenge680 » 周三 11月 14, 2018 9:37 am

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

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

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

帖子 ynk147 » 周三 11月 14, 2018 2:37 pm

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

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

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

帖子 fengyuclub » 周三 11月 14, 2018 5:00 pm

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

newcome
新人报道
帖子: 6
注册时间: 周一 11月 19, 2018 3:06 pm

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

帖子 newcome » 周一 11月 19, 2018 3:17 pm

支持

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

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

帖子 傍晚升起的太阳 » 周二 12月 18, 2018 9:10 am

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

头像
hongyunfei
幼稚园
帖子: 14
注册时间: 周六 11月 03, 2018 4:16 pm

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

帖子 hongyunfei » 周四 12月 12, 2019 8:07 am

标记下

头像
hongyunfei
幼稚园
帖子: 14
注册时间: 周六 11月 03, 2018 4:16 pm

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

帖子 hongyunfei » 周日 1月 19, 2020 8:56 am

改了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退出

回复