Atheros AR5007ワイヤレスカードを使用して、Ubuntu 12.10をコンピューターにインストールしました。
Kismetを使用したいのですが、実行するとメッセージが表示され始めます:
エラー:パケットソース 'wlan0'はチャネルの設定に失敗しましたX:mac80211_setchannel()
チャネル1を除くすべてのチャネルで同じ表示を続けます。 compat-wireless-3.6.6-1 ドライバをインストールし、次の patch でパッチを適用しました。 aircrack-ngで使用してください。
最新バージョンのKismetをgitリポジトリにインストールし、svnを試してみましたが、同じエラーが表示され続けます。また、iwconfig
によると、無線インターフェイスの名前であるnsource=wlan0
でkismet.confファイルを設定しました。
lo no wireless extensions.
wlan0 IEEE 802.11bg ESSID:"XXXX"
Mode:Managed Frequency:2.412 GHz Access Point: XX:XX:XX:XX:XX:XX
Bit Rate=18 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=28/70 Signal level=-82 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:282 Missed beacon:0
同様のエラーは最新のKismetリリースで修正されるはずなので、答えは見つかりませんでしたが、これは私の場合ではありません。任意の助けをいただければ幸いです。
ありがとうございました!
ncsource=wlan0
が正しいと思います。
一部のカードでは、Kismetのコマンドでモニターモードにシームレスに切り替えることができません。
私がしなければなりません:
Sudo ifconfig wlan0 down
Sudo iwconfig wlan0 mode monitor
Sudo kismet
また、チャネルリストには802.11aチャネルが含まれています。カードが802.11aに対応していないことがわかっている場合は、kismet.confでこれらの行をコメントアウトできます。
これは私のために働いた:
Sudo apt-get install iw
(お持ちでない場合)
iw dev wlan0 interface add wlan0mon type monitor
iw dev wlan0 del
次に、これをconfファイルに追加します
ncsource=wlan0mon