玩客云固定 MAC 地址操作记录与使用说明

玩客云固定 MAC 地址操作记录与使用说明

📌 适用场景

  • 设备:玩客云(OpenWrt / Armbian)
  • 需求:固定网卡 MAC 地址,避免重启后变化
  • 方法:
    1. 修改配置文件(永久生效,推荐)
    2. 命令行修改(临时生效,重启后失效)

🛠️ 方法一:修改配置文件(永久生效)

1. 使用 FinalShell 连接玩客云

  • 登录后进入 /etc/config/network 文件
  • 找到对应的 config deviceconfig interface 区块

2. 编辑配置文件

假设要固定 eth0 的 MAC 地址为 0A:F2:0D:70:39:E0,修改如下:

BASH
1
2
3
config device
option name 'eth0'
option macaddr '0A:F2:0D:70:39:E0'

如果是桥接设备(br-lan),则改为:

BASH
1
2
3
4
5
config device
option name 'br-lan'
option type 'bridge'
list ports 'eth0'
option macaddr '0A:F2:0D:70:39:E0'

3. 保存并重启网络

BASH
1
/etc/init.d/network restart

或直接重启设备:

BASH
1
reboot

🛠️ 方法二:命令行修改(临时生效)

1. 查看当前网卡名称

BASH
1
ip link

常见为 eth0br-lan

2. 停用网卡

BASH
1
ip link set dev eth0 down

3. 修改 MAC 地址

BASH
1
ip link set dev eth0 address 0A:F2:0D:70:39:E0

4. 启用网卡

BASH
1
ip link set dev eth0 up

5. 验证修改

BASH
1
ip link show eth0

输出中应能看到:

APACHE
1
link/ether 0a:f2:0d:70:39:e0 ...

⚠️ 注意:命令行修改仅在当前运行周期有效,重启后会恢复原 MAC 地址。要永久生效,请使用方法一。


🔍 检查 MAC 地址

无论哪种方法,都可以用以下命令确认:

BASH
1
ifconfig eth0

或:

BASH
1
ip addr show eth0

📒 总结

  • 永久固定:编辑 /etc/config/network(OpenWrt)或 /etc/network/interfaces(Debian/Armbian)
  • 临时修改ip link set dev eth0 address <MAC>
  • 建议:生产环境使用永久方式,避免因 MAC 变化导致 DHCP 分配或防火墙策略失效