%20%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82.png)
Kali Linuxを実行していますが、Wi-Fiに接続できません。私は30分間オンラインで確認しました。たくさん試してみました。最後に、Wi-Fiドライバをインストールしました。ワイヤレス互換。
私はそれがもう使用されていないことを知っています。原因を試してもバックポートが機能しません。荷物を降ろすとワイヤレス互換。私はwlan0
得たwlan1
。ただし、ワイヤレス接続は表示されません。
前回ノートパソコンを再起動してみました。これらの接続は表示されなくなりました。なぜこれが起こるのですか?先にバックポーティングが機能しないと申し上げました。バックポートを取り外すとき。エラーが発生します。
/--------------
| Your kernel headers are incomplete/not installed.
| Please install kernel headers, including a .config
| file or use the KLIB/KLIB_BUILD make variables to
| set the kernel to build against, e.g.
| make KLIB=/lib/modules/3.1.7/
| to compile/install for the installed kernel 3.1.7
| (that isn't currently running.)
\--
make: *** [Makefile:41: unload] Error 1
私が言った、または試したことのスクリーンショットを追加しています。
┌──(istiak㉿kali)-[~]
└─$ sudo airmon-ng 1 ⨯
[sudo] password for istiak:
PHY Interface Driver Chipset
phy0 wlan0 iwlwifi Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)
┌──(istiak㉿kali)-[~]
└─$ sudo ifconfig wlan0 up
SIOCSIFFLAGS: Input/output error
ほとんどが必須のソースコードとして追加されました。
iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wwan0 no wireless extensions.
docker0 no wireless extensions.
wlan0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
wlan1 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
hwsim0 no wireless extensions.
数時間ラップトップを使用しない場合、wlan0は再び正常に動作します。ところでノートパソコンを1~2時間ほど使ってみると、突然こんな問題がまた発生しました。
うまく機能していることを確認してください。
仕事をしてから10〜20分間ラップトップをオフにしてください。質問を更新した後、接続が再び切断されました。
┌──(istiak㉿kali)-[~]
└─$ ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255
ether 02:42:d7:97:c3:66 txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.109 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::4f08:a5d3:bba9:30fb prefixlen 64 scopeid 0x20<link>
ether f0:de:f1:da:7d:80 txqueuelen 1000 (Ethernet)
RX packets 174405 bytes 220965740 (210.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 52107 bytes 7856121 (7.4 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 20 memory 0xf2500000-f2520000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 170 bytes 19457 (19.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 170 bytes 19457 (19.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
出力lspci
:
┌──(istiak㉿kali)-[~]
└─$ lspci -knn |grep Net -A2 255 ⨯
00:19.0 Ethernet controller [0200]: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) [8086:1502] (rev 04)
Subsystem: Lenovo ThinkPad T520 [17aa:21ce]
Kernel driver in use: e1000e
--
03:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] [8086:0085] (rev 34)
Subsystem: Intel Corporation Centrino Advanced-N 6205 (802.11a/b/g/n) [8086:1311]
Kernel driver in use: iwlwifi
出力lspci
:
┌──(istiak㉿kali)-[~]
└─$ iw dev
phy#0
Interface wlan0
ifindex 3
wdev 0x1
addr a2:1e:b7:a8:76:10
type managed
txpower 15.00 dBm
ワイヤレスで接続するときに何が起こるかについて2つのスクリーンショットを撮りました。
┌──(istiak㉿kali)-[~]
└─$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11 ESSID:"Xisilon.Xyz"
Mode:Managed Frequency:2.417 GHz Access Point: 0C:80:63:D1:53:20
Bit Rate=162 Mb/s Tx-Power=15 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=63/70 Signal level=-47 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:22 Missed beacon:0
wwan0 no wireless extensions.
docker0 no wireless extensions.
wlan0がないとき。
┌──(istiak㉿kali)-[~]
└─$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=15 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
wwan0 no wireless extensions.
docker0 no wireless extensions.
出力lspci
:
┌──(istiak㉿kali)-[~]
└─$ lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:16.3 Serial controller: Intel Corporation 6 Series/C200 Series Chipset Family KT Controller (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b4)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation QM67 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)
0d:00.0 System peripheral: Ricoh Co Ltd PCIe SDXC/MMC Host Controller (rev 07)
WindowsとKali Linuxがあります。 Kali Linux wlan0は、私がWindowsで作業しているように、Windowsでもうまく機能します。
┌──(istiak㉿kali)-[~]
└─$ lsusb
Bus 002 Device 005: ID 08e6:34ec Gemalto (was Gemplus) Compact Smart Card Reader Writer
Bus 002 Device 004: ID 1199:9013 Sierra Wireless, Inc. Sierra Wireless Gobi 3000 Modem device (MC8355)
Bus 002 Device 003: ID 046d:c058 Logitech, Inc. M115 Mouse
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 04f2:b217 Chicony Electronics Co., Ltd Lenovo Integrated Camera (0.3MP)
Bus 001 Device 004: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
@Telcom私はあなたが言ったようにしました。しかし、私のwlan0はに設定されていますDOWN
。おっしゃったように状態を変更することもできません。以前は状態も変更できませんでした。 :(
┌──(istiak㉿kali)-[~]
└─$ ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
link/ether f0:de:f1:da:7d:80 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
link/ether 56:00:07:23:21:08 brd ff:ff:ff:ff:ff:ff permaddr 10:0b:a9:cb:ff:ec
4: wwan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 26:99:71:e7:f1:f9 brd ff:ff:ff:ff:ff:ff
5: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
link/ether 02:42:4b:fe:c9:60 brd ff:ff:ff:ff:ff:ff
┌──(istiak㉿kali)-[~]
└─$ ip link set dev wlan0 up
RTNETLINK answers: Operation not permitted
┌──(istiak㉿kali)-[~]
└─$ sudo ip link set dev wlan0 up 2 ⨯
[sudo] password for istiak:
RTNETLINK answers: Input/output error
最後に、なぜこの問題が発生したのかを見つけました。しかし、解決策がわかりません。ラップトップがますます熱くなり、ワイヤレス接続が失われました。 23分間ワイヤレス接続が切断されました。
ラップトップは3時間動作し続けましたが、今日は十分に暑いです。しかし、ワイヤレス接続はうまく機能します。私は何の変化も与えませんでした...
注:私はLinuxの技術を持っていません。私は非常に初心者のLinuxユーザーです。
答え1
したがって、WiFiアダプタの1つは、ドライバによって処理されるIntel Corporation Centrino Advanced-N 6205(802.11a / b / g / n)ですiwlwifi
。このWiFiチップのサポートはカーネルバージョン2.6.35から標準カーネルに含まれているので、完全にcompat-wireless
古いKaliバージョンを使用しない限り、実際には使用する必要はありません。
wireless.wiki.kernel.orgのドライバ情報ページにアクセスしてください。、Intel WiFiチップのリスニングモードに関するメモを見つけました。
モニター/スニファーモードについて
私たちのデバイスはモニタモードをサポートしています。周囲にVHT APがある場合は、次のコマンドを使用してiwlwifiモジュールをロードする必要があります。
amsdu_size=3
これにより、メモリサブシステムに多くのストレスがかかりますが、長さ12Kのパケットを聞くことができます。このモジュールパラメータを設定しないと、ファームウェアの競合が発生する可能性があります。
それは何ですかVHT
?ご存じのとおり、これは現在802.11acとして知られている開発名でした。つまり、このノートでは、「802.11ac基地局が範囲内にあるモニタモードでこれらのa / b / g / n WiFiチップを使用している場合は、モジュールオプションを使用する必要があります。そうしamsdu_size=3
ないと、チップファームウェアが頻繁にクラッシュする可能性があります」と記載されています。 。
これがあなたに起こっていることかもしれません。iwconfig
「wlan0 が存在しない場合」の出力は、wlan0
ドライバがまだそのインターフェイスを検出していることを示します。つまり、正常に動作しないようです。それはおそらく、WiFiチップのファームウェアがクラッシュしたためですか?
カーネルバージョン3.17で無効になるまで問題を引き起こすWiFiチップの電源管理に関する注意事項もあります。設置することでcompat-wireless-2010-06-26-p
効果的にダウングレード最新のKaliディストリビューション用WiFiドライバが10年以上のバージョンに更新され、この古い問題を解決する可能性が高いです。
したがって、たとえば、サフィックスを/etc/modprobe.d/
使用してディレクトリにテキストファイルを作成し、ここに次のテキストを作成する必要があります。.conf
/etc/modprobe.d/wifi0.conf
options iwlwifi amsdu_size=3
その後、rootとして実行しupdate-initramfs -u
(起動プロセスの最初にWiFiドライバがロードされた場合に備えて)再起動します。
他のWiFiアダプタは、私たちが識別できる情報を公開していないため、ほとんど謎のままです。lspci
リストに表示されないため、PCI(e)デバイスとしては見えません。しかし、キャンペーンを進めると、make unload
メッセージcompat-wireless-2010-06-26-p
の1つは次のようになります。
Unloading ath...
modprobe: FATAL: Module ath is in use.
これはAtheros WiFiアダプタの一種であることを示唆しています。他のメーカーのAtheros Chips)が適している可能性があります。アダプターを識別するには、lsusb
リストが役に立ちます。
エラーメッセージ情報:
/--------------
| Your kernel headers are incomplete/not installed.
| Please install kernel headers, including a .config
| file or use the KLIB/KLIB_BUILD make variables to
| set the kernel to build against, e.g.
| make KLIB=/lib/modules/3.1.7/
| to compile/install for the installed kernel 3.1.7
| (that isn't currently running.)
\--
make: *** [Makefile:41: unload] Error 1
これはcompat-wireless
おそらくカーネルバージョン3.1.7がインストールされていることを示唆しています(ただし、現在実行中のカーネルバージョンではないことを認めます)。 3.1.7は非常に古いカーネルバージョンです。 Kali 1.0.6(2014年リリース)もカーネルバージョン3.12.xを使用しています。したがって、これはcompat-wireless
誤ったエラーメッセージを表示する古い方法である可能性が高いです。
答え2
メガネが必要な場合がありますが、重要な情報であるハードウェアが欠落している可能性があります。デバイスとタイプを確認してください。チップセット(例:Realtek、Broadcomなど)を使用してください。次に、この情報を使用して、Linuxバージョンにドライバが必要かどうかを確認します。
ところで写真を見るとエアモンを使っていますね。 Wi-Fiがモニタモードをサポートしていない可能性があります。これは通常チップセットを見つけて決定されます。 Airmonがすでに実行されている場合は、通常の動作を妨げる可能性があります。 Airmonが同じデバイスで動作している間は、他のWi-Fiネットワークに接続できないようです。したがって、スキャン結果が返されない場合がありますが、これは通常の現象である可能性があります。
だから私の提案は次のとおりです。
- 仮想マシンでKaliをクリーンインストールして再起動すると、初期インストールのスナップショットを撮り、他の操作を試して変更を元に戻すことができます。
- お持ちのハードウェアが何であるかを正確に把握し、必要に応じてチップセットがドライバを探します。
- 次に、wlan0/1 がシステムで認識されていることを確認します。
- ネットワークを検索して別のネットワークに接続して、Wi-Fiが正しく設定されていて正しく機能していることを確認してください。
次に、モニターモードがサポートされていることを確認してください。
タイプ:iw dev
次のように出力する必要があります。
物理学#0 インターフェース wlan0 ...
その後、Wi-Fiデバイスの機能を調べることができます。たとえば、iw phy phy0 info
次のような出力を取得する必要があります。
サポートされるインターフェイスモード: *IBSS *管理する *AP通信 *アクセスポイント/VLAN *無線データ伝送システム *モニター *グリッドポイント
モニターをぜひご覧ください。