Ubuntu 14.04 Server - WiFi WPA2 Personal

Я только что установил Ubuntu 14.04 Server и не могу правильно настроить wifi для работы с WPA2 personal и мог бы использовать некоторую помощь.

Во время установки был простой мастер, в котором я выбрал свой SSID из списка и ввел свою фразу-пароль, и это сработало отлично. Теперь, когда установка завершена, у меня возникли проблемы с настройкой Wi-Fi. Моя точка доступа настроена на WPA2 Personal TKIP или AES. Любой совет будет принята с благодарностью. Я безуспешно возился с соискателем WPA и моим файлом /etc/network/interfaces.

Спасибо

5 ответов

Решение

Я предлагаю вам настроить /etc/network/interfaces что-то вроде:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wpa-ssid <your_router>
wpa-psk <your_wpa_key>
dns-nameservers 8.8.8.8 192.168.1.1

Обязательно выберите статический адрес вне диапазона, используемого DHCP-сервером в маршрутизаторе, коммутаторе или другой точке доступа. Конечно, подставьте свои данные здесь.

Заставьте систему прочитать и использовать изменения:

sudo ifdown wlan0 && sudo ifup -v wlan0

Вы подключились?

ping -c3 192.168.1.1
ping -c3 www.google.com

Мне удалось подключиться к моей точке доступа WPA2, добавив в /etc/network/interfaces, Немного изменен с принятого ответа и с использованием DHCP.

auto wlan0
iface wlan0 inet dhcp
wpa-ssid <your_router>
wpa-psk <your_wpa_key>

Тогда простой sudo ifup -v wlan0 и это связано. Все хорошо.

Используя либо DHCP, либо статический конфиг (неважно, какой)- И при условии, что ваш Wi-Fi работал во время установки - сделайте так, чтобы ваш /etc/network/interfaces выглядел примерно так, как показано ниже (поскольку wlan0 должен соответствовать названию вашей карты Wi-Fi, указанной в ifconfig -a, например, ваша обнаруженная карта Wi-Fi может быть названа операционной системой eth1, насколько я знаю.):

 auto lo iface lo inet loopback     
 auto wlan0 iface wlan0 inet dhcp    
 wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Для настройки wpa_supplicant используйте команду (упоминается в конфиге выше)

wpa_passphrase "YOUR_SSID" SSID_PASSWORD | sudo tee /etc/wpa_supplicant/wpa_supplicant.conf

Затем создайте новый исполняемый скрипт с именем iwconfig (вы можете назвать этот скрипт как угодно, "iwconfig-default-ssid", возможно?- я просто сократил его для примера):

sudo touch /etc/network/if-up.d/iwconfig && sudo chmod 700
/etc/network/if-up.d/iwconfig && sudo ln -s
/etc/network/if-up.d/iwconfig /etc/network/if-pre-up.d/iwconfig

Теперь отредактируйте /etc/network/if-up.d/iwconfig и добавьте SSID, к которому вы хотите подключить Ubuntu Server при запуске:

#!/bin/sh
iwconfig wlan0 essid "YOUR_DEFAULT_SSID" mode managed

Теперь принесите ifdown (если вы этого еще не сделали), затем ifup, и вы должны быть золотыми сейчас и после перезагрузки (если вы находитесь рядом с вашим SSID.)


Если вы используете публичный доступ к вашему ноутбуку с этой конфигурацией, вам придется использовать: iwlist wlan0 scan, затем режим sudo iwconfig essid "PUBLIC_ESSID" удалось соединиться с чем угодно (и / или создать уникальный скрипт для каждого места (s) вы заходите - просто не помещайте ни один из этих сценариев в папку 'if-up.rc.d'. /etc/network/interfaces также может обрабатывать псевдонимы местоположения, поэтому обратитесь к man/forums за помощью по этому вопросу..)

Или вы можете попытать счастья с интерфейсом CLI для wicd, когда бродите по городу:

sudo apt-get установить wicd-curses

Возможно, вы можете попробовать использовать Network Manager или Wicd. Хотя у Network Manager есть несколько зависимостей графического интерфейса, которые могут вам не понравиться на автономном сервере, подключиться к Wi-Fi довольно просто. Для настройки точки доступа моим телефоном Android (Android AP) я мог подключиться, используя:

nmcli dev wifi connect 'Android AP' password test

Вы также можете найти WICD более полезным, как интерфейс на основе curses ( http://manpages.ubuntu.com/manpages/lucid/man8/wicd-curses.8.html). Я не использовал это много, поэтому я не уверен в синтаксисе для подключения к Wi-Fi.

Если /etc/network/interfaces это ваш единственный вариант, может быть, вы могли бы показать, что вы уже сделали, чтобы посмотреть, как мы можем это исправить.

Очень хороший супер простой способ настроить WiFi в командной строке с помощью nmtui, но я не могу найти, как его установить.

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