web-dev-qa-db-ja.com

スペースを含む2つのWord名を持つワイヤレスネットワークに接続する方法

わかりました、私はこの質問への答えのために真剣にしばらくの間捜しました。 Ubuntuで実行しているArmのUbuntu 10.10最小インストールがあるBeagleboardがあります。

デフォルトのインストール、最小限のツール、GUIなしでは、ワイヤレスネットワークに接続できません。ネットワークの名前は「MYNAME NETWORK」です。テキストエディタを使用して/etc/network/interfacesを編集するまったく接続できないようです。

実験として、「dystek」という1つのWord名を持つフレンドネットワークに接続し、ゼロの問題に接続して、ubuntu Armの完全なGUIを更新およびインストールできました。

問題は、beagleboardに完全なGUIが必要ないことです。CLIを使用したubuntuの最小限のインストールだけで十分です。

とにかく/etc/network/interfacesファイルを編集してワイヤレスネットワークに接続する方法はありますか。確かにあります...方法がわかりません。

現在、私のinterfacesファイルは次のようになっています。

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.200
netmask 255.255.255.0
gateway 192.168.1.1
wireless-essid BARRETT NETWORK
wireless-key 46456xxxxxxxx

任意の助けをいただければ幸いです。

5
grinan

ここ から:

作成/参加するネットワークの名前(ssid)を追加します。 名前にスペースが含まれる場合は、一重引用符を使用します。

だからあなたは試すことができます:

wireless-essid 'BARRETT NETWORK'

別の方法は、名前の代わりにルーター/ゲートウェイのMACアドレスを指定することです。これはbssidと呼ばれます。

wireless-bssid FFFFFFFFFFFF

Essidの行をルーターのMACアドレスを含むbssidの行に置き換えます(ルーターのMACアドレスを下部に印刷するか、 'Address'の下のSudo iwlist scanningで見つけることができます)。


編集:以下のJamesのコメントから、WPAを使用しているので、wireless-essidおよびwireless-key行を次の行に置き換えてみてください。パスフレーズも16進数にする必要があります。オンライン パスフレーズを16進数に変換するツール があります。

wpa-ssid 'BARRETT NETWORK'
wpa-psk 46456xxxxxxxx
2
jozzas

Ubuntu 16.04.2での独自のテストでは、wpa-essidプレフィックスに続く残りの行は文字どおりに取得されるため、引用符やエスケープは必要ありません。このスレッドのコメントから、問題は実際には16進キーの代わりにパスフレーズを使用したことが原因であるようです。

1
Ethan