Поделитесь wiFi интернет-соединением с беспроводной точкой доступа [duplicate]

Я обновился до Ubuntu 16.04. Я использовал ap-hotspot для горячей точки Wi-Fi через терминал. Кажется, ap-hotspot больше нет; есть ли альтернатива созданию Wi-Fi-точки доступа? Если есть, как его можно установить / использовать?

20
задан 16 July 2017 в 11:13

6 ответов

В Ubuntu 16.04 есть режим Hotspot на странице редактирования WiFi-соединения, которая работает непосредственно для устройств Android. Вот шаг за шагом:

Сначала отключите WiFi и подключите свой ноутбук / ПК к проводной сети. Нажмите «Изменить подключения» в сетевом меню. Затем нажмите «Добавить» в сетевых подключениях, чтобы добавить новое подключение: выберите «Wi-Fi» в раскрывающемся списке в следующем окне и нажмите кнопку «Создать». Когда откроется окно редактирования WiFi-точки доступа, выполните следующие действия: Введите имя подключения, SSID, выберите режим Hotspot. На вкладке Безопасность Wifi выберите WPA & amp; WPA2 Personal и введите пароль. На вкладке «Параметры IPv4» выберите режим «Поделиться на других компьютерах». После нажатия кнопки «Сохранить» включите WiFi и нажмите «Подключиться к скрытой сети Wi-Fi» и выберите «Подключиться к соединению, которое вы только что создали». Теперь ваше сетевое меню должно иметь соединение Wi-Fi-хот-спота:

Наконец, подключитесь к этой точке доступа с вашего устройства Android и наслаждайтесь!

Update!

После выполнения руководства и перед включением Wi-Fi перезапустите Network Manager с помощью:

sudo service network-manager restart

Затем включите WiFi и он должен подключиться.

31
ответ дан 18 July 2018 в 10:15

Однолинейное решение

Сначала вы можете попробовать однострочное решение на основе интерфейса командной строки NetworkManager.

nmcli device wifi hotspot con-name my-hotspot ssid my-hotspot band bg password jesuisunmotdepasse

, если он не работает, вы должны попробовать трехлинейное решение здесь:

Решение из трех строк

Вот решение, основанное на отличном инструменте командной строки NetworkManager. Он очень прост, работает с WPA и Access Point Mode (поэтому он работает на смартфонах) и не требует сложной настройки. Как только он настроен, вы можете просто использовать графический интерфейс для доступа к точке доступа. Просто запустите следующие строки, чтобы создать и активировать точку доступа:

# Create a connection nmcli connection add type wifi ifname '*' con-name my-hotspot autoconnect no ssid my-local-hotspot # Put it in Access Point nmcli connection modify my-hotspot 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared # Set a WPA password (you should change it) nmcli connection modify my-hotspot 802-11-wireless-security.key-mgmt wpa-psk 802-11-wireless-security.psk myhardpassword # Enable it (run this command each time you want to enable the access point) nmcli connection up my-hotspot

Теперь подключитесь к вашему смартфону ... Если вам это больше не нужно, отключите его:

nmcli connection down my-hotspot

Чтобы снова включить его, вам просто нужно будет использовать последнюю команду команды из 4 строк. Вы можете заметить, что, поскольку соединение также появляется в доступных подключениях, вы можете включить / отключить его из графического интерфейса.

10
ответ дан 18 July 2018 в 10:15

Я использую create_ap

Подробную информацию о странице GitHub:

Этот скрипт создает NAT-доступ или мостовую точку доступа WiFi.

Обычно я использую это два варианта:

Для совместного использования в Интернете: общий доступ к вашему Ethernet или модему через Wi-Fi create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase , где wlan0 - ваш интерфейс WiFi, а eth0 - это интерфейс, предлагающий интернет (Ethernet или модем ). Интернет-доступ с одного и того же WiFi-интерфейса: это позволит вам обмениваться Интернетом с одним и тем же интерфейсом WiFi, полезно, если вы хотите поделиться WiFi, к которому вы уже подключены, для расширения зоны WiFi, например: create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase [ ! d5]
9
ответ дан 18 July 2018 в 10:15

В Ubuntu 16.04 есть режим Hotspot на странице редактирования WiFi-соединения, которая работает непосредственно для устройств Android. Вот шаг за шагом:

Сначала отключите WiFi и подключите свой ноутбук / ПК к проводной сети. Нажмите «Изменить подключения» в сетевом меню. Затем нажмите «Добавить» в сетевых подключениях, чтобы добавить новое подключение: выберите «Wi-Fi» в раскрывающемся списке в следующем окне и нажмите кнопку «Создать». Когда откроется окно редактирования WiFi-точки доступа, выполните следующие действия: Введите имя подключения, SSID, выберите режим Hotspot. На вкладке Безопасность Wifi выберите WPA & amp; WPA2 Personal и введите пароль. На вкладке «Параметры IPv4» выберите режим «Поделиться на других компьютерах». После нажатия кнопки «Сохранить» включите WiFi и нажмите «Подключиться к скрытой сети Wi-Fi» и выберите «Подключиться к соединению, которое вы только что создали». Теперь ваше сетевое меню должно иметь соединение Wi-Fi-хот-спота:

