web-dev-qa-db-ja.com

Ubuntu 14.04サーバー-WiFi WPA2 Personal

Ubuntu 14.04サーバーをインストールしましたが、WPA2パーソナルで動作するようにWi-Fiを正しく設定できず、ヘルプを使用できました。

インストール中にリストからSSIDを選択し、パスフレーズを入力する簡単なウィザードがありました。インストールが完了したので、wifiの設定に問題があります。私のアクセスポイントは、WPA2 Personal TKIPまたはAESにセットアップされています。どんなアドバイスも大歓迎です。 WPAサプリカントと/ etc/network/interfacesファイルをうまく動かせずにいじっていました。

ありがとう

39
clettsome

/ 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
55
chili555

次を/etc/network/interfacesに入れることで、WPA2アクセスポイントに接続できました。受け入れられた回答から少し変更し、DHCPを使用します。

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

次に、簡単なSudo ifup -v wlan0と接続しました。すべて良い。

32
phocks

DHCPまたは静的構成のいずれかを使用します(どちらでも構いません)-そして、インストール中にWi-Fiが機能すると仮定して---を/ etc/network/interfacesのようにします(の場合wlanifconfig -aにリストされているwifiカードの名前と一致する必要があります。たとえば、検出されたwifiカードにはニックネームが付けられますeth1私が知っているすべてのOSによって。):

 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を編集し、起動時にUbuntu Serverが接続するSSIDを追加します。

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

ここでifdown(まだ持っていない場合)、ifupを持ってくると、今、そしてあなたがリブートするときに(SSIDに近い限り)ゴールデンになるはずです。


この設定を使用してラップトップを公開している場合は、iwlist wlan0 scanを使用する必要があります。次に、Sudo iwconfig essid "PUBLIC_ESSID" mode managedを使用して接続します何でも(および/または訪問する場所ごとに一意のスクリプトを作成します-do n'tこれらのスクリプトのいずれかを「if-up.rc.d」フォルダの下に配置します。 etc/network/interfacesはロケーションエイリアスも処理できるため、man/forumsでこれを確認してください。)

または、町をうろついているときにwicdのCLIフロントエンドで運を試すことができます:

Sudo apt-get install wicd-curses

3
Jasen Ramon

おそらく、Network ManagerまたはWicdを使用してみてください。 Network Managerには、ヘッドレスサーバーでの使用を嫌うGUI依存関係がいくつかありますが、wifiへの接続は非常に簡単です。 Android電話(Android AP​​と呼ばれる)によるホットスポットのセットアップでは、次を使用して接続できます。

nmcli dev wifi connect 'Android AP' password test

CursesベースのインターフェイスとしてもWICDの方が便利かもしれません( http://manpages.ubuntu.com/manpages/lucid/man8/wicd-curses.8.html )。私はあまり使っていないので、wifiに接続するための構文がわかりません。

/etc/network/interfacesが唯一のオプションである場合は、これまでに行ったことを表示して、修正方法を確認することができます。

1
muru

コマンドラインでWiFiを設定する非常に簡単な方法は、nmtuiを使用することですが、インストール方法がわかりません。

0
Raymond Day