Сервер Ubuntu 14.04 - WiFi WPA2 Personal

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

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

Спасибо

38 голосов | спросил clettsome 12 Mayam14 2014, 00:09:03

5 ответов


55

Я предлагаю вам настроить /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
ответил chili555 12 Mayam14 2014, 02:26:53
30

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

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

Затем прост sudo ifup -v wlan0 и он подключен. Все хорошо.

ответил phocks 20 J000000Monday15 2015, 03:33:07
3

Использование DHCP или статической конфигурации (неважно, какой из них) - И если ваш wifi работал во время установки - сделайте /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 при запуске:

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

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


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

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

  

sudo apt-get install wicd-curses

ответил Jasen Ramon 31 Mayam15 2015, 05:45:33
1

Возможно, вы можете попробовать использовать 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 - ваш единственный вариант, возможно, вы могли бы показать, что вы сделали до сих пор, чтобы понять, как мы можем это исправить.

ответил muru 12 Mayam14 2014, 00:35:41
0

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

ответил Raymond Day 15 Jpm1000000pmFri, 15 Jan 2016 18:12:05 +030016 2016, 18:12:05

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132