编辑
事后看来,该问题很可能与所描述的问题有关这里。
原帖
直到昨天,互联网还很好,我的连接没有遇到太大问题。然后我禁用了网络接口,试图更多地了解如何管理此类事情,发出命令(wlp6s0
是我的无线网络接口):
#ip link set wlp6s0 down
该接口已按预期成功禁用。不幸的是,此后它就没有回到 UP 状态。
我尝试过的和其他信息:
1)我做的第一件事当然是发出命令
#ip link set wlp6s0 up
调出界面。执行此操作时,不会出现任何错误,但接口仍处于 DOWN 状态,如以下输出所示
$ip link show
看看journalctl
ordmesg
但是唯一给出的错误似乎是
$journalctl -xe | grep tail
...
IPv6: ADDRCONF (NETDEV_UP): wlp6s0: link is not ready
...
这个错误是什么意思?
2)我最初也有netctl
网络管理员。我认为这可能是问题的根源,我用它卸载了它
#pacman -R netctl
然后继续停止netctl
我可以找到的服务并从中手动删除它们
/etc/systemd/system/multi-user.target.wants
没有改变。
3)
在对类似问题进行讨论之后Ubuntu 论坛wmi
,我按照链接中的说明将该模块列入黑名单。还是没有运气。
4)
搜索类似问题发现了与某些硬件时钟相关的常见问题,可以使用 进行诊断rfkill
。但情况似乎并非如此,如输出所示rfkill list
:
$rfkill list
0: nfc0: NFC
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
5)我还在同一台笔记本电脑上安装了 Windows 7(双启动)。在 Windows 上,我可以毫无问题地连接到我的无线网络。所以问题不在于笔记本电脑硬件,也不在于无线网络。
答案1
有点晚了,但我设法通过首先终止所有dhcpcd
进程来修复它:
killall dhcpcd
然后当我查看时ifconfig
,它说我的 Wi-Fi 接口仍在运行,所以我运行:
ifconfig interface down
(代替界面当然和你的一样)。
之后Wi-Fi接口似乎就可以正常使用了。