抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

引子

本来家里使用R2S当主路由,小米AX3600当AP有线中继使用,但是不知道为啥我的R2S经常CPU过高,然后温度过高,进不去控制台,再重启就挂了,需要重新把系统写入TF卡才好。挂了一次又一次之后,终于顶不住压力,决定弃用R2S,上X86软路由。
在某宝店铺买了个J4125需要几天才能到,这期间怎么办呢,想到了吃灰的斐讯N1,之前就看过一些旁路由的文章,决定试一试

刷入openwrt

首先找到想刷的镜像,这里我是在恩山无线论坛找的flippy大神的帖子。使用写盘工具将镜像写入U盘,然后将U盘插入靠近HDMI口那个USB,打开N1就会从U盘启动。
输入/root/install-to-emmc.sh,按照提示选择对应选项,完成后拔掉U盘重新启动即可

配置openwrt

参考N1网关模式(旁路由)详细设置指南
首先用电脑连接N1的wifi,密码为password,也可用网线连接N1和电脑,电脑网络设置为手动输入IP:192.168.1.x(x=2-254),然后浏览器中输入192.168.1.1进入控制台,密码password,在系统-管理权中修改密码

lan设置

打开网络-接口-lan,ipv4地址设置为和主路由同一网段,我家主路由是小米AX3600,ip是192.168.31.1,于是我把N1的设置为192.168.31.234(随便设置的)

  • 协议 静态地址
  • IPv4地址 192.168.31.234
  • IPv4子网掩码 255.255.255.0
  • IPv4 网关 192.168.31.1
  • 使用自定义的 DNS 服务器 192.168.31.1
    物理设置中,桥接接口取消,接口选择以太网适配器eth0(lan)

    防火墙设置

    网络-防火墙-自定义规则
    在最下面一行复制粘贴以下规则,重启防火墙,设置立即生效
    1
    iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE

    DHCP相关

    三种常见的设置方式:
  1. 主路由开DHCP,N1关DHCP
    主路由无需设置(负责PPPoE/NAT/Wi-Fi/DHCP等)
    N1的LAN设置,关闭DHCP,网关和DNS指向主路由(负责特殊功能)
    终端必须手动配置,需要特殊功能的终端(手机/PC/电视盒子/游戏机等)在网络设置中,将网关和DNS手动指向N1;没有需要的终端,无需设置正常上网
    适合终端较少的场景,以及无法配置主路由(合租或不想影响其他人上网);优点:N1万一崩了,不影响其他终端上网

  2. 主路由开DHCP,N1关DHCP
    主路由LAN设置,可以指定网关和DNS,如:ASUS/TP-Link等原厂固件,或OpenWrt/Padavan/Merlin等第三方固件
    主路由LAN设置,网关和DNS指向N1(负责PPPoE/NAT/Wi-Fi/DHCP等)
    N1的LAN设置,关闭DHCP,网关和DNS指向主路由(负责特殊功能)
    终端不需要手动配置
    此方式适合终端较多的场景,避免逐一设置终端的麻烦,前提主路由固件可以指定网关和DNS;缺点:N1万一崩了,所有终端无法上网

  3. 主路由关DHCP,N1开DHCP
    主路由LAN设置,无法指定网关和DNS,如:华为/小米等原厂固件
    主路由LAN设置,关闭DHCP(负责PPPoE/NAT/Wi-Fi等)
    N1的LAN设置,开启DHCP,网关和DNS指向主路由(负责DHCP/特殊功能)
    终端不需要手动配置
    几乎所有的主路由都能关闭DHCP,此方式可用于绝大多数场景;缺点:N1万一崩了,所有终端无法上网

这里我使用的第三种方式

科学上网

这里我使用的是服务里的passwall,不详细说了,先订阅节点,然后选择节点,保存&应用
由于我在nas里做的ddns,而nas走的墙外的ip,所以导致ddns无效,解决方法是在passwall的访问控制中设置指定nas的ip不走代理

总结

旁路由导致端口转发不正常,由于新买的X86在路上了,所以暂时不搞了,总的来说,还得是软路由当主路由方便

评论