コマンドライン (Linux) のみを使用して WEP ネットワークに接続しようとしています。
走る:
sudo iwconfig wlan0 mode Managed essid 'my_network' key 'xx:xx:... hex key, 26 digits'
次にIPを取得しようとします
sudo dhclient -v wlan0
または
sudo dhclient wlan0
成功しませんでした(google.com に ping を試みました)。
キーワードが正しいことはわかっていますが、ASCII キーで「s:key」を使用して試してみましたが、やはり同じ結果になりました。
dhclient を実行すると、以下のメッセージが表示されます。
Listening on LPF/wlan0/44:...
Sending on LPF/wlan0/44:...
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
WICD または標準の Ubuntu ツールで接続しても問題はありません。
答え1
オプション1
編集し/etc/network/interfaces
て書き込むだけです:
auto wlan0
iface wlan0 inet dhcp
wpa-ssid {ssid}
wpa-psk {password}
その後、ファイルを書き込んで閉じ、コマンドを使用します。
sudo dhclient wlan0
交換する{ssid}そして{パスワード}それぞれの WiFi SSID とパスワードを入力します。
オプション2
ワイヤレス ネットワーク カード、Wi-Fi ネットワーク名、および Wi-Fi パスワードを置き換えれば、これも機能するはずです。
使用しているのは: - ワイヤレスネットワークカードはwlan0
- ワイヤレスネットワークは"Wifi2Home"
- ワイヤレスネットワークキーはASCIIコードですABCDE12345
まず、WiFi カードを起動して実行します。
sudo ifconfig wlan0 up
次に、範囲内の WiFi ネットワークのリストをスキャンします。
sudo iwlist wlan0 scan
ワイヤレス ネットワークのリストが表示されるので、リストから選択します。
sudo iwconfig wlan0 essid Wifi2Home key s:ABCDE12345
IP アドレスを取得するには、ダイナミック ホスト クライアントを使用して IP アドレスを要求します。
sudo dhclient wlan0
これで WiFi ネットワークに接続されます。最初のオプションの方が適しています。必要なときにいつでも WiFi を起動するジョブとして実行できるからですcron
。何らかの理由で WiFi をオフにする必要がある場合は、次のように入力します。
sudo ifconfig wlan0 down
ご参考までに
代替コマンドを使用している人も見かけました。私は Debian、Solaris、OSX を使用しているので、Ubuntu でも同じかどうかは 100% わかりません。ただし、次のようになります。
sudo ifup wlan0
は同じですsudo ifconfig wlan0 up
sudo ifdown wlan0
は同じですsudo ifconfig wlan down
答え2
インストールしている場合はnmcli
、これが最も簡単な解決策だと思います。
新しい接続の場合:
nmcli dev wifi connect <mySSID> password <myPassword>
または、接続がすでに確立されている場合:
nmcli con up <mySSID>
(それでもうまくいかない場合は、試してくださいnmcli con up id <mySSID>
)
答え3
Danijel J の 2 つのオプションは適切ですが、 を使用して「標準の Ubuntu ツール」経由でこれを動作させている場合は、3 番目のオプションもあります。nmcli
これは、 にすでにインストールされているはずです/usr/bin/nmcli
。
ファーストラン
nmcli c
これにより、接続がリストされ、最初の列には SSID、2 番目の列には接続の UUID が表示されます。
接続する SSID の UUID をコピーして、次のコマンドに貼り付けます。
次に、実行します
nmcli c up uuid <paste uuid here>
これにより、「標準の Ubuntu ツール」と同じものを使用して Wi-Fi に接続できるようになります。
答え4
インストールするwpa_supplicant
と、ワイヤレスのあらゆるニーズに対応する優れたソフトウェアが手に入ります。その後、wpa_cli
コマンドを使用して、ネットワークに対話的にアクセスして設定できます。いつでも GUI を使用したい場合は、wpa_supplicant 用の GTK+ または QT GUI として機能するサードパーティ製ソフトウェアも多数用意されています。
/etc/wpa_supplicant.conf
また、Linux OS に応じて、またはで接続構成を設定することもできます。内の/etc/wpa_supplicant/wpa_supplicant.conf
対話型コマンド タイプの詳細については、を参照してください。h
wpa_cli