iwconfig 用于 WEP 接入点吗?

iwconfig 用于 WEP 接入点吗?

我想在我的电脑(ubuntu 12.04)上使用我的 wifi doggle。我能够通过 GUI 连接到我的接入点。我想在终端中执行相同操作。

我的接入点使用 WEP。因此我输入了以下命令

iwconfig wlan0 mode managed key 6d6f6e6579
iwconfig wlan0 essid "AccessPoint"
dhclient wlan0

输入后,dhclient wlan0它会等待 1-2 分钟,然后什么也不输出,并且无法连接到接入点。

iwconfig 输出:

wlan0 IEEE 802.11bgn ESSID:"AccessPoint"
      Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
      Retry long timit:7 RTS thr=2347 B Fragment thr:off
      Encryption key:6D6F-6E65-79
      Power Management:off

我会很感激任何建议

答案1

您无法从 DHCP 服务器获取 IP。可能是您的 系统配置命令或它不完整!我将为您进行全面的故障排除,但其中一些与您的情况无关!首先让我们检查是否有其他服务使用您的无线网卡。您可以尝试使用此命令解锁无线电频率:

sudo rfkill unblock wifi

之后检查块状态:

sudo rfkill list

如果有的话“是的”除了无线局域网之外,它还意味着有某种东西阻止 rfkill 解锁你的 wifi;你应该找到该服务并将其停止。$ sudo 服务 {服务} 停止 一般是其他网络工具,特别是网络管理器,停止或者卸载它们。

然后以适当的方式设置 iwconfig 参数...查看 wifi 接入点及其规格:

sudo iwlist scan     

您可以添加| grep searchvalue以搜索特定名称

检查这些参数并填写(使用root权限)须藤或者苏根): 注意:您的机器上的 wifi 接口名称可能不同(eth# 或 wlan#)

iwconfig wlan0 essid {name of access point}
iwconfig wlan0 ap {access point mac address}

或者如果您不知道接入点的 MAC 地址:

iwconfig wlan0 ap any

和 :

iwconfig wlan0 enc {on/off/restricted}
iwconfig wlan0 key s:{password}

最后拉起连接:

sudo ifconfig wlan0 up

现在请求一个IP:

sudo dhclient wlan0

检查你的连接是否成功(应该有一个 IP4):

sudo ifconfig wlan0

或者 ping 你的网关(路由)..祝你好运

答案2

iwconfig 工具类似于无线网卡的 ifconfig 和 ethtool。您可以查看和设置基本的 Wi-Fi 网络详细信息,例如 SSID、信道和加密。您还可以查看和更改许多高级设置,包括接收灵敏度、RTS/CTS、碎片和重试。

有关 iwconfig 用法的完整列表,请访问本网站

注意:要使用 WPA、WPA2 或 802.1X 将 Linux 计算机连接到 WLAN,您需要使用WPA 请求者

Ubuntu 也有一个很好的文档,其中讨论了WiFi 如何

答案3

要从命令行连接到无线网络,最简单的方法是使用nmcli网络管理器包提供的工具。

查看可用的网络连接:

nmcli con list

要连接到该列表中的某个连接:

nmcli con up <connectionname>

您还可以使用 nmcli 做更多的事情 - 查看系统上的手册页或此处的在线手册页: http://manpages.ubuntu.com/manpages/precise/man1/nmcli.1.html

相关内容