转:http://blog.csdn.net/lizhiqiang5846/article/details/38397803

当今如果不用无线路由连接宽带似乎是很不popular了,当然Wifi/WLAN的应用是极其的方便啊,越来越多的手指设备比如手机上都有了Wifi的功能。

可是,你也没有尝试过WLAN的中继扩展呢?相信下面的内容能解你所惑。

在DD-WRT,OpenWrt和Tomato里出现一些新的模式,如Client, Client Bridge, WDS, Repeater, Repeater Bridge模式

据知,对于Client, Client Brigde模式,副Router不具有AP功能,只能使用有线连接。

问题是:
1)对于WDS,副Router是否具有AP功能?
2)如果WDS模式,副router也具有ap功能的话,那和repeater模式有何区别?
3)听说WDS会损失一半的无线速度,repeater呢?

为了论述方便,先假定有两个无线路由器,分别是 R1 和 R2,R1 的 WAN 口具有 Internet 连接并且工作在 AP 模式,R2 通过无线模块和 R1 相连。

Client:
R2 的无线口是 R1 的客户,此时 R2 无 AP 功能,R2 工作在路由(三层)方式,R1 和 R2 分属不同 IP 网段,确切地说它们在不同的冲突域中。

Client Bridge:
R2 的无线口是 R1 的客户,此时 R2 无 AP 功能,但 R2 工作在桥接(二层)方式, 可以将 R1 和 R2 置于同一 IP 网段,确切说它们位于同一冲突域。

WDS:
特殊的桥接方式, 必须修改 R1 的配置,让其工作在 AP+WDS 模式下, R2 才能使用 WDS 与之相连,同时 R2 也能作为 AP。同样可以将 R1 和 R2 置于同一 IP 网段,确切说它们位于同一冲突域。

Repeater:
类似 Client,但同时还能用做 AP。

Repeater Bridge:
类似 Client Bridge, 但同时还能做 AP。

所以:
1. Client 和 Client Bridge 不能作为 AP, 所以不能扩大 R1 无线信号的覆盖范围, WDS, Repeater 和 Repeater Bridge 则可以。
2. Client, Repeater 使得 R2 工作在三层,而 Client Bridge, WDS, Repeater Bridge 使 R2 工作在二层。
3. 如果 R1 在别人家里,只能在 AP 模式下工作,R2 就不能配置成 WDS如果 R2 只接有线客户,可以使用 Client 或者 Client Bridge; 如果 R2 还需要提供无线接入,就必须使用 Repeater 或者 Repeater Bridge. 模式去蹭网。

至于无线带宽的问题,由于接入到同一个 AP 的所有客户共享带宽(包括 AP 自己)。所以如果有 n 个客户同时要发送数据的话,每个客户只能得到 1/n 的带宽。若 R2 工作在 WDS 或 Repeater 下,有个无线客户向 R2 发送数据,R2 一边收又一边要向 R1 发送,这样这个无线客户就只能使用 1/2 带宽了。

假如R1上是设置了dhcp,网段是192.168.1.0

如果是client模式,

我的r2得到一个ip是 192.168.1.x

我是通过有线连接到R2上的,我的R2上,设置它内网的ip段,是192.168.2。0,我可以在r2上设置dhcp。

那么我就可以得到 192.168.2.X的ip,

这时候连接到r2的的pc,是可以上网,等于通过2次的nat上网

至于 Adhoc,是一种点对点的工作模式,在这种模式下,通信的双方都要设置成 Adhoc 方式,只要在同一 channel,就可以直接通信,无需 AP 的参与和管理。无线路由器一般不会工作在 Adhoc 下, AP 模式是更好的选择。

一般都是两台带无线网卡的笔记本在无 AP 的环境下要互联,此时 Adhoc 才能派上用场。

