2

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

Кто-нибудь когда-нибудь делал что-то подобное? Является ли это возможным?

Я использую доску Debian. Вот некоторые из его деталей:

root@alix:~# cat /proc/version
Linux version 2.6.32-5-686 (Debian 2.6.32-45) (dannf@debian.org) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Sun May 6 04:01:19 UTC 2012
root@alix:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 6.0.5 (squeeze)
Release:    6.0.5
Codename:   squeeze

Я использую беспроводную карту dnma-92 http://unex.com.tw/product/dnma-92.

1 ответ1

4

Так как ваша карта имеет чипсет Atheros, вы сможете это сделать.

Используя драйверы madwifi, вы можете создать 2 различных интерфейса на вашем устройстве и настроить их с помощью wlanconfig/iwconfig (или iw CLI из новых беспроводных расширений linux, которые вы можете узнать, как использовать здесь http://wireless.kernel.org/ru /users /Documentation /iw), а затем установите один как AP, а другой как клиент (STA).

Это очень просто, но зависит от вашего уровня знаний. По сути, это следующие шаги.

Если вы уже знакомы с настройками AP и клиента, просто прочитайте:Может ли машина Linux одновременно выполнять роль беспроводного клиента и точки доступа, используя один физический интерфейс WLAN? , Здесь показано, как создавать интерфейсы, используя старые беспроводные расширения (wlanconfig+iwconfig):

wlanconfig ath0 create wlandev wifi0 wlanmode sta
wlanconfig ath1 create wlandev wifi0 wlanmode ap

Если вы используете новые беспроводные расширения (iw), они очень похожи, более или менее:

iw phy wifi0 interface add ath0 type sta
iw phy wifi0 interface add ath1 type ap

Если у вас все еще есть проблемы, я рекомендую вам сначала пройти несколько уроков:

Сначала узнайте, как установить и познакомьтесь с тем, как работают драйверы madwifi. Помощь здесь:

http://madwifi-project.org/wiki/UserDocs/FirstTimeHowTo

Затем создайте интерфейсы, помогите здесь:

http://madwifi-project.org/wiki/UserDocs#CreatingInterfacesinmadwifi-ng

Затем установите один как AP, помогите здесь:

http://madwifi-project.org/wiki/UserDocs/SimpleAccessPoint

Затем установите другой в качестве клиента, как описано здесь:

http://madwifi-project.org/wiki/UserDocs/802.11i (WPA)

или же

http://madwifi-project.org/wiki/UserDocs/SimpleWEPClient (WEP)

Немного больше помощи по настройке беспроводных устройств в Linux здесь:

http://www.wirelessdefence.org/Contents/LinuxWirelessCommands.htm

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .