曲径通幽论坛
标题:
在 HG255D 上挂载 USB 无线网卡中继上网
[打印本页]
作者:
easy
时间:
2014-9-14 17:05
标题:
在 HG255D 上挂载 USB 无线网卡中继上网
下面介绍如何在 HG255D 上挂载 USB 网卡中继上网。
为什么要中继上网?
有时候你可以理解为这是蹭网。比如你知道了你的邻居,对面酒店的 WIFI 密码后,你就想蹭进他们的网络。也有一种情况是,你家比较大,用一个无线路由可能无法覆盖大部分面积,比如楼上一个路由,楼下的信号就会比较弱,因此这时你也需要一个信号中继。实际上,现在买的许多家用路由已经有了 WDS 功能,很方便实现中继。
有些童鞋会问,我直接把 USB 无线网卡挂到电脑上上网岂不省事,何必还要挂在路由上?当然,如果你只有一台台式机或者笔记本,那自然可以直接插在电脑上。但是如果你还有手机,平板,以及多台设备要同时上网,那么就需要插到路由上。此外,假如你的台式机在卧室里,无线网卡如果插在台式机上,接收你邻居的 WIFI 信号可能会比较弱,而在窗户那边会比较强,这时你不能将台式机搬到窗户那边,而是将路由器放到窗户旁,将接收到的 WIFI 信号,再通过路由的天线发射回来。
在 Openwrt 里实现中继上网很简单,下面将图文并茂的说明这个配置过程:
1. 首先要求一点,你的无线路由器得带个 USB 接口,不然你无法挂载 USB 无线网卡。如果你将来打算叠加外头多个无线信号,你可能还需要购买一个 USB HUB 以及多个强劲的无线网卡。这里为了演示,只挂了一个 USB 无线网卡。
2. 如果你插入的无线网卡没法被系统识别,可能你需要重新刷机一下,这个可以参考我的一篇帖子:《
HG255D 无法识别外挂USB网卡怎么办?
》以及 《
HG255D 刷机 (更新工具及固件)
》。
3. 现在,进入到 OP 的 “无线网络总览” 界面,如下图所示:
[attach]3587[/attach]
上图中,第 1 个网卡 radio0 是 HG255D 的内置无线网卡。第 2 个网卡 radio1 是外插进去的 USB 无线网卡,我用的是雷凌3070芯片的卡子。单击 radio1 上的 “搜索” 按钮。
3. 如果你的邻居很多,那么你会搜到许多的 WIFI 信号。怎么知道它们的密码?手段有很多,比如酒店和一些餐厅的密码都是用他们的招待电话;你也可以下载 WIFI 万能钥匙之类的软件,看看云端数据库里有没有人分享了附近 WIFI 的密码;当然,还可以用破解密码的工具,挂上字典跑上一会,或许也会有不少的收获。这些话题这里就不展开了。看下图,假设我已经知道了一个邻居的密码:
[attach]3588[/attach]
然后单击 “加入网络” 。
4. 他用的是 WPA 加密,填入密码,其它的不要更改。比如你不能自作聪明的将 “创建/分配防火墙区域” 里的 wan 改选为 lan ,那后续可能会折腾死你,甚至你会以为路由器是坏的。
[attach]3590[/attach]
输入密码后,单击 “提交” 按钮即可。
5. 接下来,我们要配置一下接口。注意,模式应该是客户端。实际上,这里什么都不用做,直接单击 “保存&应用” 按钮即可:
[attach]3591[/attach]
6. 返回到 “无线网络总览” 界面,现在修改一下 radio0 的配置,单击下图的 “修改” 按钮:
[attach]3592[/attach]
7. 为了自身不再被别人蹭网,我们也给自己添加一个复杂点的 WPA2-PSK 密码。注意,radio0 是用来发射无线信号,供我们的电脑,手机来接收的,所以它要设置为 “接入点” (即 AP)模式:
[attach]3593[/attach]
8. 返回到网络接口这边观察一下:
[attach]3589[/attach]
可以看到,在 LAN 方,路由的网关 IP 为 192.168.1.1 。而 WWAN 接口上,也就是 USB 无线网卡上获得远端路由分配的 IP 为 192.168.0.119 。有些童鞋会问,不同子网能通讯吗?放心,路由器会为我们做好这一切的。
9. 再回头看看防火墙的情况:
[attach]3594[/attach]
在 “区域” 部分,可以看到:
从 LAN 出来的数据包,会转发到 WAN 。且注意,WAN 和 WWAN 同属于 wan 区,可以理解为是外网区域,由于我们的路由没有连接 modem,所以 wan 这个接口现在是没有使用的。
LAN 区出入路由的数据包都畅行无阻,而外边的非规则外请求,将 “拒绝” 进入路由器(见 wan 区)。在后面,IP 动态伪装,表明启用了 NAT 。
现在,你可以通过网线连接路由,或者通过无线连接路由就可以上网了。
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/)
Powered by Discuz! X3.2