Ubuntu

使用多個 AP 配置無線網路

  • October 7, 2009

我有我的主路由器執行 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.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/網路/介面

# 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 介面,以便有線和無線網路成為一個子網。我不知道 ubuntu 介面文件的確切語法,但您將從 eth2 和 ath0 中刪除地址和網路遮罩語句,並添加一個名為 br0 的新 iface,它將具有這些 IP 地址之一(例如,192.168.2.1)並將 eth2 和 ath0 指定為網橋的成員。

引用自:https://serverfault.com/questions/72018