Точка доступа Wi-Fi для соединения с использованием Android Broadcom 43xx

Я запускаю Ubuntu 13.10 64b на Dell Inspiron N5010.

Мое беспроводное устройство (найденный использованием lspci) адаптер Broadcom Corporation BCM4313 802.11bgn Беспроводной сети (газаните 01).

Я купил новый телефон на базе Android, и хотят соединиться с Интернетом при помощи ноутбука как Точка беспроводного доступа (для данного случая не работает с Android).

Я попробовал следующие учебные руководства как то в том, Как установить Горячую точку Wi-Fi Режима точки доступа?. Соответствующий вывод от iw list был

    Supported interface modes:
     * IBSS
     * managed

Выполнение sudo hostapd /path/to/conf/file дал мне (eth1 беспроводная связь, проверенная iwconfig)

Failed to create interface mon.eth1: -95 (Operation not supported)
Could not set channel for kernel driver
eth1: Unable to setup interface.
Could not connect to kernel driver.

Я могу использовать Connectify и Virtualrouter в Windows, и телефон работает отлично. Как я получаю точку доступа, работающую на Ubuntu? Я открыт для других альтернатив также.

4
задан 13 April 2017 в 15:23

2 ответа

Переключение на драйвер с открытым исходным кодом сделало это

Короткая версия

Используя драйвер с открытым исходным кодом (brcmsmac в моем случае) вместо Собственной Broadcom Драйвер беспроводного устройства STA (wl) и горячая точка AP установки добились цели


Долгая версия для Пользователей Broadcom

  1. Перейдите к Ubuntu Broadcomm WifiDocs. Посмотрите, существует ли альтернатива с открытым исходным кодом.
  2. Страница драйверов Linux должна сказать Вам, если она поддерживает режим точки доступа

    • Раз так yay!
    • В противном случае я не могу помочь.Прошу прощения.
  3. Временно переключитесь на открытое - источник драйвера, чтобы проверить, делает ли он то, что Вы хотите

    #unload all drivers
    sudo modprobe -r b43 bcma
    sudo modprobe -r brcmsmac bcma
    sudo modprobe -r wl
    
    #load the corresponding open-source driver (brcmsmac in my case)
    sudo modprobe brcmsmac
    

    Если это работает, можно отредактировать черные списки для проверки только необходимых работ драйвера. Более легкая опция состояла бы в том, чтобы просто удалить собственное использование драйверов sudo apt-get purge bcmwl-kernel-source

  4. Горячая точка AP установки. Помните, существуют некоторые проблемы в 14,04, и откат должен быть сделан как показано на странице. Еще, использовать hostapd как описано здесь

  5. Выполненный sudo ap-hotspot start. Ваш телефон на базе Android должен работать с этим соединением.
  6. Открытый исходный код побеждает снова
2
ответ дан 1 December 2019 в 10:20

По-видимому, материал, который заставляет горячие точки работать, повреждается на Ubuntu 13.xx. Я еще не нашел фиксацию нигде в Интернете.

0
ответ дан 1 December 2019 в 10:20

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

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