电脑搜索不到部分wifi,搜索不到部分2.4G频率的wif,手机开热点电脑搜不到wifi。

背景
之前手机开热点,电脑搜索不到wifi,明明开的2.4Gwifi,却搜索不到,就很纳闷。后来过一阵子手机开热点,电脑又搜索的到,然后又搜索到wifif。
问题
部分老的电脑wifi网卡只支持2.4G的wifi,如果wifi是5G的, wifif的频率如果不支持的话,自然也就不搜不到。
但是,有部分2.4G的wifi也搜索不到,就有些奇怪了。
原因
wifi信道导致,如图,信道只有1-11
所以电脑就会搜不到一下信道范围之外的数据。
之前手机开热点,信道不一样,所以也就导致有时候搜索得到,有时候,搜索不到。
在这里插入图片描述

解决方法
1、修改WIFI的信道,路由器的设置方式自行baidu。
2、修复信道范围,改成1-14,如图
在这里插入图片描述
至此,问题解决。
ps:中途得弯路,更新过无线网卡驱动。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
如果你不知道 WiFi 的密码,那么通过 Python 连接 WiFi 会比较困难,因为需要密码才能成功连接。不过,你可以使用 Python 扫描附近的 WiFi 网络并获取它们的信息,包括信号强度、加密方式等等。以下是一个使用 Python 扫描 WiFi 网络的代码示例: ```python import subprocess # 执行系统命令 def run_command(command): process = subprocess.Popen(command, stdout=subprocess.PIPE, shell=True) return process.communicate()[0] # 扫描 WiFi 网络 def scan_wifi(): # 扫描附近的 WiFi 网络 output = run_command('sudo iwlist wlan0 scan') output = output.decode('utf-8') # 提取 WiFi 网络信息 networks = [] lines = output.split('\n') for line in lines: if 'ESSID' in line: network = {} network['name'] = line.split('"')[1] networks.append(network) elif 'IE: IEEE 802.11i/WPA2 Version 1' in line: network = networks[-1] network['encryption'] = 'WPA2' elif 'IE: WPA Version 1' in line: network = networks[-1] network['encryption'] = 'WPA' elif 'IE: WEP' in line: network = networks[-1] network['encryption'] = 'WEP' elif 'Quality=' in line: network = networks[-1] network['signal_strength'] = line.split('=')[1].split()[0] return networks # 测试扫描 if __name__ == '__main__': networks = scan_wifi() for network in networks: print(network) ``` 这段代码使用了 Linux 系统下的 `iwlist` 命令扫描附近的 WiFi 网络,并提取它们的名称、加密方式和信号强度等信息。需要注意的是,该代码需要在 Linux 系统下运行,并且需要具有 sudo 权限。如果你使用的是 Windows 系统,可以尝试使用 `netsh` 命令代替 `iwlist` 命令。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值