
estoy usando unTP-Link AV-500Kit adaptador de línea eléctrica para proporcionar un AP inalámbrico en una parte de mi casa. Se conecta a través de las líneas eléctricas a mi enrutador principal. Sin embargo, mi computadora portátil, que ejecuta Arch Linux de 64 bits, no puede conectarse.
Otros dispositivos (un teléfono Android, un iPhone, una tableta Android) pueden conectarse sin problemas. El portátil puede conectarse perfectamente al router y a otros puntos de acceso (incluida una red de 5Ghz), pero aunque ve el punto de acceso TP-Link, no puede conectarse a él. Aquí está la sección relevante de dmesg
:
[ 112.910085] IPv6: ADDRCONF(NETDEV_UP): wlp3s0b1: link is not ready
[ 113.033293] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 113.033308] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement)
[ 113.034398] IPv6: ADDRCONF(NETDEV_UP): wlp3s0b1: link is not ready
[ 116.580167] wlp3s0b1: authenticate with ec:08:6b:ac:79:32
[ 116.584039] wlp3s0b1: send auth to ec:08:6b:ac:79:32 (try 1/3)
[ 117.485493] wlp3s0b1: send auth to ec:08:6b:ac:79:32 (try 2/3)
[ 118.486054] wlp3s0b1: send auth to ec:08:6b:ac:79:32 (try 3/3)
[ 119.506587] wlp3s0b1: authentication with ec:08:6b:ac:79:32 timed out
[ 124.564520] wlp3s0b1: authenticate with ec:08:6b:ac:79:32
[ 124.573264] wlp3s0b1: send auth to ec:08:6b:ac:79:32 (try 1/3)
[ 124.573388] wlp3s0b1: send auth to ec:08:6b:ac:79:32 (try 2/3)
[ 125.499764] wlp3s0b1: send auth to ec:08:6b:ac:79:32 (try 3/3)
[ 126.490269] wlp3s0b1: authentication with ec:08:6b:ac:79:32 timed out
[ 131.941087] wlp3s0b1: authenticate with ec:08:6b:ac:79:32
[ 131.950493] wlp3s0b1: send auth to ec:08:6b:ac:79:32 (try 1/3)
[ 131.952053] wlp3s0b1: send auth to ec:08:6b:ac:79:32 (try 2/3)
[ 132.503479] wlp3s0b1: send auth to ec:08:6b:ac:79:32 (try 3/3)
[ 133.493991] wlp3s0b1: authentication with ec:08:6b:ac:79:32 timed out
[ 138.177601] IPv6: ADDRCONF(NETDEV_UP): wlp3s0b1: link is not ready
[ 138.213885] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 138.213900] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement)
Tan pronto como esto falla, se conecta automáticamente al AP principal proporcionado por el enrutador (que está en el límite de su alcance):
[ 138.216719] IPv6: ADDRCONF(NETDEV_UP): wlp3s0b1: link is not ready
[ 141.724430] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 141.724446] brcmsmac bcma0:1: brcms_ops_config: change power-save mode: false (implement)
[ 141.725597] IPv6: ADDRCONF(NETDEV_UP): wlp3s0b1: link is not ready
[ 145.270747] wlp3s0b1: authenticate with 18:a6:f7:93:15:07
[ 145.281964] wlp3s0b1: send auth to 18:a6:f7:93:15:07 (try 1/3)
[ 145.283393] wlp3s0b1: authenticated
[ 145.286615] wlp3s0b1: associate with 18:a6:f7:93:15:07 (try 1/3)
[ 145.290540] wlp3s0b1: RX AssocResp from 18:a6:f7:93:15:07 (capab=0x431 status=0 aid=54)
[ 145.291094] brcmsmac bcma0:1: brcmsmac: brcms_ops_bss_info_changed: associated
[ 145.291099] brcmsmac bcma0:1: brcms_ops_bss_info_changed: qos enabled: true (implement)
[ 145.291140] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0b1: link becomes ready
[ 145.291523] wlp3s0b1: associated
He desactivado la seguridad en TP-Link por lo que no es un problema de autenticación. Está configurado en modo "11bgn mixto":
Mi NIC inalámbrica es:
$ # lspci -s 03:00.0 -vv
03:00.0 Network controller: Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)
Subsystem: Dell Wireless 1520 Half-size Mini PCIe Card
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at e6e00000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=2 PME-
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [d0] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 10.000W
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
ClockPM+ Surprise- LLActRep+ BwNot- ASPMOptComp-
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP+ BadDLLP+ Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [13c v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [160 v1] Device Serial Number 00-00-19-ff-ff-5f-c4-46
Capabilities: [16c v1] Power Budgeting <?>
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma
También probé el wl
controlador:
$ sudo modprobe -r brcmsmac
$ sudo modprobe wl
$ sudo modprobe lib80211
Eso tampoco se puede conectar pero da un error diferente:
[ 1058.819957] wlan0: Broadcom BCM4353 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)
[ 1058.822051] wl 0000:03:00.0 wlp3s0: renamed from wlan0
[ 1058.840226] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
[ 1060.994623] perf: interrupt took too long (3960 > 3932), lowering kernel.perf_event_max_sample_rate to 50400
[ 1061.054105] ERROR @wl_cfg80211_scan : WLC_SCAN error (-22)
[ 1062.055567] ERROR @wl_cfg80211_scan : WLC_SCAN error (-22)
[ 1066.052464] lib80211: common routines for IEEE802.11 drivers
[ 1066.052466] lib80211_crypt: registered algorithm 'NULL'
[ 1076.279617] ERROR @wl_cfg80211_scan : WLC_SCAN error (-22)
[ 1077.281794] ERROR @wl_cfg80211_scan : WLC_SCAN error (-22)
Siguiendo la sugerencia de GAD3R, intenté deshabilitar IPv6 agregando ipv6.disable=1
a la options
línea en /boot/loader/entries/arch.conf
, comentando cualquier línea de IPv6 /etc/hosts
y reiniciando. Ninguna diferencia.
¿Cómo puedo conectar esta máquina a esta red?