Наконец, подключитесь к этой точке доступа с вашего устройства Android и наслаждайтесь!

Update!

После выполнения руководства и перед включением Wi-Fi перезапустите Network Manager с помощью:

sudo service network-manager restart

Затем включите WiFi и он должен подключиться.

32
ответ дан 24 July 2018 в 19:32
  • 1
    Я пробовал это, но когда я подключаюсь через скрытую сеть Wi-Fi, он говорит: Не удалось активировать соединение: (2) Соединение «wifihotspot» на данный момент недоступно на устройстве wlp9s0. как справиться с этим? Я использовал ap_hostpot перед обновлением до 16.04 без каких-либо проблем. – Kt Hafis 30 April 2016 в 15:28
  • 2
    После выполнения руководства и до включения WiFi перезагрузите Network Manager с помощью: sudo service network-manager restart Затем включите WiFi, и он должен подключиться. – Andy 30 April 2016 в 22:25
  • 3
    не работал для меня после даже перезагрузки, получил эту ошибку (2) Соединение «k-hotspot» на данный момент недоступно на устройстве wlp3s0. – Karim Samir 29 August 2016 в 14:39
  • 4
    Я получил те же ошибки, что и вышеперечисленные пользователи: Не удалось активировать соединение, (2) Соединение wifishare в настоящее время недоступно на устройстве wlp5s0. – Clock ZHONG 30 December 2016 в 04:30
  • 5
    Возможно, вам потребуется установить dnsmasq. – Richard 26 October 2017 в 20:02

Однолинейное решение

Сначала вы можете попробовать однострочное решение на основе интерфейса командной строки NetworkManager.

nmcli device wifi hotspot con-name my-hotspot ssid my-hotspot band bg password jesuisunmotdepasse

, если он не работает, вы должны попробовать трехлинейное решение здесь:

Решение из трех строк

Вот решение, основанное на отличном инструменте командной строки NetworkManager. Он очень прост, работает с WPA и Access Point Mode (поэтому он работает на смартфонах) и не требует сложной настройки. Как только он настроен, вы можете просто использовать графический интерфейс для доступа к точке доступа. Просто запустите следующие строки, чтобы создать и активировать точку доступа:

# Create a connection nmcli connection add type wifi ifname '*' con-name my-hotspot autoconnect no ssid my-local-hotspot # Put it in Access Point nmcli connection modify my-hotspot 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared # Set a WPA password (you should change it) nmcli connection modify my-hotspot 802-11-wireless-security.key-mgmt wpa-psk 802-11-wireless-security.psk myhardpassword # Enable it (run this command each time you want to enable the access point) nmcli connection up my-hotspot

Теперь подключитесь к вашему смартфону ... Если вам это больше не нужно, отключите его:

nmcli connection down my-hotspot

Чтобы снова включить его, вам просто нужно будет использовать последнюю команду команды из 4 строк. Вы можете заметить, что, поскольку соединение также появляется в доступных подключениях, вы можете включить / отключить его из графического интерфейса.

10
ответ дан 24 July 2018 в 19:32

Я использую create_ap

Подробную информацию о странице GitHub:

Этот скрипт создает NAT-доступ или мостовую точку доступа WiFi.

Обычно я использую это два варианта:

Для совместного использования в Интернете: общий доступ к вашему Ethernet или модему через Wi-Fi create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase , где wlan0 - ваш интерфейс WiFi, а eth0 - это интерфейс, предлагающий интернет (Ethernet или модем ). Интернет-доступ с одного и того же WiFi-интерфейса: это позволит вам обмениваться Интернетом с одним и тем же интерфейсом WiFi, полезно, если вы хотите поделиться WiFi, к которому вы уже подключены, для расширения зоны WiFi, например: create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase [ ! d5]
9
ответ дан 24 July 2018 в 19:32
  • 1
    create_ap не работает на 16.04 на моем ПК. – Indian 27 April 2016 в 16:52
  • 2
    не могли бы вы опубликовать комментарии, чтобы использовать его в терминале? Я не привык это делать и всегда путаюсь. заранее спасибо – Kt Hafis 30 April 2016 в 15:31
  • 3
    когда я дал комментарий, он говорит: «wlan0» не является интерфейсом WiFi. Я изменил команду, полагая, что интерфейс wifi должен быть «wlp9s0», как он показан где-то, но ответ: ERROR: ваш адаптер не поддерживает AP (master) режиме можно что-нибудь сделать? – Kt Hafis 1 May 2016 в 08:40
  • 4
    Да, вы должны использовать свое имя интерфейса вместо wlan0, для второго варианта требуется, чтобы адаптер поддерживал эту функцию, но это не так. попробуйте первый – Boubouh Karim 2 May 2016 в 03:47
  • 5
    Может ли кто-нибудь сделать это на Ubuntu 16.04? – Filbuntu 21 June 2016 в 04:54

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

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