本帖最后由 Pretender. 于 2020-3-20 10:32 编辑
有的时候,你拿不到一根网线来接入你的OpenWrt路由器,比如你想让你的无线路由器连接CMCC然后分享一个新Wifi给多个设备上网,或者在宾馆里想用无线路由器接入宾馆的Wifi然后分享另一个Wifi信号等等。这时候你的OpenWrt不是通过插一根网线接入广域网,而是通过一个已有的wifi接入广域网。下面还是以一极路由和二级路由为例来介绍配置,首先一级路由分享了一个wifi,你可以想象成CMCC,你想把OpenWrt接入进去然后分享一个新的Wifi出来。那么这个时候要考虑到网卡的数量的问题。有些双频路由器有两块网卡,一块2.4G一块2.5G,而多数的单频路由器只有一块2.4G的网卡,在OpenWrt CC 15.05和15.05.1中,可以向ddwrt那样让一块物理的无线网卡产生多个Wifi网络。下面以一块网卡的2.4G单频超廉价路由器HG255D为例介绍如何实现一块物理网卡一边作为客户端从上级路由上接收信号,然后又作为Master向它的客户端发送Wifi 首先通过网线连接无线路由器的LAN口,进入路由器后台,选择“无线”页面,然后对原有的无线网络点击停用,
然后点击“搜索”按钮,选择一个你想要中继(蹭网)的无线信号,比如CMCC,点击“加入网络,
然后输入这个父wifi的无线密码(如果父wifi没有密码就不会有这一项),“新网络名称”为新的接口名称,默认为“wwan”,下图中我改成了“cmcc”,点击“提交 ”,
然后进入下一个页面后,频段为上级wifi的频段,已经自动填好,“无线安全”中的加密方式和密码为上级wifi的密码,已经自动填好,不用动。ESSID为上级WIFI的名字,也不要改,网络为一个新的接口,一般为“wwan”,但是由于上面我改成了cmcc,于是这里就不是wwan了,直接点击“保存&应用”即可。
然后再返回查看“接口”,就会看见刚才创建的接口,你的OpenWrt路由器从原来的WAN口有线接入方式变成了无线接入方式,然后一个wifi的接入模式就做好了,你现在可以通过连接在LAN口电脑上网了,通过ip的查询你可以看到你是通过一极路由的IP来上网的,而且你的OpenWrt路由器上什么都没插。如果这个时候你的电脑上不了网,那你就检查一下“接口”中新建的接口wwan有没有分配到IP地址,如果没有就点击“连接”按钮,如果还不管用就重启你的路由器。如下图中的192.168.13.84就是上级路由器分配给OpenWrt二级路由器的IP地址(下图是HG255D的截图,而前面两张是WNDR4300的截图)
但是现在你想让你的手机通过无线也能蹭网,那么就需要让OpenWrt路由器的一块网卡在连接上级路由器的同时,还要再分享出一个wifi网络。网上的有些资料和博客说OP一块网卡是不能同时完成这两个任务的,但那可能他们的OP版本太旧了,我在CC 15.05和15.05.1中均开启成功,该博客就是我使用HG255D这个单网卡2.4G路由器中继了一个无线信号后写的。 我们只需要在上面的基础上去“无线”页面,点击“添加”按钮,然后像配置方式一中那种普通的wifi来配置一个中继后的wifi,这里的频段和主wifi的频段相同,因为一块网卡不能工作在两个频段上,但是wifi的ESSID也就是新wifi的名字,wifi密码你都可以自定义了。如下图我给新wifi起名叫Bridge,无密码。wifi网卡对接的网络为LAN。
点击“保存&应用”,一个名字叫Bridge的网络就建立起来了,可以用手机连接这个Bridge然后蹭邻居家或者CMCC的网络了。
下图是我实现了无线信号的中继放大后,接入了一个设备后(192.168.10.107)的截图,其中192.168.13.1是上级路由器的地址,“IMG VPN TEST”是上级wifi的名字
提示:在网件WNDR4300中,手机连接Bridge后马上就可以上网了,但是廉价路由HG255D还不行,这时候需要重启HG255D,停用所有wifi节点,然后启用作为Client的接入信号,去“接口”中wwan中点击“连接”按钮,等获得一级路由分配的IP地址后,再去“无线”页面启用Bridge这个热点,才能上网。如果还是不行,那就反复多试几遍,我也是重启了路由器好多次后才实现了wifi中继。 |