Ubuntu Server 12.04 + Wifi - WPA 请求者问题

Ubuntu Server 12.04 + Wifi - WPA 请求者问题

我整个周末都在尝试(但失败了)通过 Wifi 连接我的家庭服务器(我知道应该用有线连接,但搬家迫在眉睫 ;-)。设置如下:

  • HP N40L 微型服务器
  • Ubuntu 服务器 12.04 LTS 64 位
  • Edimax EW-7612UAN V2 - USB Wifi 适配器
  • Tenda N150 Wifi 路由器 - 以 b/g/n 混合模式运行 1 SSID,频道 6,WPA2 Personal,AES

在全新安装的 Ubuntu 上,我的输出如下:

是否配置

ifconfig wlan0 up  

root@srv:/home/srvadmin# ifconfig
eth0 链路封装:以太网 HWaddr 00:9c:02:a9:27:b9
          inet 地址:192.168.0.106 Bcast:192.168.0.255 掩码:255.255.255.0
          inet6 地址:fe80::29c:2ff:fea9:27b9/64 范围:链接
          上行广播运行多播 MTU:1500 度量:1
          RX 数据包:1226 错误:0 丢弃:0 超限:0 帧:0
          TX 数据包:534 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:1000
          RX 字节:124170 (124.1 KB) TX 字节:78708 (78.7 KB)
          中断:18

lo 链路封装:本地环回
          inet 地址:127.0.0.1 掩码:255.0.0.0
          inet6 地址:::1/128 范围:主机
          上行环回运行 MTU:16436 度量:1
          RX 数据包:4 错误:0 丢弃:0 超限:0 帧:0
          TX 数据包:4 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:0
          RX 字节:240(240.0 B) TX 字节:240(240.0 B)

wlan0 链路封装:以太网 HWaddr 80:1f:02:4b:0e:9a
          上行广播多播 MTU:1500 度量:1
          RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0
          TX 数据包:0 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:1000
          RX 字节:0 (0.0 B) TX 字节:0 (0.0 B)

lshw-C 网络

root@srv:/home/srvadmin# lshw -C 网络
  *-网络
       描述:以太网接口
       产品:NetXtreme BCM5723 千兆以太网 PCIe
       供应商:Broadcom Corporation
       物理 ID:0
       总线信息:pci@0000:02:00.0
       逻辑名称:eth0
       版本:10
       序列号:00:9c:02:a9:27:b9
       大小:100Mbit/s
       容量:1Gbit/s
       宽度:64 位
       时钟:33MHz
       功能:pm vpd msi pciexpress bus_master cap_list 以太网物理 tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd 自动协商
       配置:自动协商=开启 广播=是 驱动程序=tg3 驱动程序版本=3.121 双工=完整 固件=5723-v3.35 ip=192.168.0.106 延迟=0 链接=是 多播=是 端口=双绞线 速度=100Mbit/s
       资源:irq:42 内存:fe9f0000-fe9fffff
  *-网络
       描述:无线接口
       物理 ID:1
       总线信息:usb@1:5
       逻辑名称:wlan0
       序列号:80:1f:02:4b:0e:9a
       功能:以太网 物理 无线
       配置:广播=是 驱动程序=rtl8192cu 驱动程序版本=3.2.0-29-generic 固件=N/A 链接=否 多播=是 无线=IEEE 802.11bgn

系统配置

root@srv:/home/srvadmin# iwconfig wlan0
wlan0 IEEE 802.11bgn ESSID:关闭/任何
          模式:托管接入点:非关联 Tx-Power=20 dBm
          重试长限制:7 RTS thr=2347 B 片段 thr:关闭
          加密密钥:关闭
          电源管理:关闭

脚步:
1. wpa_passphrase MySSID MyKey > /etc/wpa_supplicant.conf
2. wpa_supplicant -iwlan0 -Dwext -c /etc/wpa_supplicant.conf

输出如下:

root@srv:/home/srvadmin# wpa_supplicant -iwlan0 -Dwext -c /etc/wpa_supplicant.conf
ioctl[SIOCSIWENCODEEXT]:参数无效
ioctl[SIOCSIWENCODEEXT]:参数无效
尝试与 c8:3a:35:2c:63:28 (SSID='MySSID' 频率=2437 MHz) 关联
与 c8:3a:35:2c:63:28 关联
与 c8:3a:35:2c:63:28 的身份验证超时。
CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 原因=0
ioctl[SIOCSIWENCODEEXT]:参数无效
ioctl[SIOCSIWENCODEEXT]:参数无效
尝试与 c8:3a:35:2c:63:28 (SSID='MySSID' 频率=2437 MHz) 关联
与 c8:3a:35:2c:63:28 的身份验证超时。

如果我尝试使用 强制 DHCP 请求wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf -Dwext && dhclient wlan0,它似乎会挂起,并且我可以在系统日志中看到 DHCPDISCOVER 请求。

我肯定做了什么傻事才会卡住,而其他帖子却让事情看起来很简单(例如如何使用命令行连接到 WPA wifi 网络?)。

有人知道如何解决这个问题吗?

答案1

您的无线网络是否广播您的 SSID?如果没有,您需要添加

scan_ssid=1 

在您的文件network {...}定义中wpa_supplicant.conf

相关内容