OpenWrt 4G路由器DIY

前言

OpenWrt 硬件 環境配置編譯
OpenWrt 固件定製
第一節講了下OpenWrt的硬件, 源碼下載, 編譯, 第二節照貓畫虎自己定製了DQ7688的固件(如何換Logo自己查去), 還差一個自己的OpenWrt的板子就可以去騙經費了, 嗯, 硬件它來了<->_<->

PCB板

鐺鐺鐺, 先是正面照:

  • 現成Mini PCIe接口的移遠EC20(Main口插4G天線)
  • 左邊4個LAN口
  • 右邊1個WAN口
  • USB Type-C供電+調試接口(CP2104轉串口接到MT7688的調試串口上):
  • 貼上DQ7688的Logo

在這裏插入圖片描述
背面:

  • 左下角CP2104(USB轉串口)
  • 左邊5V->3.3V(MT7688)+3.9V(4G)電源
  • 中間 HiLink普通OpenWrt版的MT7688A , 某寶50多元, 開蓋是 MT7688AN, NT5TU64M16HG 128MB RAM, W25Q256FVE 32MB Flash, 上節固件定製的16MB的也能用, 可以改一下Flash配置重新編譯一遍
  • 右上角插Micro-SIM卡

在這裏插入圖片描述
兩層板輕輕鬆鬆搞下來, 不過不建議, 最好4層板, 性能好一點, 遺憾的忘記把復位鍵搞上去, 需要復位的時候自己焊了杜邦針, 復位的時候點下地, 有點麻煩.

別忘記接4G天線2.4G WiFi天線, 有外殼的話固定到外殼正好.

HLK-7688A默認引腳圖:
在這裏插入圖片描述

刷固件

上篇 OpenWrt 固件定製 中因爲下載太慢去掉了luci-app-sambaluci-app-qos, 用make V=99編譯, 中間又聯網下載了其他東西, 花費了大概3個小時最終生成了bin文件: /bin/targets/ramips/mt76x8/openwrt-ramips-mt76x8-dq7688-squashfs-sysupgrade.bin, 大小5.8MB. 拷貝這個文件到Windows電腦桌面.

刷固件的方式參考上上篇: OpenWrt 硬件 環境配置編譯 , 下面再囉嗦一下, 注意PCB板子和Windows電腦各自連到局域網中.

USB Type-C線連接PCB板到Windows電腦, 設備管理器查看串口號COM68, 打開Putty, 串口連接類型, 波特率57600:
在這裏插入圖片描述
打開後, 打個回車, 進入到OpenWrt, 路由器板子插上局域網網線, 可以LAN/WAN口都試試, ifconfig看下IP, 假設爲: 192.168.3.175.

Windows電腦cmd中輸入ipconfig查看下局域網IP, 假設爲192.168.3.139.

Windows電腦打開tftpd64軟件, 設置bin文件路徑和IP:
在這裏插入圖片描述
復位路由器板子, Putty界面輸入2, 然後填入板子的IP和電腦的IP, 粘貼bin文件名:
在這裏插入圖片描述
一開始顯示T T, 後來把板子的網線從WAN口拔掉插到LAN1口纔可以正常刷機了, 嗯, 瞎試, 估計是廠家改uboot了.

刷機完成後, 按照提示修改密碼:
在這裏插入圖片描述
默認用戶名root, 沒有密碼, 需要輸入passwd自己修改密碼才能正常使用.

密碼修改完後, 可以把Windows電腦網線從局域網中移除, 插到板子的LAN口, 局域網的網線插到PCB板子的WAN口, 這樣, Windows電腦通過DHCP獲取的網絡IP段應該變爲了192.168.1.x, 打開瀏覽器, 輸入192.168.1.1, 可以看到熟悉的OpenWrt界面:
在這裏插入圖片描述
得益於上篇luci的配置, 這裏直接是中文界面, 輸入剛纔在putty中修改的密碼, 點擊登錄, 是我們的DQ7688:
在這裏插入圖片描述
怎麼把左上角OpenWrt的Logo換了, 自己搜去.

4G上網設置

現在是通過局域網的WAN口上的網, 默認4G還不能用, 注意插手機卡的時候斷電, 插上後再上電.

4G上網可以在putty(串口或者ssh登錄)中用uci命令設置, 也可以直接vi/etc/config中的網絡/防火牆等的配置, 這裏簡單點, 操作的方式直觀點, 直接在瀏覽器LuCI界面修改.

頂部菜單欄, 網絡 -> 接口 -> 添加新接口, 填入接口名稱, 接口協議選擇QMI蜂窩, 點擊提交按鈕:
在這裏插入圖片描述
基本設置裏面, 調制解調器設備選擇/dev/cdc-wdm0:
在這裏插入圖片描述
右邊的防火牆設置, 區域直接選和wan口一樣的配置, 保存並應用:
在這裏插入圖片描述
自動刷新後接口界面變爲:
在這裏插入圖片描述
此時因爲WAN口插着辦公室的局域網網線, 網絡仍然不是4G, 拔掉WAN口網線, 此時發現連着PCB板LAN口的Windows電腦不能上網了, 重啓下路由器, 可以正常上網, 此時用的就是4G了. 搜一下測網速, 隨便選一個, 比如speedtest.cn, 移動的手機卡, 頁面顯示的移動的IP, 點擊測速:
在這裏插入圖片描述
權當開心了…

此時如果插上WAN口的辦公室局域網網線, 網絡會回到WAN口(測速網刷新下變聯通了), 然後再拔掉WAN口網線, 發現4G不好使了, 並不能像想象中的4G/有線無縫切換, 有興趣和時間的可以去研究下, 繼續用4G可以簡單粗暴的重啓路由器.

網絡 -> 負載均衡 那裏可以通過mwan管理多個wan口, 有興趣自己搜下相關資料.

無線配置

OpenWrt默認WiFi不打開, LuCI界面頂部菜單欄, 網絡 -> 無線, 點擊編輯:
在這裏插入圖片描述
拉到下面接口配置, ESSID是WiFi的名字:
在這裏插入圖片描述
然後無線安全, 加密選擇WPA2-PSK, 密碼裏面就是WiFi密碼, 然後點擊保存並應用:
在這裏插入圖片描述
稍等界面刷新, 點擊啓用:
在這裏插入圖片描述
然後就可以掏出手機, 連上OpenWrt的WiFi, 輸入密碼, 愉快上網.

NTP修改

putty(串口或ssh)連接路由器, 輸入date, 發現時間和本地對不上, 因爲OpenWrt默認用UTC時間, 我們在東八區, 可以LuCI界面頂部菜單欄, 系統 -> 系統, 時區把默認的UTC改成上海的, 候選NTP服務器把默認的0~3.openwrt.pool.ntp.org換成阿里雲的:
在這裏插入圖片描述
想把界面改成英文的可以在右邊的語言和界面中設置.

微信公衆號

歡迎掃描二維碼關注本人微信公衆號, 及時獲取或者發送給我最新消息:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章