在一门名为“初学者道德黑客”的课程中,我了解到 wifi 有一些我们可以切换的模式,但我不知道什么是正常模式以及如何切换它
我使用了以下命令:-
ifconfig wlo1 down
iwconfig wlo1 mode monitor
ifconfig wlo1 up
答案1
“正常”模式称为托管模式。只需输入:
ifconfig wlo1 down
iwconfig wlo1 mode managed
ifconfig wlo1 up
您可能需要重新启动一些被终止的服务:
service network-manager restart
答案2
托管模式就是您想要的:
$ sudo ifconfig wlo1 down
$ sudo iwconfig wlo1 mode managed
$ sudo ifconfig wlo1 up
然后重新启动网络:
$ sudo service network-manager restart
答案3
跑步:
sudo airmon-ng stop wlan0mon
确保您的适配器已显示。如果没有显示,请运行:
ifconfig wlan0 up
重新启动您终止的服务。
跑步:
service NetworkManager start
注意:service network-manager start
将出现一条消息,提示未安装。因此,运行:
sudo service NetworkManager start
此时您的 Wi-Fi 适配器应该会重新启动,因此请等待一秒钟让它显示出来。
答案4
这是一个 3 年前的问题,但似乎没有一个答案能再起作用。您要做的就是运行:
sudo airmon-ng stop wlp3s0mon
sudo service network-manager restart
将 wlp3s0mon 替换为您的 wifi 适配器名称。我的适配器名称从 wlp3s0 重命名为 wlp3s0mon,因此我使用它(这是在运行 wifite2 时)。我甚至将这两个命令放入 bash 脚本中,以便我可以双击它。它会要求输入 root 密码,执行其操作,然后关闭终端。