web-dev-qa-db-ja.com

コマンドラインからワイヤレスネットワークを構成する

Ifconfigを使用してイーサネットネットワークインターフェイスを構成できることはわかっています。ただし、ifconfigを使用してワイヤレスネットワークインターフェイスを構成することもできますか。 (ifconfigの出力ではeth1としてリストされているようですが、それはなぜですか?)具体的には:

  1. ワイヤレスが有効になっているかどうかをコマンドラインから確認するにはどうすればよいですか
  2. コマンドラインを使用してワイヤレスを有効/無効にするにはどうすればよいですか
  3. 利用可能ないくつかのワイヤレスネットワークから、どのように選択して接続するのですか?
  4. コマンドラインからパラメーター(ユーザー名、パスワード、セキュリティ設定、証明書情報など)を構成するにはどうすればよいですか?
  5. 利用可能なワイヤレスネットワークが何らかの理由で表示されない場合があります。そのような場合は、「隠し無線ネットワークに接続する」を選択し、接続名を入力します。ターミナルから同じことをするにはどうすればよいですか
  6. 最近xmonadをインストールしましたが、コマンドラインからグラフィカルネットワークマネージャーを起動する方法を知りたいです
  7. コマンドラインからシステム全体のプロキシ設定を変更するにはどうすればよいですか?

(私はUbuntu nattyを使用しています。)

6
AnkurVj

バージョン0.8.1以降、NetworkManagerにはコマンドラインツール nmcli が付属しています。古いバージョンでの機能は非常に制限されています。ほとんどの場合、これを使用して使用可能な接続を表示し、それらを切り替えることができますが、新しい接続を構成することはできません。バージョン0.9.6以降、 nmcliは新しい接続を作成できます

NetworkManagerへのサードパーティのコマンドラインインターフェイスは他にもあります。 Cnetworkmanagernmcliよりも多くの機能があります。特に、接続の定義とWi-Fi暗号化キーの指定が可能です。

Network Managerの代わりに Wicd があります。これは、Xインターフェイスとコンソールインターフェイスの両方を提供します。

「手作業で」物事をやりたい場合、知っておく必要のある主なツールは次のとおりです。

  • ifconfig 一般的な情報とネットワークインターフェイスのアクティブ化。
  • iwconfig Wi-Fiインターフェースに固有の設定、特にESSID(ネットワーク名)および [〜#〜] wep [〜#〜] キー。
  • iwlist ワイヤレスインターフェイスの可能な設定に関する情報を取得します(特に、利用可能なネットワークを表示するにはiwlist scan)。非表示のネットワークとは、iwlist scanには表示されませんが、iwconfigで選択した場合でも機能するネットワークです。
  • Wpa_supplicant 構成する [〜#〜] wpa [〜#〜] -保護されたネットワーク。

あなたの質問のいくつかはwifi設定とは完全に無関係なので、ここでは答えません。同じ投稿で無関係な質問をしないでください。