我之前问了一个问题,Wifi在使用wifite后无法工作[重复[。这和这个答案帮了我。但是,问题是它是有效的,但几个小时后,当我启动我的笔记本电脑时,我也会遇到同样的问题。

上运行代码时,我将面对问题。

。然后,重新启动我的笔记本电脑一切正常。我无法永久解决这个问题。我在面对wifite之后没有使用发布那一刻
sudo airmon-ng check kill输出:终止这些进程( PID名称1394 wpa_supplicant )
sudo service NetworkManager restart
sudo ifconfig wlan0 up输出: wlan0 :获得接口标志时出错:没有这样的设备
sudo iwconfig wlan0 down输出: wlan0:获得接口标志时出错:没有这样的设备
sudo ifconfig wlan0 up输出: wlan0 :获得接口标志时出错:没有这样的设备
sudo aireplay-ng wlan0输出:请指定攻击模式。“回放-帮助”求救
我在试着陷害wlan0。但是,当我运行wlan0时,没有ifconfig。当我在运行这些命令后重新启动时。wlan0的工作是正确的,但是,我已经多次面对。在几天前运行了wifite之后。就连我现在也再次面对这个问题..。我认为wifite状态是在继续运行,或者是发生了其他事情。
iwconfig没有无线分机。eth0没有无线扩展。wlan0 IEEE 802.11 ESSID:off/任意模式:托管接入点:非相关Tx=15 dBm重试短限值:7 RTS :off片段Tx:off电源管理:off wwan0无无线扩展。docker0没有无线扩展。
ifconfigdocker0: flags=4099 mtu 1500 inter172.17.0.1网络掩码255.255.0.0广播172.17.255.255乙醚02:42:7d:19:b4:b6 (以太网) RX数据包0字节0 (0.0 B) RX错误0删除0帧0 TX包0字节0 (0.0 B) TX错误0丢弃0超过0载波0碰撞eth0: flags=4099 mtu 1500醚f0:de:f1:da:7d:80 txqueuelen 1000 (以太网) RX数据包0字节0 (0.0 B) RX错误0删除0帧0 TX数据包0 TX数据包0字节0 (0.0 B) TX错误0删除0 0溢出0载波0碰撞0设备中断20内存0 lo 2500000-f 2520000 lo: flags=73 inet6 ::1前缀12x10循环txqueuelen 1000 (本地回圈) RX数据包28字节1728 (1.6 KiB) RX错误0丢弃0超出0帧0 TX数据包28字节1728 (1.6 KiB) TX错误0丢弃0超过0载波0碰撞0
发布于 2022-08-02 03:14:50
在简历后以sudo的形式运行此脚本:
#!/bin/bash
# program to check WiFi and reset if not running
#dns server
IPTEST=1.1.1.1
iwconfig=/sbin/iwconfig
lspci=/usr/bin/lspci
#find 802 wireless device id
DEVICE=`$iwconfig 2>/dev/null | egrep 802 | awk ' {print $1}'`
#get PCI bus wireless #
WLNUM=`$lspci | grep -i wireless | awk ' {print $1}'`
#get driver to unload
WLMOD=`$lspci -vv -s $WLNUM | grep -i "kernel driver" | awk ' {print $5}'`
#print out stats
echo "IP is: $IPTEST"
echo "DEVICE is: $DEVICE"
echo "PCI DEV NUM is $WLNUM"
echo "PCI DRIVER is $WLMOD"
ping -c 1 $IPTEST
read -n 1 -p "Proceed ? " ANS
if [[ "$ANS" =~ [^yY] ]]; then
exit 0
fi
echo ""
if ping -c 1 $IPTEST >/dev/null 2>&1 ;
then
echo "$IPTEST 1 ok"
exit 0
else
echo "Ping failed"
echo "stopping wifi "
sudo nmcli radio wifi off
echo "sleeping for 3..."
sleep 3
echo "unloading $DEVICE"
sudo nmcli device disconnect $DEVICE
echo "sleeping for 3..."
sleep 3
echo "unloading $WLMOD ..."
sudo modprobe -r $WLMOD
echo "sleeping for 3..."
sleep 3
echo "reloading $WLMOD"
sudo modprobe $WLMOD
echo "sleeping for 3..."
sleep 3
echo "reloading $DEVICE"
sudo nmcli device connect $DEVICE
echo "sleeping for 10..."
sleep 10
echo "stop wifi "
sudo nmcli radio wifi off
echo "sleeping for 3..."
sleep 3
echo "starting wifi"
sudo nmcli radio wifi on
echo "sleeping for 3..."
sleep 5
echo "test ping again ..."
ping -c 1 $IPTEST
fi
exit 0https://unix.stackexchange.com/questions/641080
复制相似问题