N1 刷 OpenWrt 固件做旁路由

N1 刷 OpenWrt 固件推荐 F 大(flippy)的 OpenWrt 固件,更新很及时。F 大一般同时发布+和+o 两个版本,+o 表示 flow offloading 加速,N1 一般选+版本(F 大对+和+o 的解释)。

本文主要以 F 大的 OpenWrt 固件为例,其他 OpenWrt 固件基本是同样的设置方式。

F 大 OpenWrt 固件的刷入和更新

F 大的 OpenWrt 固件的默认 IP:192.168.1.1,默认帐号密码:root/password

刷入 OpenWrt 固件

  1. 固件写入 U 盘
  2. 电脑直连 N1
  3. SSH 进入 N1
  4. 运行命令./inst-to-emmc.sh
  5. 等待写入完成

如果出现分区失败而无法写入的,可以先还原 bootloader 然后 reboot 命令重启,再次运行./inst-to-emmc.sh 写入固件。(如果你以前有刷入其他基于 Linux 的固件,建议先做还原 bootloader 的操作)

还原 bootloader 的命令:dd if=/root/u-boot-2015-phicomm-n1.bin of=/dev/mmcblk1

更新 OpenWrt 固件

F 大的老版本 OpenWrt 固件升级到新版(不丢配置)

  1. 新固件写入 U 盘
  2. 电脑直连 N1
  3. SSH 进入 N1
  4. 运行命令./update-to-emmc.sh
  5. 等待写入完成

N1 刷 OpenWrt 做旁路由的设置

  • 主路由 “DHCP 服务器” 中设置 “默认网关” 和 “DNS 服务器” 为 OpenWrt 的 IP
  • OpenWrt 中 LAN 口的 “IPv4 网关” 设置为主路由的 IP
  • OpenWrt 中 LAN 口的 “使用自定义的 DNS 服务器” 设置为主路由的 IP(也可以设置为公共 DNS 或者不设置)

国外网站打开正常国内网站打开慢(或打不开)的解决

  • 主路由中 “外网设置” 的 “IPv4 硬件加速” 设置为 “Offload TCP/UDP for LAN”。参考链接
  • 或者 OpenWrt 里添加自定义防火墙规则 iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE(旁路由)。具体参看这里这里
  • 如果国内网站根本打不开,将 OpenWrt 不可描述里 “需要代理的端口” 改为 “所有端口” 试试

资源

1 comment on “N1 刷 OpenWrt 固件做旁路由

  1. Pingback: N1 降级刷机救砖总结 | 盆盆罐罐

发表评论

电子邮件地址不会被公开。 必填项已用*标注