Точка доступу wifi ubuntu

У цій статті інструкція як створити точку доступу на Ubuntu 14.04. Найчастіше точка доступу WiFi використовується для того, щоб роздати Інтернет без проводів. Однак комп'ютери, підключені до точки доступу, можна об'єднати в повноцінну локальну мережу. Через таку мережу можна використовувати загальні ресурси точно так же, як і через дротову мережу.

Як налаштувати точку доступу WiFi на Ubuntu 14.04

На Ubuntu 14.04 можна налаштувати програмний WiFi роутер, який буде роздавати Інтернет через WiFi. Для створення точки доступу знадобиться:

  • Ubuntu 14.04. Версія десктоп або сервер. У цій статті використовується версія десктоп.
  • WiFi адаптер. На ноутбуці є строєні адаптери, а для настільного комп'ютера швидше за все доведеться купувати зовнішній USB WiFi адаптер. Для цієї статті використовувався як раз такий - USB wifi адаптер TP-Link TL-WN722NC.
  • З'єднання з Інтернет. Для цієї статті було використано Ethernet з'єднання з Інтернет-провайдером. Але це може бути наприклад і USB модем стільникового оператора (МТС, Білайн, Мегафон). Або іншу сполуку - PPPoE, VPN, Dail-Up.

Налаштування робиться в консолі. Вона запускається через меню Dash і називається Термінал.

крок перший

Необхідно підключитися до Інтернет.

крок другий

Якщо ви використовуєте зовнішній WiFi адаптер, підключіть його комп'ютера. Якщо у вас вбудований адаптер, переконайтеся в тому, що він включений - на багатьох ноутбуках є апаратна кнопка вимикання адаптера і цю кнопку часто вимикають помилково.

Переконайтеся в тому, що WiFi адаптер пізнаний системою і підключений. Це можна зробити командою

Висновок цієї команди повинен містити рядок з ім'ям бездротового інтерфейсу - "wlanX", де Х цифра, звичайно це 0. Якщо у вас два адаптера, відповідно буде два рядки.

Точка доступу wifi ubuntu

Крок третій, установка точки доступу (ap-hotspot)

Необхідно встановити пакет ap-hotspot. команди:

sudo add-apt-repository ppa: nilarimogard / webupd8

sudo apt-get update

sudo apt-get install ap-hotspot

Разом з цим пакетом, автоматично, встановлюються dnsmasq і hostapd.

Важливо! Після установки потрібно буде замінити версію hostapd на старішу, оскільки в новій версії є проблема з драйвером nl80211.

Установка старої версії:

sudo dpkg -i hostapd * .deb

sudo apt-mark hold hostapd (заборона на оновлення цього пакета!)

Крок четвертий, настройка точки доступу (ap-hotspot)

Конфігурація точки доступу запускається командою:

sudo ap-hotspot configure

Спочатку конфигуратор дає запит імені інтерфейсу через який комп'ютер підключений до Інтернет. Сам конфигуратор перевіряє систему і пропонує варіант (Detected eth0 as the network interface connected to the Internet):

Точка доступу wifi ubuntu

Потім запит імені інтерфейсу WiFi. І знову конфигуратор пропонує варіант (Detected wlan0 as your WiFi interface):

Точка доступу wifi ubuntu

Після цього запит імені точки доступу. Можна ввести ваше ім'я або просто натиснути Ентер і буде використано ім'я за замовчуванням - myhotspot:

Точка доступу wifi ubuntu

Останній крок настройки - введення пароля до точки доступу. Якщо ви не будете писати свій пароль, а просто натиснете, Ентер, тоді пароль буде за замовчуванням - qwerty0987):

Точка доступу wifi ubuntu

Все, настройка закінчена.

Примітка. Ви можете вручну змінити налаштування точки доступу, редагуючи файл /etc/ap-hotspot.conf

Крок п'ятий, запуск точки доступу

sudo ap-hotspot start

Результат цієї команди повинен бути таким. Повинні рядки "Starting Wireless Hotspot" і "Wireless Hotspot Active":

Точка доступу wifi ubuntu

Якщо команда надовго "зависає" з рядком "Starting Wireless Hotspot" і другого рядка немає, це означає що є проблема. Бути може встановлена ​​нова версія hostapd (див. Крок три). У нормальній ситуації має з'явитися повідомлення "Wireless Hotspot Active", а команда завершити свою роботу.

Управління точкою доступу

Зупинка точки доступу командою sudo ap-hotspot stop

Автозавантаження можна зробити через файл /etc/rc.local. Наприклад такою командою: sleep 15 ap-hotspot start

Інформація про стан точки доступу і підключених клієнтів доступна теж через термінал, при використанні сторонніх програм.

Подивитися стан точки доступу на Ubuntu 14.04

Дізнатися про те, запущена точка доступу чи ні, можна командою

Точка доступу wifi ubuntu

Подивитися клієнтів точки доступу на Ubuntu 14.04

Дізнатися про підключених до точки доступу клієнтів можна командою:

У висновку команди потрібно дивитися за назвою інтерфейсу wlan0.

Або можна завантажити скрипт ap-clients. витягти з архіву і запустити його:

Висновок скрипта показує клієнтів підключених до точки доступу.

Примітка 1

Якщо, при виникненні проблеми з запуском, команда ap-hotspot start буде виводити повідомлення "if Another process is already running" тоді потрібно видалити PID файл програми:

sudo rm /tmp/hotspot.pid

Примітка 2

Пароль звичайно поставте складніше ніж 12345678 або qwerty0987. І не забудьте, що мінімальна довжина пароля для WPA2 дорівнює 8 символам.

Примітка 3

Налаштування ap-hotspot записані в файлі /etc/ap-hotspot.conf

Налаштування hostapd - в файлі /etc/hostapd.conf

Налаштування DHCP - в файлі /etc/dnsmasq.conf

Захист вашої WiFi мережі

Встановлення точки доступу на інших операційних системах