Skip to content

OpenWrt 折腾记(一)

Published: at 10:18

趁着天猫搞活动送的四十块红包,我买了一款迷你路由器 TP-WR702N v3。它看起来很小巧,但我发现它可以刷 OpenWrt。

TP-WR702N v3

网上有很多刷机包可供选择,有一些集成了软件,有一些则是纯净版。由于我有点小 “洁癖”,所以我选择了纯净版。刷机过程非常简单,只需要进行直接升级即可。刷完机后,一切都正常,于是我开始设置联网,但遇到了一些问题。

在路由器联网后,路由器可以访问互联网,但电脑却不能。我在 V2EX 论坛上咨询了一下,有人说是防火墙的问题,有人说是 DNS 的问题。但我在电脑上使用 ping baidu.com 命令时,可以得到百度的 IP 地址,所以很明显不是 DNS 的问题。我又仔细查看了防火墙的配置,将防火墙的所有设置都改为接受,但电脑仍然无法联网。我尝试了很多方法,但都没有效果。最后,我没有办法,决定刷一个集成了软件的固件。刷好后,设置了上网密码,电脑终于可以上网了。然后我研究了一下配置,发现我在第一次设置 PPPoE 时,没有选择防火墙,这导致了无法进行 NAT 转发,电脑发送的数据包丢失,自然无法上网。

OpenWrt 主界面

解决了上网问题后,我开始搞文件共享。首先是连接了一个优盘。由于我最近一直在使用 Linux 系统,所以挂载优盘非常容易。但当我尝试安装软件时,发现固件自带的软件源无法访问,只能自己搭建一个软件源。这个软件源只有 WR702N 可以使用的软件,大约只有 200M。我找到了一个免费的 CDN (可以直接通过 FTP 上传文件),将软件源上传并绑定域名,然后更新软件源并安装 Samba,一切都正常。接下来,我设置了共享目录和账户密码,基本上没有遇到什么大问题,小问题只需要在谷歌上搜索一下就能找到教程。

在配置好 Samba 后,我可以直接在电脑的文件管理器中输入 smb://192.168.1.1,然后输入密码和账户来访问共享文件。至于手机,我使用的是安卓系统,通过 ES 文件浏览器的局域网功能也可以访问共享文件。不过,我还没有在 Windows 上成功配置,暂时没有继续研究,因为我目前主要使用 Linux 系统。以后再说吧。

第一次折腾就到这里,下次再折腾离线下载。