Hiwifi 刷 openwrt

我与影子孤独终老i 提交于 2019-12-04 12:31:45

参考地址:

https://code.google.com/p/openwrt-hiwifi/

极路由HC6361 OpenWrt固件补丁 (HiWiFi tw150v1)

说明

· OpenWrt官方源码自r40975起(2014/06/02)支持HC6361,本项目只做基于官方版本的优化。

· OpenWrt HC6361 Wiki: http://wiki.openwrt.org/toh/hiwifi/hc6361

· 【旧版】编译方法、固件下载请移步至:https://code.google.com/p/openwrt-hiwifi/wiki/ProjectIntroduction

 

HC6361 OpenWrt固件生成方法

· 下载源代码,并配置

svn co svn://svn.openwrt.org/openwrt/trunk openwrt-ar71xx
cd openwrt-ar71xx
make menuconfig

· “make menuconfig”中,做如下设置

Target System: Atheros AR7xxx/AR9xxx
Subtarget: Generic
Target Profile: HiWiFi HC6361

· 然后按ESC保存配置退出

· 编译

make V=s -jN   # N=编译机CPU数目

 

# 说明在编译过程中出现了几次错误,处理办法就是不去处理, 出错了就重新执行 make V=s -jN # N=编译机CPU数目 命令。

# 出错后不要去执行 make clean 操作,  最后就成功了

 

注意处理好编译错误,大部分错误是由于源码包无法下载,请Google搜索文件名手动下载一个放到 dl 目录即可。

· squashfs格式固件,请使用sysupgrade命令刷入

openwrt-ar71xx-generic-hiwifi-hc6361-squashfs-sysupgrade.bin

· 极路由“recovery.bin”格式固件生成方法

需要注意的是,OpenWrt官方代码只生成了sysupgrade格式的固件,某些老版本u-boot的极1可能无法直接通过tftp刷机。处理方法很简单,就是在sysupgrade文件之前增加128KBu-boot前缀即可。具体请参考以下方法(生成方法在Makefile里):

svn co https://openwrt-hiwifi.googlecode.com/svn/trunk/tw150v1  # 这里可能要翻墙了
cd tw150v1
make

 

刷路由器

 

 

#网络相关设置

默认 刷完 openwrt 后 ip 地址为 192.168.1.1

ssh 登录不上去 (SSH 登录的时候要求密码)

 

可以通过 telnet 的方式登录到路由器后台, telnet 登录后可以通过使用 passwd root 给 root 设置一个密码, 就可以使用 ssh 的方式登录了

 

登录后修改 ip 地址

root@OpenWrt :~# uci  set  network.lan.ipaddr=192.168.2.13  # ip 可以依据自己的需要进行修改

root@OpenWrt :~# uci  commit                               # 提交修改的数据

root@OpenWrt :~# /etc/init.d/network restart                 # 重启网卡

 

最后可以使用修改后的 ip 地址登录到 openwrt 的后台

 

设置 网关 和 DNS 信息

 

vim  /etc/config/network

 

自己手动加入 option gateway 网关地址

     Option  dns     DNS 地址

最后执行:

root@OpenWrt :~# /etc/init.d/network restart                 # 重启网卡

初始配置优化

· 复制以下命令,粘贴到路由器的命令行,运行成功后重启:

# LED settings
uci batch <<EOF
set system.led_sys='led'
set system.led_sys.name='system'
set system.led_sys.default='1'
set system.led_sys.sysfs='hiwifi:blue:system'
set system.led_sys.trigger='timer'
set system.led_sys.delayon='1000'
set system.led_sys.delayoff='1000'

set system.led_inet='led'
set system.led_inet.name='internet'
set system.led_inet.default='0'
set system.led_inet.sysfs='hiwifi:blue:internet'
set system.led_inet.trigger='netdev'
set system.led_inet.dev='eth1'
set system.led_inet.mode='link tx rx'

set system.led_wlan='led'
set system.led_wlan.name='wireless'
set system.led_wlan.default='0'
set system.led_wlan.sysfs='hiwifi:blue:wlan-2p4'
set system.led_wlan.trigger='phy0tpt'
EOF
uci commit

# opkg 配置文件路径  vim /etc/opkg.conf

# 修改里面的 URL 为 

 

http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/

# 否则可能导致下载 Packages.gz 失败


# Install luci
opkg update
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start

 

#成功执行上面的命令后就可以 进入 web UI 的方式进行配置了

 

OpenWrt Firmware Patch for HiWiFi HC6361 (tw150v1)

 


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!