极路由2刷openwrt教程:修改MAC地址
如果你想要将你的极路由2装上openwrt系统,那么恭喜你,你来到了正确的地方。本文将带你一步一步来完成这个过程,并告诉你如何成功修改MAC地址。
准备工作
在开始之前,你需要准备以下物品:
- 一台电脑
- 一根网线
- 一个U盘
- 一个极路由2
此外,你还需要下载以下软件:
- WinSCP(用于SSH连接)
- Putty(用于命令行操作)
- openwrt固件
工具和软件都可以在网上下载到。
刷openwrt
首先,我们需要将极路由2刷上openwrt系统。具体步骤如下:
- 将电脑和极路由2用网线连接
- 将openwrt固件通过U盘放入极路由2的USB口中
- 打开putty软件,输入路由器IP地址,选择SSH连接,点击Open
- 输入账户名和密码(默认是root和空密码),登录到openwrt系统
- 输入以下命令:
- 等待系统重启并完成刷机过程
cd /tmp
sysupgrade -n -v openwrt-xxx-xxx-squashfs-sysupgrade.bin
到这里,你已经成功将极路由2刷上了openwrt系统。
修改MAC地址
在完成刷机之后,你需要修改MAC地址。根据openwrt官方文档上的说法,修改MAC地址有以下三种方法:
方法一:修改网络配置文件
打开WinSCP软件,输入路由器IP地址,选择SCP连接,点击Login。输入账户名和密码,登录到openwrt系统。选择/etc/config目录,找到network文件,点击右键编辑。在该文件中,找到如下代码:
config interface 'lan'
option proto 'dhcp'
option ifname 'eth1'
在该代码中,将eth1改为eth0,并添加一行:
option macaddr 'xx:xx:xx:xx:xx:xx'
其中,xx:xx:xx:xx:xx:xx替换为你想要修改的MAC地址。保存修改并退出,重启路由器,等待一会儿即可成功修改MAC地址。
方法二:修改系统文件
前面的方法需要修改network文件,有些初学者可能不太熟悉网络配置,这里给大家介绍一种更简单的方法。同样打开WinSCP软件,输入路由器IP地址,选择SCP连接,点击Login。输入账户名和密码,登录到openwrt系统。选择/etc/init.d目录,找到network文件,点击右键编辑。在该文件中,找到如下代码:
dir=\"/sys/class/net\"
matches=\"$(ls $dir)\"
for i in $matches; do
[ -d $dir/$i ] || continue
# Set MAC address
macaddr=\"$(mtd_get_mac_binary \"$(find_mtd_part ART)\" 0)\"
if [ -z \"$(grep $i /proc/net/dev)\" ] || \\
! /sbin/ip link show dev $i | grep -q \"link/ether $macaddr\"; then
/sbin/ip link set dev $i address $macaddr >/dev/null 2>&1
fi
done
将其中的
macaddr=\"$(mtd_get_mac_binary \"$(find_mtd_part ART)\" 0)\"
改为:
macaddr=\"xx:xx:xx:xx:xx:xx\"
其中,xx:xx:xx:xx:xx:xx替换为你想要修改的MAC地址。保存修改并退出,重启路由器,等待一会儿即可成功修改MAC地址。
方法三:使用MAC地址修改命令
打开putty软件,输入路由器IP地址,选择SSH连接,点击Open。输入账户名和密码,登录到openwrt系统。输入以下命令:
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
其中,xx:xx:xx:xx:xx:xx替换为你想要修改的MAC地址。重启路由器,等待一会儿即可成功修改MAC地址。
三种方法均能成功修改MAC地址,大家可以根据自己的需求选择其中一种方法。
到这里,关于极路由2刷openwrt修改MAC地址的介绍就结束了。希望能对大家有所帮助。