Налаштовуємо wifi в консолі ubuntu, open source в Татарстані

Налаштовуємо WiFi в консолі ubuntu

У житті буває всяке - KNetworkManager відмовляється дружити з вашої мережевої, полетіли на смерть ікси, ще який-небудь катаклізм. І ось тут ви РАПТОМ згадуєте що десь в надрах ваших красивостей запилилася консоль. Це означає, що пора натерти очі кулаками до рівномірно-червоного кольору, і згадувати, що таке конфіги.

Так як всі нормальні люди зараз використовують WPA / WPA2, то розглянемо конфігурація на прикладі цих технологій.

Отже, поїхали.
Перед тим, як почати, переконайтеся, що у вас відключено всякі КНетворкМенеджери та інші гуёвіни, які підминають під себе вай-файну мережевої. Вони вам більше не потрібні, і навіть будуть заважати.

0. По замовчуванням wpa-supplicant вже має бути встановлено, але якщо з якоїсь причини у вас цей пакет не варто, то ставимо:
sudo apt-get install wpasupplicant

1. Перевіряємо, що ваша мережевої ( "wlan0" або типу того) працює, і бездротова мережа детектив:


перевірка мережевої:
iwconfig
скан доступних мереж:
sudo iwlist scan
Якщо все працює як треба, то у висновку цих команд ви побачите і сетевку, і сітку.

3. Якщо є згадка вашої файфайной сетевкі, то уважно дивимося, що саме, повинно бути ось так (якщо немає взагалі нічого, то дописуємо, але після прочитання всього мануала цілком):

auto wlan0
iface wlan0 inet static
address 192.168.168.40
gateway 192.168.168.230
dns-nameservers 192.168.168.230
netmask 255.255.255.0
wpa-driver wext
wpa-ssid <ваш_essid>
wpa-ap-scan 1
wpa-proto RSN
wpa-pairwise CCMP
wpa-group CCMP
wpa-key-mgmt WPA-PSK
wpa-psk <ваш_hex_key> [ВАЖЛИВО: дивіться інструкцію "Генерування WPA-PSK ключа"]

4. Тепер трохи теорії:

auto - параметр, який вказує на те, що інтерфейс повинен підніматися при старті системи
wlan0 - ваша сетевушка (може бути що-небудь типу wlan0, eth1, rausb0, ra0 і т.д. уважно подивіться, що вам видала команда iwconfig в п.1).

  • iface wlan0 inet static:
  • address, netmask, [..], dns-nameservers:

    тут теж все повинно бути очевидно - ваші мережеві параметри. Якщо ж у вас dhcp, то писати ці рядки не треба.

    Буржуї чомусь рекомендують прописувати ВПА-шний драйвер "wext", аргументуючи тим, що інші не працюють. Так це чи не так - я не знаю, ви ж можете спробувати використовувати який-небудь інший. На моїй же сетевке проканав Векста.

    Тут треба вписати ім'я вашої бездротової мережі.

    Вибір режиму виявлення:
    "1" = Broadcast of ESSID.
    "2" = Hidden broadcast of ESSID.

    Вибір технології:
    "RSN" = WPA (2)
    "WPA" = WPA (1)

  • wpa-pairwise wpa-group:

    "CCMP" = AES cipher as part of WPA (2) standard.
    "TKIP" = TKIP cipher as part of WPA (1) standard.

    "WPA-PSK" = Аутентифікація по ключу (див. "Генерування WPA-PSK ключа").
    "WPA-EAP" = Аутентифікація за сертифікатом на ентерпрайз-сервері.

    5. ось ми і підійшли до генерування ключа:

    Ви знаєте назву вашої мережі (скажімо, "test") і нешифрований пароль (нехай буде "12345678") до неї. Але для того, щоб сетевка знюхалась з мережею, цього недостатньо, для цього треба згенерувати шістнадцятковий ключ. Тут нічого складного, робимо команду: wpa_passphrase <имя_вашей_сети> <ваш_нешифрованный_пароль> У висновку у вас буде таке:
    network = ssid = "test"
    # Psk = "12345678"
    psk = fe727aa8b64ac9b3f54c72432da14faed933ea511ecab1 5bbc6c52e7522f709a
    > Копіюємо все те, що йде після символів "psk =", і вставляємо в конфіг мережі (див. П.3) після wpa-psk замість напису <ваш_hex_key> (Зрозуміло, без всяких лапок, дужок і всього іншого)

    6. Тепер повертаємося до п.3, і вже вдумливо вносимо зміни в мережевий конфиг відповідно до всієї тієї інформацією, що ми вичитали в пунктах 4 і 5.
    7. Після того, як всі прописали, перезапускаємо всю мережеву частину:
    sudo /etc/init.d/networking restart або просто перезавантажуємо комп.

    Схожі статті