newifi3作无线中继
本文最后更新于:2024年9月16日 下午
原版系统特点
后台登陆地址:192.168.99.1,设置好wifi密码 原版买回来后,首先试用了原版系统,界面简单,但是其中的无线中继设置是傻瓜式的,只不过中继后的网络跟主路由的ip段不能相同,不能无缝漫游
刷入不死系统breed
- 开启固件 SSH
开启路由器,进入管理界面 (假设路由器 IP 地址是 192.168.99.1)
在浏览器中输入 http://192.168.99.1/newifi/ifiwen_hss.html 并进入
页面显示 success 即表明已开启 SSH
进入路由器 SSH 环境 ,使用 PuTTY/SecureCRT/ssh 均可
上传解锁文件到路由器
下载附件,解压得到 newifi-d2-jail-break.ko
用 WinSCP 等工具将其上传到路由器的 /tmp 目录
或者用 HFS 搭建本地 HTTP 服务器,并在 SSH 里用 wget 命令下载
或者用 tftpd32/tftpd64 搭建本地 TFTP 服务器,并在 SSH 里用 tftp 命令下载
用 U 盘当然也行
- 开始解锁
SSH 进入 /tmp 目录 cd /tmp
加载 newifi-d2-jail-break.ko insmod newifi-d2-jail-break.ko
此时 SSH 会停止响应,因为 newifi-d2-jail-break.ko 会冻结系统的其他功能,强制写入 Newifi D2 专用版 Breed 到 Flash
成功后路由器会自动重启,断电,然后按住复位健接通电源,看到灯闪2次以后,松开reset键,就可进入 Breed,登录地址变成了192.168.1.1,以后每次进入breed都是这样进入
最终刷机选择了老毛子Pandavan
家里主路由地址192.168.1.2,开DHCP,地址池从192.168.1.100开始。
第一种中继模式:
内部网络里设置路由地址为192.168.1.4;
内部网络里设置DHCP关闭;
无线网络2.4G里设置ssid和密码与主路由相同;
无线网络2.4G - 无线桥接里选AP-Client + AP,LAN Bridge,搜索并连接主路由; 重启后,有线无线均可通过newifi3上网。
第二种中继模式:
关闭自动获取DNS,手动指定DNS为父路由;
关闭动态路由,手动指定路由为: IP:0.0.0.0;Netmask:0.0.0.0;Gateway:父路由地址;跃点留空;LAN模式
打开DHCP;
无线网络2.4G里设置ssid和密码与主路由不一样;
AP-Client + AP,WAN (Wireless ISP),搜索并连接主路由; 这时,newifi3成为二级路由,联网功能正常,路由自身也可以上网,ss+adbyby也正常工作;
但是第二种中继模式无法实现两个覆盖范围无缝跳转。
开启entware和安装tinc
另外,在 padavan 下,启动 entware 环境后,也可以直接安装 tinc(安装的版本是 1.1pre14)安装方法如下
1 |
|
安装好以后,上传修改好的配置文件(配置文件位置在 /opt/etc
下面),并修改部分文件的属性,然后再生成密码。只是产生密码的方式,需如下操作。
1
tinc -n hello generate-keys
1
2
3
4tinc -n hello start
tinc -n hello stop
tinc -n hello restart
tinc -n hello reload1
ps grep tinc /opt/sbin/tincd -n hello