Як створити точку доступу до wifi в Ubuntu 16.04, оскільки AP-точка вже не працює


24

Я перейшов до Ubuntu 16.04. Я використовував ap-hotspot для точки доступу до wifi через термінал. Здається, ap-hotspot вже не є; Чи є альтернатива створити точку доступу до wifi? Якщо є, як це можна встановити / використовувати?


4
Тим, хто слідує за відповідями тут і отримує повідомлення типу "Підключення X наразі недоступне на пристрої wlan0" під час спроби підключитися до прихованої мережі: Ваш пристрій wifi, ймовірно, не підтримує головний режим (не може бути AP). Щоб перевірити, див. Help.ubuntu.com/community/WifiDocs/…
akom

Відповіді:


38

У Ubuntu 16.04 на сторінці редагувань підключення до Wi-Fi існує режим гарячої точки, який працює безпосередньо для пристроїв Android. Ось крок за кроком:

  1. Спочатку відключіть Wi-Fi та підключіть ваш ноутбук / ПК до дротової мережі.

  2. Клацніть Редагувати з'єднання в мережевому меню. Потім натисніть кнопку Додати в мережевих з'єднаннях, щоб додати нове з'єднання:

  3. Виберіть WiFi у спадному вікні у наступному вікні та натисніть кнопку Створити.

  4. Коли спливе вікно точки доступу Wi-Fi, виконайте наступні дії:

    1. Введіть назву з'єднання, SSID, виберіть режим гарячої точки.

    2. На вкладці Безпека Wi-Fi виберіть WPA & WPA2 Personal та введіть пароль.

    3. На вкладці Налаштування IPv4 виберіть режим "Надати доступ до інших комп'ютерів"

      Натисніть посилання, наприклад

  5. Після натискання кнопки збереження увімкніть WiFi та натисніть Підключитися до прихованої мережі Wi-Fi та виберіть підключення до щойно створеного з'єднання.

    Натисніть посилання, наприклад

  6. Тепер у вашому мережевому меню має бути з'єднання Wi-Fi:

Нарешті підключіться до цієї точки доступу зі свого пристрою Android і насолоджуйтесь!

Оновлення!

Дотримуючись інструкції та перед включенням Wi-Fi, перезавантажте Менеджер мережі за допомогою:

sudo service network-manager restart

Потім увімкніть WiFi і він повинен підключитися.


12
Я спробував це, але коли я підключаюся через приховану мережу Wi-Fi, він говорить: Не вдалося активувати з'єднання: (2) Підключення 'wifihotspot' наразі недоступне на пристрої wlp9s0. як вирішити це? Перед оновленням до 16.04 я використовував ap_hostpot без проблем.
Кт Хафіс

2
Дотримуючись посібника та перед включенням Wi-Fi, перезапустіть Менеджер мереж за допомогою: перезапуск сервісу sudo-сервісу. Після цього ввімкніть Wi-Fi і він повинен підключитися.
Енді

4
не працював для мене після навіть перезавантаження, отримав цю помилку (2) Підключення 'k-hotspot' наразі недоступне на пристрої wlp3s0.
Карім Самір

1
У мене такі ж помилки, як у вищевказаних користувачів: Не вдалося активувати з'єднання, (2) Підключення "wifishare" наразі недоступне на пристрої wlp5s0.
Годинник ZHONG

2
Я можу успішно створити точку доступу, але крім мого андроїд-телефону, жоден інший пристрій не може підключитися до неї. Мій ноутбук Ubuntu (як і інші телефони) запитує пароль, а потім просто зачекається на пару секунд, перш ніж знову запитати його. Хтось знає, в чому проблема?
alonso s

20

Однорядне рішення

По-перше, ви можете спробувати рішення в одному рядку на основі інтерфейсу командного рядка NetworkManager.

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

якщо це не працює, слід спробувати рішення 3 рядка тут:

Рішення трьох ліній

Ось рішення, засноване на чудовому інструменті командного рядка NetworkManager. Це дуже прямо вперед, працює з WPA та режимом точки доступу (тому він працює на смартфонах) і не потребує складних налаштувань. Після його налаштування ви можете просто використовувати графічний інтерфейс, щоб занадто заблокувати точку доступу. Просто створіть такі рядки, щоб створити та включити точку доступу:

# 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 рядків команди. Ви можете зауважити, що оскільки з'єднання також відображається у доступних з'єднаннях, його можна ввімкнути / відключити з графічного інтерфейсу.


Можливо, вам доведеться встановити dnsmasq.
Річард

11

я використовую create_ap

Перегляньте детальну сторінку сторінки GitHub:

Цей сценарій створює NATED або Bridged WiFi Точку доступу.

Зазвичай я використовую два варіанти:

  1. Для мостового доступу до Інтернету : діліться своїм Ethernet або модемним Інтернетом через WiFi

    create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase
    

    де wlan0ваш інтерфейс WiFi та eth0інтерфейс, який пропонує Інтернет (Ethernet або модем).

  2. Обмін Інтернетом через той самий інтерфейс WiFi : це дозволить вам обмінюватися Інтернетом через той самий інтерфейс WiFi, корисно, якщо ви хочете повторно поділитися WiFi, який ви вже підключили до нього, щоб розширити область WiFi, наприклад:

    create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
    

create_apне працює на 16.04 на моєму ПК.
Індійський

Ви можете, будь ласка, опублікувати коментарі, щоб використовувати його в терміналі? Мені не знайоме це робити і завжди плутаюсь. заздалегідь дякую
Kt Hafis

2
коли я дав коментар, він говорить: 'wlan0' - це не інтерфейс WiFi, я змінив команду, вважаючи, що інтерфейс wifi повинен бути 'wlp9s0', як показано десь, але відповідь така: ПОМИЛКА: Ваш адаптер не підтримує AP (головний) режим що-небудь можна зробити?
Кт Хафіс

Так, ви повинні використовувати своє ім'я інтерфейсу замість wlan0, другий варіант вимагає, щоб адаптер підтримував цю функцію, я думаю, це не так. спробуйте перший
Boubouh Karim

Чи може хтось здійснити цю програму на Ubuntu 16.04?
Filbuntu
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.