OpenWrt 官方支持 TP-LINK TL-WR720N 了

2013-05-31 00:36:38 +08:00
 liuhk388
原来 #OpenWrt trunk 版本一个月前就支持 TP-LINK TL-WR720N 了,以后自己编译固件就会非常方便了。

今晚第一次在 OS X 的环境下编译,相比 Linux 环境需要注意以下部分:
编译系统要求文件系统是大小写敏感的,而 OS X 默认使用的 HFS 不能直接支持,我是用了一个 U 盘临时代替,用磁盘工具格式化成 Mac OS Extended (Case-sensitive) 后在该磁盘中编译。
另外需要用 Homebrew 安装相关依赖:
brew install coreutils findutils wget gawk gnu-getopt
由于 Mac OS 中已经存在 getopt ,所以安装时会提示:
This formula is keg-only: so it was not symlinked into /usr/local.
Mac OS X already provides this software and installing another version in parallel can cause all kinds of trouble.
需要自己手动
我是通过在 ~/.bash_profile 中添加下面一行完成的:
export PATH=/usr/local/Cellar/gnu-getopt/1.1.5/bin:$PATH
其后的编译步骤与 Linux 环境下相同,就不多说了。

P.S. IPv6 也通过 ndppd radvd dhcp6s 解决了,上网方便很多
11875 次点击
所在节点    分享发现
12 条回复
gyteng
2013-05-31 00:42:53 +08:00
我是在Debian虚拟机下编译的,不知为何刷了自己编译的固件后刷不上trunk版的固件
liuhk388
2013-05-31 00:48:34 +08:00
@gyteng 如果以前自己编译,好像需要修改 /OpenWrt/trunk/target/linux/ar71xx/base-files/lib/upgrade/platform.sh 让 OpenWrt 的 Web 界面通刷所有 703N/720N 固件(703N的固件标识为07030101而720N的为07200103):
hwid=$(tplink_get_hwid)
[ "$hwid" = "07200103" ] && {
hwid="07030101"
}
imageid=$(tplink_get_image_hwid "$1")
[ "$imageid" = "07200103" ] && {
imageid="07030101"
}
你可以试试用命令行刷固件,我记得有好几种办法,搜一下吧
funagi
2013-05-31 00:54:40 +08:00
liuhk388
2013-05-31 00:57:27 +08:00
@funagi 说的是后者,TP-LINK 国内版本和国外版本命名的确有很多不一样
gyteng
2013-05-31 01:05:25 +08:00
@liuhk388 编译的时候已经修改成0103了
Air
2013-06-01 20:06:45 +08:00
刷了官方的包,结果路由器登不上去了,能ping通但是无法进入设置界面....
yangyang
2013-06-01 20:12:30 +08:00
@Air

默认是没有装 Luci 的,也就是 Web 配置界面。你得 Telnet 进去,按照 Wiki 配置才行。

http://wiki.openwrt.org/doc/howto/luci.essentials
Air
2013-06-01 21:19:32 +08:00
@yangyang 原来是这样!终于搞定了!!而且发现ipv6也能正常分配给lan了~
ybf1220
2013-06-01 21:37:17 +08:00
3G 版的 刷了之后 ap-3g-router 开关还能用吗?估计就废了吧。话说这个开关也没什么用,
kfc315
2013-06-02 22:33:54 +08:00
之前用的是 703 的,修改 /etc/config/network 好像就行了。
liuhk388
2013-06-02 22:50:41 +08:00
@ybf1220 可以自己写脚本定义按钮切换后进行什么操作
ccbikai
2013-06-02 22:52:34 +08:00
@funagi 这个是中国版的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/70719

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX