コマンドライン(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を試しました)。
キーが正しいことを知っていて、 's:key'を使ってASCIIキーを試してみましたが、同じ結果が再び得られました。
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 アドレスを取得するには、ダイナミック ホスト クライアント要求を使用します。
sudo dhclient wlan0
その後、WiFiネットワークに接続する必要があります。最初のオプションは、cron
必要に応じてWi-Fiを起動するタスクとして実行できるため、より良い方法です。何らかの理由でWiFiをオフにする必要がある場合は、次のように入力してください。
sudo ifconfig wlan0 down
参考までに
代替コマンドを使用している人も見たことがあります。私はDebian、Solaris、およびOSXを使用しているため、Ubuntuでも同じか100%確信できません。しかし、ここにあります:
sudo ifup wlan0
同じようなsudo ifconfig wlan0 up
sudo ifdown wlan0
同じsudo ifconfig wlan down