我尝试了所有其他线程,但都不起作用。我对 Ubuntu 很陌生。我尝试使用 reaver,当我尝试时,它说
[-] Failed to retrieve a MAC address for interface 'wlan0'!
所以我这样做ifconfig
了(通过手机运行互联网)
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.20.10.3 netmask 255.255.255.240 broadcast 172.20.10.15
inet6 fe80::250d:ea01:c7e:b2f5 prefixlen 64 scopeid 0x0<global>
ether de:0c:5c:ab:f3:29 (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
eth2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 100.120.168.140 netmask 255.255.248.0 broadcast 100.120.175.255
inet6 fe80::51e1:4e13:b623:444b prefixlen 64 scopeid 0x0<global>
ether 00:ff:ca:58:32:ea (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
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 1500
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x0<global>
loop (Local Loopback)
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
eth0 no wireless extensions.
eth1 no wireless extensions.
eth2 no wireless extensions.
lo no wireless extensions.
wifi0 no wireless extensions.
wifi1 no wireless extensions.
wifi2 no wireless extensions.
我怎样才能恢复我的 wlan0?
答案1
您是否正在运行 Kali,或者 Virtualbox、VMWare 中的任何其他 Linux 发行版?
如果您在虚拟容器中运行 Linux,则需要外部无线网卡。此外,如果您使用的是专为运行 Windows 10 而设计的 HP 笔记本电脑,则需要从 USB 或 CD 实时启动,然后尝试配置您的网络适配器ifconfig
,此外,您的无线网络适配器可能具有不同于wlan0
(Kali 配置此)的名称。
信息:您电脑中的网卡(“wifi 卡”)甚至可能不支持数据包注入或监控模式。
另外,请确保如果将 wlan0 置于监控模式,则运行以下命令:
sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode monitor
sudo ifconfig wlan0 up
wlan0
在尝试运行 reaver 之前请验证您是否已安装
您可能没有正确启动无线网络适配器。wlan0
您应该重新启动计算机,运行上述命令来配置网络适配器,然后重新运行 reaver。如果这不起作用,请继续执行以下步骤:
信息:如果有控制网络适配器的硬件开关,请在执行以下命令之前将其打开
该命令通常是:
sudo ifconfig wlan0 up ; sudo rfkill unblock all ; sudo rfkill unblock wifi
如果此操作不成功,请尝试重新启动 PC(如果 PC 上有无线开关,请在启动时将其打开),然后重复上述命令。您可能还想尝试:
sudo ifconfig wlan0 ; sudo ifconfig wlan0 down ; sudo ifconfig wlan0 up
如果仍然不起作用,则上述命令的优先顺序很重要。如果您wlan0
在运行 reaver 之前没有恢复网卡,请重新启动 PC 并重试。您可能还需要查看(射频终止),并通过(运行命令几次,然后重新启动 PC)rfkill
解除对网络适配器的阻止sudo rfkill unblock all ; sudo rfkill unblock wifi
如果一切都失败了,不要放弃 IT 世界,网络安全是惊人的。学习基础知识,查找如何从 USB 安装 Ubuntu或者,如果你想跳过学习并使用工具,那么在“如何在 USB 上下载 Kali Linux”之后查找hp 从 USB 启动
答案2
出现此问题的原因之一是缺少 Linux 标头。
尝试上述所有答案。如果这些答案对您没有帮助,请尝试此解决方案。
解决方案是使用以下命令简单地安装 Linux 标头:
sudo apt-get install linux-headers-$(uname -r)
然后更新升级:
sudo apt-get update && upgrade
答案3
几周前我遇到了同样的问题,下面是我解决问题的方法。
就我而言,当我使用时ifconfig
,wlan0
并未列出。
因此我使用 USB 电缆(网络共享)连接到互联网,打开一个终端(++ CTRL)运行此命令:ALTT
sudo apt-get install --reinstall bcmwl-kernel-source
然后重新启动我的电脑,它就正常工作了
答案4
如果你已经尝试了所有方法但都没有任何效果也许你缺少这个包
Linux 固件
乌本图:
sudo apt-get install -y linux-firmware
拱:
sudo pacman -S linux-firmware