web-dev-qa-db-ja.com

ワイヤレスを管理するためのNetwork Manager(nm-cli)、Wicd(wicd-curses)、wpa_supplicantに代わるコマンドラインは何ですか?

OK、私はそこに最も人気のある選択肢を取り消していることを知っていますが、それには理由があります。私はUbuntu 13.04の超軽量バージョンを実行しているBeagleBone Blackに取り組んでいますが、現在はイーサネット経由でルーターに接続しています。私はsshを介してBeagleBoneと対話するだけで、すべてをコマンドラインに保持するのが好きです(Xはインストールされていません)。理想的には、ルーターに接続したUSBドングルを介してワイヤレスでルーターに接続したいのですが、

  1. このマイクロコントローラーのストレージ容量は限られているため、コマンドラインツールを備えたネットワークマネージャーの最大250MBは、「適合」しないソリューションです。
  2. Wicdは素晴らしい選択肢のように思えました。 wicd-cursesはまさに私が探しているものです。明確で使いやすいコマンドラインインターフェース、ネットワークのスキャン、パスワードの選択、設定などが簡単です。しかし、ネットワークに接続しようとすると、クラッシュします。問題を解決できませんでした。
  3. wpa_supplicantは必要なものを提供しますが、「難しい方法」なので、可能であればそれを避けたいと思います。

すべてを手動で構成することなく、コマンドラインを介してWPAワイヤレスネットワークに接続するのに役立つ他のアプリケーションを知っていますか?

4
George

あなたがすることをお勧めします:

Sudo vim /etc/network/interfaces

次のような無線スタンザを追加します。

auto lo
iface lo inet loopback

#auto eth0
iface eth0 inet dhcp

auto wlan0
iface wlan0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
wpa-ssid <your_network>
wpa-psk <your_secret_key>
dns-nameservers 8.8.8.8 192.168.1.1

アドレスがルーターまたはアクセスポイントのDHCPサーバーによって使用されるプールの外側にあることを確認してください。 vimを校正して保存し、閉じます。もちろん、ここで詳細を置き換えてください。

起動時に、ワイヤレスは要求されたアドレスに自動的に接続されます。

2
chili555