USB WiFiアダプタを使用してワイヤレスルーターに接続しようとしています。
アダプタが正しいドライバを介して起動されたとします。# iwconfig
これは合理的な出力を提供するためです。
wlan0 IEEE 802.11bg ESSID:"MYNET"
Mode:Managed Frequency:2.462 GHz Access Point: 00:1C:4A:A6:8F:0E
Bit Rate=54 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=70/70 Signal level=-40 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:49 Missed beacon:0
また、ルータとアダプタ間の認証が成功したと仮定します# wpa_cli status
。「十分に」:
Selected interface 'wlan0'
bssid=00:1c:4a:a6:8f:0e
ssid=MYNET
id=0
mode=station
pairwise_cipher=CCMP
group_cipher=TKIP
key_mgmt=WPA2-PSK
wpa_state=COMPLETED
address=00:0d:0b:35:ca:14
質問1:このような情報で、私のアダプタがインターフェイスとして正しく機能していると仮定するのは正しいですか?無線LAN 0、ルータは私のキーを受け入れ、接続を確立する準備ができていますか? WPA2認証の問題は発生しませんか?
今使用するには無線LAN 0、IP アドレスが必要で、ルータが DHCP サーバとして設定され、DHCP アドレス範囲は 192.168.2.100 ~ 192.168.2.199 です。私がDHCPネゴシエーションプロセスを理解している限り、dhclientはデフォルト値、つまり255.255.255.255でブロードキャストし、ルーターは0.0.0.0で応答し、最後に利用可能なアドレスを宣伝する必要があります。しかし、# dhclient wlan0 -v
しばらくしてあきらめた。
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/wlan0/00:0d:0b:35:ca:14
Sending on LPF/wlan0/00:0d:0b:35:ca:14
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
質問2:(おそらく答えにくい部分でしょう。)DHCPDISCOVERをブロードキャストすると、DHCPOFFERという正しい応答を受け取れないのはなぜですか?
発生する可能性や発生しない可能性がある問題に関する追加情報とヒント:
- ルーターにいいえMACフィルタリングを使用してください。
- ルーターのDHCP範囲(192.168.2.70)の外側にある静的IPを使用して、ルーター192.168.2.1のHTML構成ツールに接続して入ることもできます。
- 接続するボックスには有線インターフェイス(eth0)があります。 wlan0のDHCPクライアント要求は192.168.2.0でDHCP IP接続を確立するために無線で送信されず、代わりに有線サブネット(192.168.1.0/255.255.255.0)に送信できますか?有線サブネットにDHCPサーバーがないため、192.168.1.0/24でDHCP要求が失われる可能性がありますか?このような問題をどのようにデバッグして解決できますか?
- ボックスにはDebian wheezy(7.0)がインストールされています。静的IPアドレスを持つ有線サブネットでボックスを使用した後、dhclientが機能するために必要な設定を変更することを忘れた可能性があります。
答え1
私の設定にも同様の問題があります。私のルーター(Linksys E2500)は、システムMACの元のDHCPリースが期限切れになるまでDHCPサービスを提供しません。
この問題を解決するには、ルータのリーステーブルからエントリを手動で削除し、WLANインターフェイスを復元する必要がありました。
なぜこれが起こるのかわかりません。ハードウェアと Debian で DHCP がどのように機能するかを知っている人は、私たちに伝えることができます。