无线路由:关于WDS,Repeater等模式的说明的更多相关文章

  1. 路由器中继(repeater)模式 和 AP+WDS模式区别?

    理论上的 中继(repeater)模式, 只有连接的最后一个才会有信号发出,中间的连接节点是没有信号发出的. AP+WDS模式:就是每一个路由都有信号发出,可以进行信号的全方位覆盖.

  2. WDS 三种模式

    (1)懒人模式(Lazy mode) 此模式下不需要填写对端的BSSID,本端AP的WDS连接作为被动连接,只需要对端填写了本端AP的BSSID即可,效果和桥接模式一样. (2)桥接模式(Bridge ...

  3. 【原创】TP-LINK +ASUS(Tomato) 双无线路由设置WDS

    主路由: TP-LINK TL-WR2041N 连接Internet,LAN IP地址:192.168.1.1,启用DHCP, 无线配置如下: 开启WDS功能,wireless为副路由的SSID,BS ...

  4. 两DD-WRT组建WDS设置

    今天把买了非常久的两台CISCO(已刷DD-WRT)路由器组成WDS,參考了三篇文章   DD-WRT v24-sp2的WDS中继设置 http://www.cnblogs.com/zjoch/arc ...

  5. 无线WIFI连接

    家里的无线网络覆盖一直不全, 最近想改善一下.买了一个mercury的小路由器MW156RM 其实,我还是不理解WDS, repeater, bridge模式有什么区别. 目标就是实现最少的改动,保持 ...

  6. WDS的原理

    WDS的原理 WDS 即 Wireless Distribution System,是无线网络部署延展系统的简称,指用多个无线网络相互联结的方式构成一个整体的无线网络.简单地说,WDS就是利用两个(或 ...

  7. 无线路由器wds桥接技术+丢包率

    半根毛线http://www.cnblogs.com/hsd-/ 今天下午鼓捣了一下无线路由的wds桥接 算是计算机网络的作业 码来分享一下 1.首先设置主路由 我的主路由是斐讯4线 路由ip为192 ...

  8. WIFI的AP/Sta模式简单介绍

    AP模式: Access Point,提供无线接入服务,允许其它无线设备接入,提供数据访问,一般的无线路由/网桥工作在该模式下.AP和AP之间允许相互连接 Sta模式: Station, 类似于无线终 ...

  9. 无线路由和无线AP的区别

    一.答疑解惑 1.什么是无线AP? AP:Access Point 接入点 无线AP:无线接入点是一个无线网络的接入点,俗称“热点”.主要有路由交换接入一体设备和纯接入点设备,一体设备执行接入和路由工 ...

随机推荐

  1. js动态创建input

    var muiDiv = document.getElementById('mui-content'); createInput('img','text',imgSrc,muiDiv); functi ...

  2. php 远程调用redis

    <?php $redis_conf = array ( "active_code"=>array( "host" => "14.29 ...

  3. 【转】Silverlight全开源工作流设计器

    声明 此工作流是作者自行构思和设计的被动式数据触发模式的工作流.没有遵循各种现有的工作流设计标准(如WFMC或WSFL),也没有与其他工作流通用性的接口规范.这里体现更多的是作者对工作流的使用思想,及 ...

  4. AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。

    AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML). AJAX 不是新的编程语言,而是一种使用现有标准的新方法. AJAX 最大的 ...

  5. tomcat 测试页面显示

    首先下载匹配jdk版本的tomcat 解压即可使用 将完成的html文件直接放置到webapps目录下的子目录中是无法使用的 原因是tomcat默认加载的是jsp文件,且需要文件配置 所以,除去在we ...

  6. 2015年天勤考研机试模拟赛 A 推断三角形

    [思路]:採用atoi转换长度.两边仅仅和大于第三边,两边之差小于第三边. [AC代码]: #include <iostream> #include <algorithm> # ...

  7. linux 大量的TIME_WAIT解决办法(转)

    发现存在大量TIME_WAIT状态的连接tcp        0      0 127.0.0.1:3306              127.0.0.1:41378             TIME ...

  8. CentOS 7.0 防火墙

    CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙.firewall:systemctl start firewalld.service#启动firewalls ...

  9. iOS学习笔记(六)——ViewController

    ViewController是iOS应用程序中重要的部分,是应用程序数据和视图之间的重要桥梁,ViewController管理应用中的众多视图.iOS的SDK中提供很多原生ViewController ...

  10. [Spring Framework]学习笔记--Dependency injection(DI)

    1. 通过构造函数实现DI 简单类型实例 package examples; public class ExampleBean { // Number of years to calculate th ...