在 Ubuntu 16.04-64 位中使用 ALFA Networks AWUS036H 进行连接/断开连接循环

在 Ubuntu 16.04-64 位中使用 ALFA Networks AWUS036H 进行连接/断开连接循环

我正在做一个个人项目,想利用我的 ALFA 卡。不到两秒钟我就能看到卡连接,然后突然断开连接。这是我的 iwconfig 信息:

没有无线扩展。

wlan1 IEEE 802.11bg ESSID:关闭/任何
模式:管理接入点:不关联Tx-Power = 30 dBm
重试短限制:7 RTS thr:关闭片段thr:关闭加密密钥:关闭电源管理:关闭

wlan0 IEEE 802.11abgn ESSID:“********”
模式:管理 频率:5.2 GHz 接入点:A8:D0:E5:34:4D:C3
比特率=54 Mb/s Tx-Power=15 dBm
重试短限制:7 RTS thr:off 片段thr:off 加密密钥:off 电源管理:on 链路质量=48/70 信号电平=-62 dBm
Rx 无效 nwid:0 Rx 无效 crypt:0 Rx 无效 frag:0 Tx 过度重试:0 无效杂项:603 错过信标:0>

eth0 没有无线扩展。

它显示我的 wlan0 是板载 wifi 卡,并且它运行正常。但是 wlan1 是 alfa 网络卡,它绝对没有显示相同的信息:比特率、txrate 和其他一些东西都丢失了。我怀疑电源管理是问题所在,因为我从源代码编译了所有驱动程序,并且我在实验室中使用的 ARCH 和 Kali2.0 机器没有任何问题……

我已经编辑了我的 rc.local 文件以允许正确的 txrate 和 power。

sudo cat /etc/rc.local #!/bin/sh -e # #rc.local # # 此脚本在每个多用户运行级别结束时执行。# 确保脚本在成功时“退出 0”,或在错误时退出任何其他值。# # 要启用或禁用此脚本,只需更改执行# 位。# # 默认情况下,此脚本不执行任何操作。

iwconfig wlan1速率48M自动

iwconfig wlan1 frag 512

iwconfig wlan1 rts 512

iwconfig wlan1 txpower 30

出口 0

有人对此有什么好的想法吗?我会尽力提供任何信息来帮助顺利进行诊断。

根据要求编辑:sudo lshw -C network

sudo lshw -C network   *-network               
   description: Ethernet interface
   product: Ethernet Connection I218-LM
   vendor: Intel Corporation
   physical id: 19
   bus info: pci@0000:00:19.0
   logical name: eth0
   version: 04
   serial: 54:ee:75:43:a4:d2
   capacity: 1Gbit/s
   width: 32 bits
   clock: 33MHz
   capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k firmware=0.6-4 latency=0 link=no multicast=yes
port=twisted pair
   resources: irq:44 memory:f0500000-f051ffff memory:f053e000-f053efff ioport:3080(size=32)   *-network
   description: Wireless interface
   product: Wireless 7260
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: wlan0
   version: bb
   serial: cc:3d:82:1e:a2:df
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=iwlwifi driverversion=4.4.0-65-generic firmware=17.352738.0 ip=10.120.32.201
latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
   resources: irq:49 memory:f0400000-f0401fff   *-network
   description: Wireless interface
   physical id: 2
   bus info: usb@2:2
   logical name: wlan1
   serial: 00:c0:ca:83:07:b2
   capabilities: ethernet physical wireless
   configuration: broadcast=yes driver=rtl8187 driverversion=4.4.0-65-generic firmware=N/A link=no multicast=yes
wireless=IEEE 802.11bg

更新至 20170302 @ 1520 Central

阿尔法卡仍然像以前一样响应。连接后又断开连接。

iwconfig 设置:

没有无线扩展。

wlan1 IEEE 802.11bg ESSID:关闭/任何
模式:管理接入点:不关联Tx-Power=20 dBm
重试短限制:7 RTS thr:关闭片段thr:关闭加密密钥:关闭电源管理:关闭wlan0 IEEE 802.11abgn ESSID:“公共-WIFI”
模式:管理频率:2.462 GHz接入点:18:64:72:80:28:00
比特率=144.4 Mb / s Tx-Power=22 dBm
重试短限制:7 RTS thr:关闭片段thr:关闭加密密钥:关闭电源管理:打开链路质量=50/70信号电平=-60 dBm
Rx无效nwid:0 Rx无效crypt:0 Rx无效frag:0 Tx过度重试:0无效杂项:0错过信标:0

eth0 没有无线扩展。

sudo lshw -C 网络

*-网络
描述:以太网接口产品:以太网连接 I218-LM 供应商:英特尔公司物理 ID:19 总线信息:pci@0000:00:19.0 逻辑名称:eth0 版本:04 序列号:54:ee:75:43:a4:d2 容量:1Gbit/s 宽度:32 位时钟:33MHz 功能:pm msi bus_master cap_list 以太网物理 tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd 自动协商配置:自动协商=on 广播=是 驱动程序=e1000e 驱动程序版本=3.2.6-k 固件=0.6-4 延迟=0 链接=否 多播=是 端口=双绞线资源:irq:44 内存:f0500000-f051ffff内存:f053e000-f053efff ioport:3080(size=32)*-网络描述:无线接口产品:无线 7260 供应商:英特尔公司物理 ID:0 总线信息:pci@0000:03:00.0 逻辑名称:wlan0 版本:bb 序列号:cc:3d:82:1e:a2:df 宽度:64 位时钟:33MHz 功能:pm msi pciexpress bus_master cap_list 以太网物理无线配置:广播=yes 驱动程序=iwlwifi 驱动程序版本=4.4.0-65-generic 固件=17.352738.0 ip=10.192.136.177 延迟=0 链接=yes 多播=yes 无线=IEEE 802.11abgn 资源:irq:49 内存:f0400000-f0401fff *-网络描述:无线接口物理id:2 总线信息:usb@2:1 逻辑名称:wlan1 序列号:00:c0:ca:83:07:b2 功能:以太网 物理无线配置:广播=是 驱动程序=rtl8187 驱动程序版本=4.4.0-65-通用 固件=N/A 链接=否 多播=是 无线=IEEE 802.11bg

wifi 故障排除脚本结果

我还是不明白到底出了什么问题。

答案1

如果您无法向 USB 适配器发出命令,我只能想到 2 种可能性。

1) 通用串行总线连接错误(这可能由多种因素造成。

任何端口都可能受到过多灰尘的影响。我的商店里也出现过类似的问题,只需用罐装空气吹掉有问题的端口即可解决连接问题。

台式机的前置端口通过线束连接到主板上的接头。如果在关闭机箱时不小心夹到线束,可能会损坏线束。线束的间歇性短路也会导致同样的结果。

2)故障的无线适配器也可能导致此问题。

要确定问题是否出在 ALFA Networks AWUS036H,请在不同的系统中进行测试,看看问题是否出在该设备上。

要确定这是否是 USB 总线的连接问题,您可以测试连续性如果配备线束,则穿过线束。要对有问题的设备进行物理检查,请查看设备是否像在其他端口一样紧密地安装在您使用的端口中,当然还要目视检查是否有弯曲的连接器或端口中是否有灰尘。

资料来源:

经验

https://en.wikipedia.org/wiki/Continuity_test

http://www.makeuseof.com/tag/dead-usb-port-heres-how-to-diagnose-and-fix-it/

相关内容