Назад | Перейти на главную страницу

Настройка беспроводной сети с несколькими точками доступа

У меня есть основной маршрутизатор, работающий под управлением ubuntu, который отлично работает для моей в основном очень крошечной крупномасштабной установки (если это вообще имеет смысл). У меня есть несколько дополнительных маршрутизаторов soho, которые я решил установить рядом с парой проводных рабочих станций и настроить их для расширения беспроводной сети.

Обратите внимание: безопасность не имеет первостепенного значения. Для моих целей достаточно WEP.

Я настроил все маршрутизаторы soho на использование тех же параметров ssid и безопасности, что и основной маршрутизатор, и отключил опцию DHCP-сервера на всех из них, подключил их, и все, казалось, работало точно так, как ожидалось. Итак, я вернулся к своему ноутбуку и вошел в комнату, где находится основной маршрутизатор, и соединение "разорвалось" (ноутбук работает под управлением Windows XP).

Проблема: на основном маршрутизаторе у меня настроен DHCP, поэтому беспроводные пользователи находятся в 192.168.3.0/24, а проводные - в 192.168.2.0/24. Поскольку все маршрутизаторы soho являются «проводными», беспроводные клиенты, подключающиеся через эти точки доступа, получают «проводной» IP-адрес. Когда клиент перемещается в зону действия основного маршрутизатора, ему требуется новый IP-адрес, что приводит к разрыву соединения на 10 секунд или около того, пока Windows снова проходит процесс DHCP.

Как мне настроить беспроводные и проводные устройства на моем основном маршрутизаторе на использование одного и того же диапазона 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;
    }

/ и т.д. / сеть / интерфейсы

# 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 и добавите новый iface с именем br0, который будет иметь один из этих IP-адресов (например, 192.168.2.1) и укажите eth2 и ath0 как члены моста.