0%

WR703N+OpenWrt

最近有个项目与OpenWrt有关,加上之前买了一个TP-LINK WR703N,就试着玩一下这个东西。虽然原理大致了解,但是配置还是用了不少时间。记录下去供以后使用。

WR703N之前已经被配置过OpenWrt,但是已经被玩坏了,第一件事就是准备重置。

但是如何重置?按照说明书怎么也搞不定。后来才明白,原来已经刷成OpenWrt,只能按照OpenWrt的方法重置,进入Failsafe mode。

用有线连接到网卡之后,静态配置自己电脑网卡的地址之后,就可以连接了。failsafe之后只能先用telnet 192.168.1.1登陆。之后,需要mount_root, firstboot, reboot -f。然后就能用浏览器登陆。设置root密码。设置完root密码之后,就可以ssh配置网络了。

由于这个OpenWrt由两个目的:在实验室与在宿舍用。先说在实验室用,需要接入实验室网络,同时提供AP功能。这个地方需要小心一点,慢慢来,如果直接配置但是出错了—基本上就要failsafe从来一次。

首先enable WiFi的interface,直接编辑/etc/config/wireless把disable的值改为1。然后/etc/init.d/network restart,就能无线连接进去了。这个时候可以拔掉有线,测试一下无线是否成功。测试时要有点耐心,OpenWrt有时候比较慢。

然后就是配置有线网络。把eth0从lan interface中删除,添加一个wan interface,proto用dhcp,然后手动输入macaddr(因为实验室IP绑定MAC才能上网)。然后再restart,有线网络基本上没有问题了。

接下来还可以在web中配置WiFi网络的密码了。

最后还有一个小问题,能否直接ssh到有线网的ip?答案是NO,需要配置一下firewall的rule。需要修改firewall文件,具体见这里

参考文章:

WR703N OpenWrt 配置流程

未完成部分

[OpenWrt外置USB搞定宿舍网络]

OpenWrt: Remote Debugging C/C++ Programs Using GDB

OpenWrt with Qemu
Lecture