Повторяющаяся гибридная беспроводная сеть

Краткое описание: я хотел бы использовать два компьютера Ubuntu для расширения / дополнения существующей беспроводной точки доступа.

У меня есть сеть, которая в настоящее время выглядит примерно так:

Network

На диаграмме не показаны помехи, вызванные нашим домом. Это робот, блокирующий Wi-Fi, присланный сюда из прошлого. Два проводных компьютера находятся в областях, где сигнал наиболее блокирован (не задумано, просто счастливое совпадение).

Оба проводных компьютера имеют довольно хорошие сетевые карты. Они оба являются машинами Ubuntu, и я хотел бы превратить их в дополнительные базовые станции.

Я знаю, что мог бы использовать больше сетевого оборудования (удлинители сети или кабель в дополнительных точках чистого беспроводного доступа), но у меня две машины Linux сидят в идеальных местах, и я чувствую, что они могут помочь мне .

Я пробовал специальные сети, но мне нужно нечто более прозрачное (например, вы можете мигрировать с базы на базу без разрыва соединения); для клиентов это должно выглядеть как одна сеть.

Вот диаграмма того, что я хочу:

Where I'm trying to get

5
задан 15 January 2011 в 18:33

1 ответ

Можно использовать WDS, который поддерживается hostapd. Но скорости не хороши. Таким образом, можно попробовать решение, что я продолжаю работать:

Проверьте, имеет ли Ваш драйвер беспроводного устройства поддержку mac80211 здесь

Установите hostapd из Кв. apt-get install hostapd. Непока недавно способные двоичные файлы не имели поддержки mac80211. Таким образом для компиляции его можно отослать это

Я не получил hostapd conf файл. Так погугленный и получил его. Можно использовать мой отсюда. Поместите его как /etc/hostapd/hostapd.conf. Изменения, которые необходимо сделать, следующие; eithet комментируют их или изменяют:

interface=wlan0
driver=nl80211
bridge=br0
ssid=test
channel=1

Относительно ssid, если у Вас есть тот же как Ваши беспроводные маршрутизаторы и если Ваш беспроводной маршрутизатор находится в режиме точки доступа (просто входная дверь для беспроводных завещаний к Вашей проводной сети; и маршрутизация, брандмауэринг, dhcp, DNS сделан Вашим проводным маршрутизатором, открытым для WAN), это был бы более удобный бит.

Следующий код сделает Вас ПК AP также (путем создания сетевого моста):

#!/bin/bash

service network-manager stop 
ifconfig eth0 0.0.0.0 #remove IP from eth0
ifconfig eth0 up #ensure the interface is up

ifconfig wlan0 0.0.0.0 #remove IP from eth1
ifconfig wlan0 up #ensure the interface is up

brctl addbr br0 #create br0 node
hostapd -d /etc/hostapd/hostapd.conf > /var/log/hostapd.log &
sleep 5
brctl addif br0 eth0 #add eth0 to bridge br0
brctl addif br0 wlan0 #add wlan0 to bridge br0

ifconfig br0 192.168.1.15 netmask 255.255.255.0 #ip for bridge
ifconfig br0 up #bring up interface
route add default gw 192.168.1.1 # gateway

Измените имена интерфейса, IP, шлюз согласно Вашим потребностям.

Если Вы хотите иметь безопасность, можно обратиться к вышеупомянутой ссылке. Можно попытаться иметь WPA-PSK с общим общим ключом для всего AP.

3
ответ дан 15 January 2011 в 18:33

Другие вопросы по тегам:

Похожие вопросы: