支持多種機(jī)型,給電視盒子刷入OpenWRT,變身軟路由

電視盒子刷OpenWRT
準(zhǔn)備工作:準(zhǔn)備原料和軟件
原料:晶晨芯片的電視盒子 U盤 鍵盤 取卡針
軟件:OpenWRT(BY:flippy) BalenaEtcher DiskGenius
第一步:下載OpenWRT固件
下載鏈接:https://pan.baidu.com/s/1BIjHHfi90Oa7Le91Q8gkOg(提取碼:02im)
+指最新版內(nèi)核,+o指穩(wěn)定版內(nèi)核
第二步:寫入OpenWRT固件
1.使用BalenaEtcher將img鏡像寫入到U盤
2.使用DiskGenius打開U盤中的Boot分區(qū),修改并保存文件 "uEnv.txt" (取消該文件中你的型號(hào)前的注釋,其他的型號(hào)前都加上注釋)
第三步:?jiǎn)?dòng)OpenWRT
1.設(shè)置從U盤啟動(dòng):插上U盤和網(wǎng)線,使用取卡針插入耳機(jī)孔頂住Reset鍵后插入電源線,保持幾秒直到看到OpenWRT啟動(dòng)畫面后松開(第一次啟動(dòng)或重裝系統(tǒng)后需進(jìn)行此項(xiàng)設(shè)置)
2.打開WiFi設(shè)置頁面,連接一個(gè)電視盒子名的WiFi
3.在瀏覽器打開 192.168.6.1 后登錄(用戶名:root 密碼:password)
第四步:設(shè)置旁路由
什么是旁路由,旁路由有什么用處:旁路由相當(dāng)于在主路由上的一個(gè)外掛,設(shè)備連接主路由就能使用和訪問旁路由上的功能

目的:將OpenWRT的LAN口IP改到和上級(jí)路由同一個(gè)網(wǎng)段內(nèi)并保證子網(wǎng)掩碼相同(電視盒子默認(rèn)使用旁路由,OpenWRT默認(rèn)網(wǎng)口為LAN,IP為192.168.1.1)

步驟:打開OpenWRT后臺(tái) 192.168.6.1 (用戶名:root 密碼:password)
1.左側(cè)網(wǎng)絡(luò)->接口->LAN->修改 [修改并保存]
#一般配置
協(xié)議:靜態(tài)地址
IPv4:改為和主路由同一網(wǎng)段
IPv4子網(wǎng)掩碼:255.255.255.0(需和主路由相同)
IPv4網(wǎng)關(guān):填寫主路由LAN口IP
DNS服務(wù)器:填寫主路由LAN口IP(可同時(shí)添加公用DNS)
#DHCP服務(wù)器
勾選"忽略此接口"
2.左側(cè)防火墻->自定義規(guī)則 [加入以下代碼]
iptables?-t?nat?-I POSTROUTING -o?eth0?-j?MASQUERADE
3.點(diǎn)擊"重啟防火墻"后再次連接主路由的網(wǎng)絡(luò)
4.修改需要使用旁路由的設(shè)備的網(wǎng)絡(luò)配置
IP分配:自動(dòng)->手動(dòng)
IPv4:打開
IP地址:填寫旁路由IP
子網(wǎng)掩碼:255.255.255.0
補(bǔ)充說明 Q&A
A.OpenWRT后臺(tái)進(jìn)不去
原因:電視盒子默認(rèn)LAN口IP和上級(jí)路由沖突
解決方法:
1.修改上級(jí)路由的LAN口IP:登錄上級(jí)路由的管理頁修改LAN口IP后保存重啟
2.修改OpenWRT的LAN口IP:進(jìn)入OpenWRT啟動(dòng)頁的終端修改配置信息
進(jìn)入編輯:vi etc/config/network 修改:config interface "lan" ... option ipaddr "192.168.*.*" 重啟:reboot
B.OpenWRT設(shè)置為主路由
1.進(jìn)入OpenWRT后臺(tái),左側(cè)網(wǎng)絡(luò)->接口->LAN->修改->物理設(shè)置
以太網(wǎng)適配器"eth0"(lan) [取消勾選]
(僅保留無線網(wǎng)絡(luò))
點(diǎn)擊"保存&應(yīng)用"保存
2.進(jìn)入網(wǎng)口設(shè)置頁面,左下角"添加新接口"
新接口的名稱:WAN
新接口的協(xié)議:PPPoE
包括以下接口:以太網(wǎng)適配器"eth0"
點(diǎn)擊"提交"后在"基本設(shè)置"里輸入寬帶賬號(hào)和密碼,"防火墻設(shè)置"里勾選WAN
點(diǎn)擊"保存&應(yīng)用"保存
3.將LAN口改為DHCP:基本設(shè)置->協(xié)議 [改為DHCP客戶端]