我在我的笔记本电脑上全新安装了 Kali Linux,所以现在唯一可用的操作系统就是 Kali Linux。
这是我的问题:我的笔记本电脑无法通过内置无线网卡连接到互联网。我的笔记本电脑无线网卡是:Intel Corporation Centrino Advanced-N 6200 2x2 AGN
尽管系统显示它正在使用内核驱动程序,但iwlwifi
仍然无法无线连接互联网。
我尝试更改下面的接口文件/etc/network/interfaces
并添加:
# The primary network interfaces
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
仍然没有运气。
以下是ifconfig
详细信息:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.77 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::223:18ff:febe:ab8e prefixlen 64 scopeid 0x20<link>
ether 00:23:18:be:ab:8e txqueuelen 1000 (Ethernet)
RX packets 27689 bytes 27448393 (26.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 15299 bytes 1495734 (1.4 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 20 memory 0xd4600000-d4620000
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 1 (Local Loopback)
RX packets 2460 bytes 187820 (183.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2460 bytes 187820 (183.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 00:27:10:94:a8:3c txqueuelen 1000 (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
详细信息如下iwconfig
:
lo no wireless extensions.
wlan0 IEEE 802.11abgn ESSID:"ATT653"
Mode:Managed Access Point: Not-Associated Tx-Power=15 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
eth0 no wireless extensions.
笔记:对于 ESSID,我使用以下方法手动添加了“ATT653”
ifconfig wlan0 up
iwconfig wlan0 essid "ATT653"
dhclient wlan0
这不起作用,因为我的网络是 WPA2 加密的。
以下是无线网卡信息:
root@kali:~# lspci
02:00.0 Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35)
和
root@kali:~# lspci -vq
02:00.0 Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35)
Subsystem: Intel Corporation Centrino Advanced-N 6200 2x2 AGN
Flags: bus master, fast devsel, latency 0, IRQ 29
Memory at d4400000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [e0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-27-10-ff-ff-94-a8-3c
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
答案1
手动连接WPA2-PSK网络的方法如下:
wpa_passphrase NetworkBSSID NetworkPassword > somefile.txt
ip link set dev wlan0 down
ip addr flush dev wlan0
pkill -9 dhclient
pkill -9 wpa_supplicant
ip link set dev wlan0 up
wpa_supplicant -B -Dnl80211 -i wlan0 -c somefile.txt
dhclient -v wlan0
完成此交换后,请确保您的 DHCP 服务器已向你们双方传递了默认网关(ip route show | grep 默认) 和合适的名称服务器 (猫/etc/resolv.conf)。如果不是,您需要更正此内容:
ip route add default via IP.Address.Of.YourGW
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
echo "nameserver 8.8.4.4" >> /etc/resolv.conf
上面的 8 条命令中,第一个命令当然只需要一次。以下五个命令会在之前的连接尝试后进行清理。调用wpa_supplicant是你真正错过的。nl80211驾驶员之所以能够无线上网是完全符合 80211 标准的驱动程序,因此您不需要使用旧驱动程序,维克斯。
请这样做不是感到困惑:在wpa_supplicant打电话,你应该不是使用内核空间驱动程序的名称,无线上网: 你必须使用你的用户空间驱动程序的名称,nl80211。
最后,你使用的命令,是否配置和系统配置,已过时,请使用知识产权反而。