HK1 BOX openwrt软路由配置
HK1 BOX openwrt软路由配置
GUANG支持多种机型,给电视盒子刷入OpenWRT,变身软路由
准备工作
原料
- 晶晨芯片的电视盒子
- U盘
- 键盘
- 取卡针
软件
- OpenWRT(BY:flippy)
- BalenaEtcher U盘烧录软件
- DiskGenius 磁盘管理软件
操作步骤
下载OpenWRT固件
下载链接:https://pan.baidu.com/s/1BIjHHfi90Oa7Le91Q8gkOg(提取码:02im),+指最新版内核,+o指稳定版内核。
写入OpenWRT固件
- 使用BalenaEtcher将img镜像写入到U盘。
- 使用DiskGenius打开U盘中的Boot分区,修改并保存文件“uEnv.txt”(取消该文件中你的型号前的注释,其他的型号前都加上注释)。
启动OpenWRT
- 设置从U盘启动:插上U盘和网线,使用取卡针插入耳机孔顶住Reset键后插入电源线,保持几秒直到看到OpenWRT启动画面后松开(第一次启动或重装系统后需进行此项设置)。
- 打开WiFi设置页面,连接一个电视盒子名的WiFi。
- 在浏览器打开192.168.1.1后登录(用户名:root,密码:password)。
设置旁路由
- 原理及目的
- 旁路由相当于在主路由上的一个外挂,设备连接主路由就能使用和访问旁路由上的功能。
- 目的是将OpenWRT的LAN口IP改到和上级路由同一个网段内并保证子网掩码相同(电视盒子默认使用旁路由,OpenWRT默认网口为LAN,IP为192.168.1.1)。
- 具体步骤
- 打开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
- 左侧网络->接口->LAN->修改[修改并保存]
- 打开OpenWRT后台192.168.6.1(用户名:root,密码:password)
补充说明Q&A
OpenWRT后台进不去
- 原因:电视盒子默认LAN口IP和上级路由冲突。
- 解决方法
- 修改上级路由的LAN口IP:登录上级路由的管理页修改LAN口IP后保存重启。
- 修改OpenWRT的LAN口IP:进入OpenWRT启动页的终端修改配置信息
进入编辑:vi etc/config/network
修改:config interface “lan”
- option ipaddr “192.168..“
重启:reboot
OpenWRT设置为主路由
- 进入OpenWRT后台,左侧网络->接口->LAN->修改->物理设置
- 以太网适配器”eth0”(lan) [取消勾选](仅保留无线网络)
- 点击“保存&应用”保存。
- 进入网口设置页面,左下角“添加新接口”
- 新接口的名称:WAN
- 新接口的协议:PPPoE
- 包括以下接口:以太网适配器”eth0”
- 点击“提交”后在“基本设置”里输入宽带账号和密码,“防火墙设置”里勾选WAN。
- 点击“保存&应用”保存。
- 将LAN口改为DHCP:基本设置->协议[改为DHCP客户端]