configuration多个AP的无线networking

我有我的主要路由器运行Ubuntu的,这一直工作正常,我基本上非常微小的大型设置(如果这是有道理的话)。 我得到了一些额外的soho路由器,我决定将设置在几个有线工作站附近,并configuration它们以扩展无线networking。

提前注意:安全性不是最重要的。 WEP就足够了我的目的。

我将所有soho路由器设置为使用与主路由器相同的ssid和安全设置,并closures了所有这些路由器上的DHCP服务器选项,并将其插入,并且所有内容似乎都按预期工作。 所以我回到我的笔记本电脑,走进主路由器的房间,连接“断开”(笔记本电脑正在运行Windows XP)。

问题:在主路由器上,我configuration了dhcp,因此无线用户在192.168.3.0/24,有线在192.168.2.0/24。 由于所有soho路由器都是“有线”的,因此通过这些AP连接的无线客户端将获得“有线”IP。 当客户端移动到主路由器的范围时,它需要一个新的IP,因此断开连接10秒左右,因为Windows再次通过dhcp进程。

我如何去configuration我的主路由器上的无线和有线设备使用相同的DHCP范围?

dhcdp.conf

subnet 192.168.2.0 netmask 255.255.255.0 { min-lease-time 360; default-lease-time 86400; max-lease-time 604800; range 192.168.2.10 192.168.2.200; option routers 192.168.2.1; option domain-name-servers 192.168.0.1; authoritative; } subnet 192.168.3.0 netmask 255.255.255.0 { min-lease-time 360; default-lease-time 86400; max-lease-time 604800; range 192.168.3.10 192.168.3.200; option routers 192.168.3.1; option domain-name-servers 192.168.0.1; authoritative; } 

的/ etc /networking/接口

 # The loopback network interface auto lo iface lo inet loopback # WAN connection auto eth1 iface eth1 inet dhcp # LAN connection iface eth2 inet static address 192.168.2.1 netmask 255.255.255.0 # WLAN connection auto ath0 iface ath0 inet static address 192.168.3.1 netmask 255.255.255.0 up iwconfig ath0 mode Master && iwconfig ath0 essid "shadow-ubuntu" && iwconfig ath0 key ********* auto eth2 

您需要连接eth2和ath0接口,以便有线和无线networking成为一个子网。 我不知道ubuntu interfaces文件的确切语法,但是您将从eth2和ath0中删除地址和networking掩码语句,并添加一个名为br0的新的iface,它将具有其中一个IP地址(例如,192.168.2.1)并指定eth2和ath0作为桥梁的成员。