无线中继蹭网(转)

    随着无线技术的逐渐成熟,无线设备的价格也越来越低,已经有不少的家庭开始在自己的家中建立无线网络,利用笔记本,具备WiFi功能的手机连接无线网络享受冲浪乐趣,很多时候为了节约网费可能几家人一起共用一个ADSL上网帐号,传统的有线网络很难跨家庭传输,而无线网络信号覆盖的先天优势为这种多家合用一个帐户提供了可能。不管是共用网络还是蹭邻居家无线网络,笔者相信这个话题是不少读者感兴趣的,也是在实际使用过程中遇到麻烦的,今天就请各位跟随笔者一起看看如何实现无线中继达到“蹭网”的目的。

    一、常规“蹭网”过程中遇到的问题:

    蹭网主要发生在邻居家开启了无线网络,而且没有经过加密或者密钥你已经知道的情况。但是由于无线网络的传输性能以及速度等方面都是由自身接收到的无线信号强度来决定的,所以当信号不强时很难实现这种“蹭网”。所以说“蹭网”成功与否最大的问题在于如何将信号进行放大,如果将信号中继传输出去。

    另外传统“蹭网”都只出现在具备无线功能的计算机上,例如笔记本+无线网卡的方式,传统的没有无线网卡的计算机无法实现“蹭网”目的。那么能不能通过转换让这类没有无线网卡的计算机也能够实现接入无线网络的任务呢?答案是肯定的,请各位读者继续阅读下文。

    二、无线中继解决“蹭网”难题:

    本文主要谈论的解决办法就是如何实现无线信号的中继任务,从而解决“蹭网”难题。笔者采用的方法是首先针对无线网络信号进行扫描,找到信号最强的区域,然后在这里架设一台无线路由器,把这个无线路由器当做信号放大和中继设备,从而实现了信号加强的功能,一方面让自己家中的无线设备可以接收到比单机连接信号更好的无线网络,另一方面通过无线路由器的这种中继接入服务可以实现家中没有无线网卡设备的“蹭网”需求,例如普通计算机直接通过网线连接到这台中继无线路由器中即可实现“蹭网”接入功能。

    三、本地信号的扫描及目的无线网络信息的收集:

    要想实现无线信号的中继,首先我们需要通过无线网卡找到外界的无线网络,然后了解该无线网络的具体情况。下面我们来看看本地信号扫描和信息收集的步骤。

    第一步:由于传统的无线路由器在接收发射信号方面的性能要大大好于普通无线网卡,所以我们在搜索本地信号时应该尽量选择大功率高性能的无线网卡,这样扫描到的信号才能够顺利实现中继功能,否则信号太弱通过无线路由器放大或中继效果也不会太好。笔者使用D-LINK公司的11n设备对当前环境进行扫描,发现了一个SSID信息为TP-LINK的无线网络,而且该无线网络没有进行任何加密验证防范措施,随意就可以连接其上。

(点击看大图)

    小提示:
    就算有加密或者其他防范手段我们也可以根据之前的文章来破解,目前隐藏SSID发布还有WEP加密等方法都可以顺利破解。即使是MAC地址过滤在信息收集足够充足的情况下也可以通过伪造MAC地址来突破限制。

    第二步:顺利连接到这个没有加密的无线网络后我们通过“开始->运行->输入CMD后回车”,进入命令提示窗口查看自己的IP地址等信息,大部分无线路由器都会开启DHCP自动分配IP等网络参数服务,所以我们可以轻松的通过网关地址判断无线路由器的管理地址,例如笔者连接的这个无线网络地址就是自己的网关192.168.1.1。

(点击看大图)

    第三步:打开IE浏览器输入http://192.168.1.1地址后回车我们能够看到TP-LINK Wireless router wr641g/642g的登录界面,这个就是对方的无线路由设备,我们尝试使用默认用户名admin和密码admin登录,碰巧的是这个信息没有被改变,看来对方是个菜鸟。

(点击看大图)

    小提示:
    即使登录密码被修改我们无法进入管理界面,我们也不用担心中继服务的不正常运行,因为只要能够了解到目的网络的SSID信息我们就可以顺利的通过另一台无线路由设备完成中继和信号放大的任务。上文中做的这些操作只不过是为了能够尽可能多的收集对方网络的有用信息。

    第四步:进入到对方路由器的管理界面后我们看到对方的无线设备实际上是TP-LINK公司的108M产品,在DHCP服务器->客户端列表中我们可以看到当前接入该网络的客户端有哪些,除了自己还有另外一台计算机。从自己被分配的IP地址为192.168.1.109来看目前该网络的无线路由器至少连接了九台不同MAC地址的网络设备,可能是目的网络连接的设备比较多也可能是“蹭网访客”比较多。

