配置具有多个 AP 的无线网络

配置具有多个 AP 的无线网络

我的主路由器运行的是 ubuntu,它对于我基本上非常小的大型设置(如果这有任何意义的话)来说一直运行良好。我有一些额外的 soho 路由器,我决定将它们安装在几个有线工作站附近,并配置它们以扩展无线网络。

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

我将所有 soho 路由器设置为使用与主路由器相同的 ssid 和安全设置,并关闭所有路由器上的 DHCP 服务器选项,将它们插入电源,一切似乎都按预期工作。因此,我回到笔记本电脑上,走进主路由器所在的房间,连接“断开”(笔记本电脑运行的是 Windows XP)。

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

如何配置主路由器上的无线和有线设备以使用相同的 dhcp 范围?

dhcdp配置文件

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/网络/接口

# 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

答案1

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

相关内容