Bin neu bei Linux. Habe gestern gerade Kali Linux 1.0.7 heruntergeladen und installiert.
Ich habe eine WLAN-Verbindung im Haus.
Aber Kali scheint das Netzwerk nicht zu erkennen. Ich gehe zum Netzwerksymbol und sehe dort nur kabelgebundene Verbindungen.
Wenn ich „ifconfig“ eingebe, scheint eine Ethernet-Verbindung erkannt worden zu sein:
$ ifconfig
eth0 Link encap:Ethernet HWaddr 20:89:84e5:f0:37
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txquelen:1000
RX bytes:0 (0.0B) TX bytes:0 (0.0B)
Interrupt:16
lo Link encap: local Loopback
inet addr:127.0.1.1 Mask: 255.1.1.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txquelen:0
RX bytes:1200(1.1 KiB) TX bytes:1200(1.1KiB)
Aber wenn ich tippe
$ iwconfig
eth0: no wireless extensions
lo: no wireless extensions
Wie kann ich dafür sorgen, dass die Verbindung erkannt wird? Bitte helfen Sie. :(
BEARBEITEN 1:
$ lspci -nnk
01:00.0 Ethernet controller [0200]: Atheros Communications Inc. Device [1969:10a0] (rev 01) Subsystem: Lenovo Device [17aa:3802] Kernel Driver in use : alx
02:00.0 Network controller [0280] :Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01) Subsystem:Lenovo Device [17aa:0611] Kernel Driver in use: bcma-pci-bridge
Antwort1
Ihre Wireless-Karte BCM43142
wird nicht durch Open-Source-Treiber unterstützt b43
(sieheDas)
Versuchen Sie, den proprietären Treiber zu installierenBroadcom Linux STA
Befolgen Sie diese Schritte zum Erstellen und Installieren des Treibers (verwenden Sie die Root-Shell sudo -i
):
Installieren Sie die erforderlichen Pakete und Tools
# echo 'deb http://ftp.us.debian.org/debian stable main contrib non-free' > /etc/apt/sources.list # echo 'deb-src http://ftp.us.debian.org/debian stable main contrib non-free' > /etc/apt/sources.list # apt-get update && apt-get upgrade # apt-get install build-essential linux-headers-$(uname -r) # apt-get build-dep linux
Laden Sie hier den passenden Broadcom Linux STA-Treiber herunter (32-Bit oder 64-Bit)http://www.broadcom.com/support/802.11/linux_sta.php
Extrahieren Sie das Tarball
# mkdir hybrid_wl # cd hybrid_wl # tar xzf <path-to-tarball>/hybrid-v35*
Treiber als ladbares Linux-Kernelmodul erstellen
# make clean # make
Dadurch wird die Datei erstellt
wl.ko
. Wenn diese Datei nicht vorhanden ist, bedeutet dies, dass beim Erstellen Fehler aufgetreten sind. Jetzt müssen Sie die in Konflikt stehenden Treiber entfernen. Überprüfen Sie, ob in Konflikt stehende Treiber vorhanden sind.# lsmod | grep "brcmsmac\|b43\|ssb\|bcma\|wl"
Entfernen Sie die bereits vorhandenen Module:
# rmmod b43 # rmmod brcmsmac # rmmod ssb # rmmod bcma # rmmod wl
und sie auf die schwarze Liste setzen, um das Laden in Zukunft zu verhindern
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf # echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf # echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf # echo "blacklist brcmsmac" >> /etc/modprobe.d/blacklist.conf
Installieren des Moduls
# insmod lib80211 # insmod wl.ko
Warten Sie einige Sekunden, bis der Netzwerk-Manager die neue Treiberinstallation erkennt und prüft, ob WLAN funktioniert.
Die Anleitung stammt ausHier.
Hoffe das hilft. :)
Antwort2
Sie können auch versuchen
# apt-get install firmware-iwlwifi
# modprobe -r iwlwifi; modprobe iwlwifi