NETGEAR RAX70 更改地区

netgear路由器新版本固件默认锁区,不能在web页面手动切换地区。如果需要更改地区,可以通过以下几个简单步骤完成切换。

降级版本

由于netgear路由器新版本固件已经锁区,所以更改地区的第一步就是要先降级固件版本,我使用的版本是: RAX70-V1.0.10.110 。只需要在web页面使用固件更新功能降级固件即可。

使能telent功能

更改地区的命令需要在telnet界面输入, 所以我们还需要使能telnet功能。具体参考github开源工具: https://github.com/bkerler/netgear_telnet

执行以下命令即可使能telnet,需要注意的是mac地址是LAN口(192.168.1.1)的地址,可以在路由器物理背面或者web页面查看到。

root@isk:/XXX/netgear_telnet-main# ./telnet-enable.py 192.168.1.1 94:18:65:11:22:33 admin 'password'
Netgear Telnet enabler V3.1 (c) B.Kerler 2021-2023
Done sending pw data 188A6AB1B3F0DBB63BC34B2ECE268B77BB3E814A5BDAD46FB2188DFD4976ED30 to 192.168.1.1:23

更改地区

使用telnet命令登录路由器
root@isk:/XXX/netgear_telnet-main# telnet 192.168.1.1
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
=== LOGIN ===============================
Please enter your account and password,
It's the same with DUT GUI
------------------------------------------
telnet account:admin
telnet password:
=== IMPORTANT ============================
Use 'passwd' to set your login password
this will disable telnet and enable SSH
------------------------------------------
BusyBox v1.30.1 (2021-09-27 18:24:51 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
root@RAX70:/#


artmtd -r region查询当前地区
root@RAX70:/#
root@RAX70:/#artmtd -r region
The region number is: 0x0004
REGION: PR
root@RAX70:/#


artmtd -w region US设置新的地区
root@RAX70:/#
root@RAX70:/#artmtd -w region US
write region number: 0x000B
root@RAX70:/#


artmtd -r region查询新地区是否生效
root@RAX70:/#artmtd -r region
The region number is: 0x000B
REGION: US
root@RAX70:/#
root@RAX70:/#

重启路由器

重启路由器后可以在web页面看到新地区设置已经生效, 信道和带宽均可以自由设置。

参考文章: 
https://community.netgear.com/t5/Nighthawk-with-WiFi-6-AX-and/Enable-Telnet-to-Change-Region-on-RAX70/m-p/2357259
https://community.netgear.com/t5/SMART-Wi-Fi-General-and-Legacy/WNDR3700v2-N600-Can-t-change-wifi-region/m-p/1875338