HK1 BOX openwrt软路由配置

支持多种机型,给电视盒子刷入OpenWRT,变身软路由

准备工作

原料

  • 晶晨芯片的电视盒子
  • U盘
  • 键盘
  • 取卡针

软件

  • OpenWRT(BY:flippy)
  • BalenaEtcher U盘烧录软件
  • DiskGenius 磁盘管理软件

操作步骤

下载OpenWRT固件

下载链接:https://pan.baidu.com/s/1BIjHHfi90Oa7Le91Q8gkOg(提取码:02im),+指最新版内核,+o指稳定版内核。

写入OpenWRT固件

  1. 使用BalenaEtcher将img镜像写入到U盘。
  2. 使用DiskGenius打开U盘中的Boot分区,修改并保存文件“uEnv.txt”(取消该文件中你的型号前的注释,其他的型号前都加上注释)。

启动OpenWRT

  1. 设置从U盘启动:插上U盘和网线,使用取卡针插入耳机孔顶住Reset键后插入电源线,保持几秒直到看到OpenWRT启动画面后松开(第一次启动或重装系统后需进行此项设置)。
  2. 打开WiFi设置页面,连接一个电视盒子名的WiFi。
  3. 在浏览器打开192.168.1.1后登录(用户名:root,密码:password)。

设置旁路由

  1. 原理及目的
    • 旁路由相当于在主路由上的一个外挂,设备连接主路由就能使用和访问旁路由上的功能。
    • 目的是将OpenWRT的LAN口IP改到和上级路由同一个网段内并保证子网掩码相同(电视盒子默认使用旁路由,OpenWRT默认网口为LAN,IP为192.168.1.1)。
  2. 具体步骤
    • 打开OpenWRT后台192.168.6.1(用户名:root,密码:password)
      • 左侧网络->接口->LAN->修改[修改并保存]
        • #一般配置
          • 协议:静态地址
          • IPv4:改为和主路由同一网段
          • IPv4子网掩码:255.255.255.0(需和主路由相同)
          • IPv4网关:填写主路由LAN口IP
          • DNS服务器:填写主路由LAN口IP(可同时添加公用DNS)
        • #DHCP服务器
          • 勾选“忽略此接口”
      • 左侧防火墙->自定义规则[加入以下代码]
        1
        iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
      • 点击“重启防火墙”后再次连接主路由的网络
      • 修改需要使用旁路由的设备的网络配置
        • IP分配:自动->手动
        • IPv4:打开
        • IP地址:填写旁路由IP
        • 子网掩码:255.255.255.0

补充说明Q&A

OpenWRT后台进不去

  1. 原因:电视盒子默认LAN口IP和上级路由冲突。
  2. 解决方法
    • 修改上级路由的LAN口IP:登录上级路由的管理页修改LAN口IP后保存重启。
    • 修改OpenWRT的LAN口IP:进入OpenWRT启动页的终端修改配置信息
      • 进入编辑:vi etc/config/network

      • 修改:config interface “lan”

        • option ipaddr “192.168..
      • 重启:reboot

OpenWRT设置为主路由

  1. 进入OpenWRT后台,左侧网络->接口->LAN->修改->物理设置
    • 以太网适配器”eth0”(lan) [取消勾选](仅保留无线网络)
    • 点击“保存&应用”保存。
  2. 进入网口设置页面,左下角“添加新接口”
    • 新接口的名称:WAN
    • 新接口的协议:PPPoE
    • 包括以下接口:以太网适配器”eth0”
    • 点击“提交”后在“基本设置”里输入宽带账号和密码,“防火墙设置”里勾选WAN。
    • 点击“保存&应用”保存。
  3. 将LAN口改为DHCP:基本设置->协议[改为DHCP客户端]