web-dev-qa-db-ja.com

ワイヤレスネットワークに接続する

Ubuntu Serverをインストールしたばかりのマシンがあります。唯一の問題は、ワイヤレスネットワークに接続する方法がわからず、ネットワークケーブルを使用してルーターに接続できないことです。

ネットワークカードをリストしようとすると、ループバックインターフェイスのみが表示されました。

$ ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric 1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

ubuntu Desktop 10.10の新規インストールで同じことを行うと、イーサネットネットワークインターフェイス(eth0)とワイヤレスネットワークインターフェイス(wlan0)の両方が表示されたため、これは予想外でした。

したがって、私の2つの質問は次のとおりです。

  • ワイヤレスドライバー(およびダウンロードできるパッケージなど)をインストールする方法、および/またはワイヤレスネットワークインターフェイスを正しく動作するようにセットアップする方法
  • コマンドラインからWPA暗号化ワイヤレスネットワークに接続するにはどうすればよいですか?

編集:

最終的にはUbuntuサーバーをアンインストールし、代わりにUbuntuデスクトップをインストールしてから、GUIを介してワイヤレスネットワークを設定し、GNOMEではなくコマンドラインで起動するようにしました。

6
Frxstrem

ワイヤレスドライバーがない場合は、ワイヤレスカードを使用してこれらを取得することは明らかにできないため、最初にそれらを取得する方法を理解する必要があります;)別のコンピューターで検索してインストールできますバイナリ。ただし、ほとんどの場合、既にドライバーを持っていますが、インターフェイス宣言を含む/etc/network/interfaces(ルートとして)を編集する必要があります。次の行を追加すると、カードが登録されます。

 auto eth0 
 iface eth0 inet dhcp 
 
 auto wlan0 
 iface wlan0 inet dhcp 

これにより、/etc/init.d/networking restartおよびifup -aを押すと、ubuntuがカードを認識するようになります。

ワイヤレスカードを起動したら、iwlist scanと入力して、範囲内のワイヤレスネットワークを一覧表示できます。私はオープンでWEPで保護されたネットワークのみを扱ってきましたが、それらは完璧に機能します。これらのネットワークでは、次を使用できます

iwconfig wlan0 essid "network-name" ap any key <wep-key>

WPAは可能ですが、iwconfigを使用するよりもはるかに多くの設定があります。

4
shroff

ネットワークへの接続については、このガイドをご覧ください。 http://ubuntuforums.org/showthread.php?t=571188

1
Adam Thompson

最初の質問についていくつかのアイデアをお伝えできればと思いますが、2番目の質問については明確な答えしかありません。

  1. ドライバーのインストール:そのためには、ワイヤレスインターフェイスチップセットを知る必要があります。まず、使用しているインターフェイスのモデルを知る必要があります。 (そうしない場合は、lspciまたはlsusbを実行し、ワイヤレスデバイスのように見える行をgoogleしてください)。次に、 http://linuxwireless.org/en/users/Devices に移動し、適切なリストでデバイスモデルを見つけます。そこには、ドライバーのインストール方法の説明があります。

このサイトで、ドライバーが既にカーネルの一部であることが示されている場合は、トラブルシューティングが必要な問題があります。たとえば、Ralinkには2つのドライバーがあり、どちらもUbuntuに含まれています。カードを接続すると、両方のドライバーがステアリングしようとするため、動作しません。解決策は、両方のいずれかをブラックリストに追加することです。この種の問題については、おそらく「[chipset] wireless card does not work on ubuntu」のようなものをグーグルで検索する必要があります。これにより、チップセット名なしでグーグルで検索するよりもはるかに迅速に結果が得られます。

  1. コマンドラインから接続する

ファイル/etc/wpa_supplicant/wpa_supplicant.confを編集(または作成)します

次のコードが必要です。

 network = {
 ssid = "networkname" 
 scan_ssid = 1 
 proto = WPA 
 key_mgmt = WPA-PSK 
 pairwise = CCMP 
 group = TKIP 
 psk = "networkpassword" 
} 

ルーターの設定によっては、ペアワイズとグループのさまざまな組み合わせを試す必要がある場合があります(例:両方のCCMPまたは両方のTKIP)。

このソリューションは、古いWPA暗号化を使用していることを前提としています。 WPA 2がある場合、proto = RSNに変わります。

次に、回線を使用して接続します

 sudo wpa_supplicant -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf 

ここでは、-iの後にインターフェイスの名前を、-Dの後にドライバーの名前を記述する必要があります(1を解決した後、両方を知っている必要があります)。

この方法はIntrepidで機能したことを保証できますが、それ以降は使用していません。問題がある場合は、manファイル here で設定する方法を確認できます。

0
rumtscho