3

Можно ли реализовать в Linux функциональность виртуального маршрутизатора Windows (http://virtualrouter.codeplex.com/)?

Другими словами, я хочу иметь NIC, подключенный к точке доступа, и тот же NIC, действующий как точка доступа. Есть ли кто-нибудь, кто сделал такое в Linux?

Большое спасибо.

3 ответа3

1

Hostapd позволяет управлять беспроводной картой в режиме AP, но тогда ее обычное использование требует переадресации соединения на другой IF, что и есть статья Arch Linux. Вместо этого вопрос состоял в том, можно ли настроить AP с одним IF, действующим одновременно в режиме AP (виртуальный IF, управляемый hostapd) и в режиме станции (т. Е. В качестве клиента для существующей точки доступа). Все известные мне карты не позволяют использовать карту в режиме станции, если в режиме AP есть виртуальный IF. Вот почему меня интересует ответ на тот же вопрос.

Парень здесь утверждает, что достиг этого с Ralink RT2790, управляемым rt2800pci, который, однако, не найден на USB-устройствах. Вместо этого этот сайт утверждает, что выполнил это с помощью встроенных карт Wi-Fi, управляемых ath5k/ath9k. Поскольку ath9_htc является аналогом usb встроенного драйвера ath9k, можно предположить, что все устройства, управляемые этим модулем, поддерживают эту конфигурацию. Список этих устройств можно найти в Linux Wireless.

Еще раз, я не уверен, я собираюсь попробовать это решение самостоятельно.

0

Да, если драйвер Linux для вашей карты поддерживает его. Есть много практических рекомендаций, просто Google "Точка доступа Linux". Основные шаги (взятые из Arch wiki):

  1. Установите hostapd из репозитория вашего дистрибутива. В системах на основе Debian вы можете установить эту команду:

    sudo apt-get install hostapd
    
  2. Создайте его конфигурационный файл /etc/hostapd/hostapd.conf , убедитесь, что вы установили SSID (независимо от того, что вы хотите, чтобы вызываемая сеть транслировалась) и пароль соответственно:

    ssid=YourWifiName
    wpa_passphrase=Somepassphrase
    interface=wlan0
    bridge=br0
    auth_algs=3
    channel=7
    driver=nl80211
    hw_mode=g
    logger_stdout=-1
    logger_stdout_level=2
    max_num_sta=5
    rsn_pairwise=CCMP
    wpa=2
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP CCMP       
    

Однако детали будут зависеть от того, поддерживает ли ваш беспроводной драйвер режим "Режим доступа", который вы можете проверить, посмотрев, что указано в разделе "Поддерживаемые режимы интерфейса" при запуске:

iw list       

Я настоятельно рекомендую вам прочитать вики-статью Arch, на которую я ссылаюсь, другие полезные ресурсы:

http://www.cyberciti.biz/faq/debian-ubuntu-linux-setting-wireless-access-point/ http://nims11.wordpress.com/2012/04/27/hostapd-the-linux-way- чтобы создать виртуальный-WiFi-доступ точка /

0

Этот метод работает для меня:

  1. Открыть системные настройки
  2. Откройте сеть в разделе оборудования
  3. В новом окне слева вы увидите кнопку « Использовать как точку доступа».

Я проверил это на моем Ubuntu 12.04

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