(点击看大图)

    第五步:为了提高自己的传输速度浏览速度我修改了“转发规则”->“DMZ主机”的地址为192.168.1.109并开启了DMZ状态。

(点击看大图)

    第六步:接下来判断目的网络的接入类型和速度,从管理界面的WAN口类型我们可以了解到该网络是通过PPPOE这种ADSL方式进行拨号并接入网络的,本人又在本机通过BT下载来测试其极限速度,通过P2P软件下载可以达到180KB/s,看来至少是1.5M带宽以上。

(点击看大图)

    第七步:最后我们再来查看其无线参数,通过界面显示我们可以看出该无线网络SSID号是tp-link,发射的频段为6,速度模式是54Mbps(802.11g)。开启了无线功能和SSID广播,没有设置任何加密参数。

(点击看大图)

    至此我们的信息收集工作就完成了,大概对目的网络有一个清晰的了解,之后我们就要通过自己的无线路由器针对此无线网络信号进行放大和中继来保证自己的客户端可以更顺利的接入了。

    四、目的无线网络的中继设置:

    当然并不是所有的无线设备都能够实现目的无线网络的中继与放大功能,这需要强大的固件程序配合,笔者使用的路由设备已经刷新了DD-WRT V24固件,这个版本的固件为我们提供了基于client模式的无线连接,通过这种模式我们可以实现无线网络信号的中继。

    第一步:通过连接无线网卡的笔记本上的无线信号扫描工具在家中扫描信号最强的地方,确定了某个地点信号最强后将中继设备放到这里效果最好。

    第二步:在DD-WRT管理界面中我们找到WIRELESS标签,然后选择basic settings基本设置,默认这里是设置为AP的,他提供了普通AP接入与信号发射接收等服务。由于我们要将此设备作为目的无线网络的中继器,所以在这里将WIRELESS MODE无线模式修改为client(客户端),wireless network mode无线网络类型设置为混合mixed,wireless network name(ssid)信息添加扫描到的无线网络的SSID即tp-link,其他信息保持默认即可,之后我们点SAVE按钮保存配置。

(点击看大图)

    第三步:无线模式修改完毕后我们还需要针对无线WAN接口的连接类型进行配置,返回到setup->basic setup界面,这里通过下拉菜单将WAN连接类型修改为automatic configuration-DHCP自动获得方式,然后保存。

(点击看大图)

    第四步:如果没有问题的话我们刷新后可以看到WAN接口获得的地址信息,当然这个地址实际上是由别人家的TP-LINK上DHCP服务所分配的,我们看到获得的地址是192.168.1.112,网关地址以及DNS地址都是192.168.1.1,这个地址是TP-LINK的管理地址,这样我们就实现了无线信号的拓展与放大。

(点击看大图)

    第五步:当然这里还有一个问题不能够忽视,那就是我们这台无线路由器的管理地址一定不能够和目的设备的管理地址产生冲突,例如实际中我这个设备的管理地址也是192.168.1.1,这个就不行了需要我们修改,更换成另外一个网段,例如192.168.0.1,同时DHCP服务也要进行相应修改。

(点击看大图)

    小提示:
    在修改地址池以及路由器自身管理地址时我们不能够点SAVE按钮,因为SAVE按钮修改后只有在重新启动设备才能够生效,所以对于这两个参数的更改我们需要点APPLY SETTINGS按钮让其马上启用。

    第六步:保存完毕后我们就实现了无线网络的中继与放大功能,别人的无线网络被我们成功引入到自己家中,我们的无线路由器具备了外网接入功能,所有网络数据包都通过无线网络从他发送到目的网络那台TP-LINK无线路由器上,再进一步连接INTERNET。

(点击看大图)

    小提示:
    由于我们本地的无线路由器只提供了中继服务,所以在其下连的设备上ping 192.168.0.1(本地无线路由器的管理地址)是可以畅通的,但是要ping 192.168.1.1(目的网络那台无线路由器的管理地址)则不能连通。所以不能够通过ping法来检测网络连通性。

    通过这种中继配置我们就可以让没有无线网卡的计算机通过网线连接到本地那台中继无线路由器的普通LAN以太接口上,从而让没有无线网卡的计算机也可以通过无线网络接入到internet进行冲浪了。

    五、巧设置让中继网络速度狂飙:

    当然这样设置中继网络后我们虽然可以顺利连接无线网络,但是速度没有保证,笔者也测试了通过P2P软件进行下载,发现网络状态是受限制的,而且下载速度也只有几K每秒,如何提高速度呢?这需要我们进行几步设置。

    第一步:默认情况下连接中继网络速度比较慢毕竟是通过了两层设备才接入到internet。

(点击看大图)

    第二步:在之前的内容中我们可以看到中继无线路由器连接到目的无线网络后获得的IP地址是192.168.1.112,因此我们访问目的无线网络TP-LINK设备的管理界面,然后将其DMZ主机启用并设置为192.168.1.112,这样我们的中继无线路由器就成为了DMZ堡垒主机,一些应用和服务都能够顺利开展,自身也不处于内网之中了。

(点击看大图)

    第三步:接下来我们再次访问中继路由器管理界面,在NAT/QOS下的DMZ设置中将DMZ功能开启并设置为本机地址,例如192.168.0.100,设置完毕后通过SAVE按钮保存。

(点击看大图)

    第四步:通过以上两次DMZ主机宣告,我们本机192.168.0.100就成为了名副其实的DMZ堡垒主机,一些应用和服务都能够顺利开展,自身也成功突破了两层内网的限制,设置完毕后本人再次打开P2P软件进行下载,一方面网络状态从受限变成了正常,另一方面各个文件下载速度也达到了疯狂的地步,下载速度在190KB/S左右,上传速度也有60KB/S。

(点击看大图)

    通过两次DMZ宣告我们顺利的解决了内网限制问题,让本地下载速度狂飙。

    六、总 结:

    本文主要讲解了如何完成无线网络信号放大与中继任务,通过一台设置为CLIENT模式的无线路由器完成了这种网络扩展功能,一方面大大提高了无线网络接入的稳定性,另一方面也让没有无线网卡的计算机能够顺利实现“蹭网”目的。当然本文的主要目的不在于告诉大家如何“蹭网”,毕竟这种做法太过缺德,笔者希望通过本文让大家从实际现实出发了解无线中继与信号放大的设置方法,为无线扩展与信号共享提供有力技术保障。

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/466483.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入掌握Linux操作系统,其实也没你想象那么难

曹政大家应该都不陌生吧,众多IT人的偶像,数据、技术、业务,无一不精,被大家称为曹大。在曹大的一篇文章中,他曾经提到过,1998年,自己的第一份工作接手的是一个Windows系统下的人才网站系统&…

WSS页面定制系列(1)--如何启用表单页面的编辑模式

wss的大多数页面右上角的“站点操作”菜单都有一个编辑网页菜单项,用这个菜单项,可以启用当前页面的设计模式,修改或添加webpart。但是奇怪的是,所有的表单页面(用来新建,编辑,查看列表项的页面…

单片机检测220V交流电通断电路

我们在topemic网站上分享过一篇题为"单片机检测220V交流电通断电路"的文章,目前有近万次阅读,在这里做个总结分享给没有读过该文的公众号朋友。废话不多说,直接上图:该电路工作原理如下:当220V断开时&#x…

Qt值得学习吗?详解Qt的几种开发方式

qt值得学习吗?嵌入式要学的东西真的很多,我们可能会说不写界面的话就不用学qt了?我不赞同。Qt的实现主要是采用p-impl手法,实现接口与实现分离,它有很好的消息循环机制,有的对象与线程的相关性,…

技术QA:如何安装并启用BITS和WebDAV?

引子: 在安装SCCM 2007 SP1时,必须要安装并启用BITS和WebDAV,否则在SCCM 2007 SP1安装先决条件检查时将会报错。它们以前都是IIS的功能组件,但是在IIS 7中变动很大,特别是在 Windows Server 2008 操作系统中现在已经不…

C语言,谁都能看得懂的归并排序

喜欢看排序算法动态效果的,可以看看这个网站https://visualgo.net/zh/sorting里面很多算法的动画解释,可以看到算法的排序效果,而且还附带了伪代码的实现过程。本来想录制几张动图放上来,但是因为图片较大,传不上来&am…

内核链表list.h文件剖析

内核链表list.h文件剖析 一、内核链表的结构【双向循环链表】 内核链表的好主要体现为两点,1是可扩展性,2是封装。可以将内核链表复用到用户态编程中,以后在用户态下编程就不需要写一些关于链表的代码了,直接将内核中list.h中的代…

CAN总线很难吗?CAN总线看不懂是不可能的!

CAN(Controller Area Network)即控制器局域网,是一种能够实现分布式实时控制的串行通信网络。想到CAN就要想到德国的Bosch公司,因为CAN就是这个公司开发的(和Intel)CAN有很多优秀的特点,使得它能…

C语言必须写main函数?最简单的 Hello world 你其实一点都不懂!

我们在刚写程序的时候,第一个都是 hello world,而在这里,完整的代码就是:我们打眼一看,其实很简单,就是引入头文件,写一个主函数,然后输出一句话,但是当我们编译出来ELF的…

源码包安装

一、源码包和RPM包的区别 1、区别 安装之前的区别:概念上的区别 安装之后的区别:安装位置不同 2、RPM包安装位置 是安装在默认位置中 注:安装位置是写RPM包的作者决定的 注:RPM包支持指定安装位置,但是不建议指定位置安…

Linux下修改SSH登录端口

Linux下修改SSH登录端口LINUX 的默认SSH 端口是 22。为了防止别人暴力破解,建议修改SSH 访问端口:vim /etc/ssh/sshd_config 找到Port 22 这一行,这是是默认端口22,现在改成Port 1234这个数字自己定,但是不要超过65536…

五岁的时候,你在干什么?

文章写在2021.2.7号——想不到啊想不到,这么快你就五岁了。今天是楠哥的生日,在五年前的今天,小伙子在深圳宝安妇幼出生,刚出生的时候,样子很丑,第一次见面,我心情很紧张,不怎么敢靠…

TQ210——核心板和底板

TQ210——核心板和底板 1、TQ210简介【TQ210_COREB核心板 TQ210_BOARD_V4底板】 三星Cortex-A8 S5PV210芯片,运行最大频率1GHZ,处理器内部为64/32位总线结构,32/32KB一级缓存,512KB二级缓存。自带3D加速引擎(SGX540&a…

“华为天才少年”自制百大Up奖杯,网友:技术难度不高侮辱性极强

来源:雷锋网B站硬核黑科技Up主、AI算法工程师稚晖君,停更了好一阵子后,这位自称野生钢铁侠的超硬核Up主终于又发布了新作品。之所以停更这么久,Up主解释说,不是因为在野外被捕了,纯粹是因为工作太忙了。熟悉…

终极教程,带具体实验现象,1个GPIO控制2个LED显示4种状态,欢迎讨论!

芯片之家前几天发了一篇文章,讨论1个GPIO控制2个LED显示4种状态,并没有带具体的实验现象,有点小遗憾:绝妙!1个GPIO控制2个LED显示4种状态,什么?你不信?(点击阅读&#xf…

《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #15 ramzswap

HACK #15 ramzswap 本节介绍将一部分内存作为交换设备使用的ramzswap。ramzswap是将一部分内存空间作为交换设备使用的基于RAM的块设备。对要换出(swapout)的页面进行压缩后,不是写入磁盘,而是写入内存。可以使用的内存仅为完成压…

TQ210——底板部分原理图

TQ210——底板部分原理图 1、主电源接口(过压过流保护) 2、串行接口 2路5线RS232电平的DB9接口,4路TTLT电平扩展接口 COM1和PC之间通信需使用直连串口线 COM2和PC通信需使用交叉串口线 接口UART2可接GPRS模块实现打电话发短信功能&#xff1b…

有趣的灵魂百里挑一,Linux同学你低下头干嘛,起来说下这个问题。

今天我们不讲源码,不说面试题,我们来说点轻松的,聊点好玩的,我们来看看linux下有哪些酷酷的,有意思的命令。0x00 sl - 呜呜,让开,小火车来啦0x01 cowsay - 一起来 say hello0x02 cmatrix - 超级…

nodejs在cmd提示不是内部或外部命令解决方法

今天用cmd安装个库,结果发现node不是内部命令,于是搜索了下解决方法,解决方法是: . 找到变量值中node的安装地址,比如C:develop\nodejs,如果不是这个地址改成现在新的安装的地址,然后保存,重新打开cmd,输入 node -v 查看版本号,就会发现一切正常啦!当然这只针对于安…

用mtrace定位内存泄漏

一. 缘起有的公众号读者,看完我上次写给大学生的查bug方法后,希望我多分享一些查bug的实践经验和具体步骤,比如如何查内存泄漏和core dump问题。所以,就打算写这篇文章。二. 内存泄漏简介内存泄漏,是一个谈虎色变的问题…