Arch Linux 无法连接到无线网络

Arch Linux 无法连接到无线网络

我在 Thinkpad 机器上使用 Arch Linux。一切都很令人满意,但今天我重新启动了路由器,但机器无法连接。路由器很好(另一台机器和手机可以轻松连接到它)。

wicd我正在从终端使用,我得到的只是一条“未连接”消息。

我该如何解决/诊断这个问题?

编辑

我试过没有脚本并用 dhcpcd (开放网络)替换 dhclient ,我得到的只是连接超时。

答案1

尝试检查 dhcpcd 是否卡在sudo dhcpcd -k.当我第一次使用带网络共享功能的 Android 手机(我只是手动运行sudo dhcpd)然后尝试使用 wifi 时,出现未连接错误。

答案2

我的 Arch Linux 笔记本电脑通过 shell 脚本连接。这是我使用的 WEP(我知道,我知道......)路由器之一:

#!/bin/bash

DEV=$(iw dev | awk '/Interface/ {interf=$2} END {print interf}')
PIDFILE=/var/run/dhcpcd-$DEV.pid


if [[ -f $PIDFILE ]] && kill -0 $(cat /var/run/dhcpcd-$DEV.pid)
then
        dhcpcd -k $DEV
fi

ifconfig $DEV down
sleep 1
iwconfig $DEV mode managed
ifconfig $DEV up
iwconfig $DEV channel 1
iwconfig $DEV  key 4567ABCDEF
iwconfig $DEV essid 'ACTIONTEC'
iwconfig $DEV ap 00:0d:51:BF:FE:E1

sleep 5
dhcpcd --noarp $DEV

每一步只做一件事,因此很容易找出问题所在。笔记本电脑曾经运行 Slackware,我在 Slackware 下编写了脚本,但它似乎在 Arch 下也运行得很好。

答案3

我过去曾在 Arch 上使用过 wicd。由于这样的问题,我停止使用它。尝试使用 NetworkManager/dhclient。

相关内容