在Raspbian上配置Wifi(隐藏SSID)(EDIMAX Wifi适配器)

Fre*_*ddi 5 configuration wifi wpa raspberry-pi raspbian

我无法通过我的Raspberry Pi(Raspbian Wheezy)与EDIMAX EW-7811UN无线USB适配器连接到wifi网络.

我已经使用这个组合成功连接到我父母的wifi(带有非隐藏wifi的WPA).

的/ etc /网络/接口

auto lo

iface lo inet loopback

iface eth0 inet static
address 192.168.2.128
netmask 255.255.255.0
gateway 192.168.2.1

auto wlan0
allow-hotplug wlan0

iface wlan0 inet static
address 192.168.2.128
netmask 255.255.255.0
gateway 192.168.2.1

wpa-ap-scan 1
wpa-ap-ssid 1
wpa-ssid "<SSID>"
wpa-psk "<PASS>"
Run Code Online (Sandbox Code Playgroud)

我自己的wifi有以下配置:

  • 隐藏的SSID
  • 具有PSK认证的TKIP + AES(WPA/WPA2)

所以我生成了我的wifi密码的PSK版本:

$ wpa_passphrase "<SSID>" "<PASS>"
Run Code Online (Sandbox Code Playgroud)

并配置了这两个文件:

的/ etc /网络/接口

auto lo

iface lo inet loopback
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp

wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

iface default inet dhcp
Run Code Online (Sandbox Code Playgroud)

和/etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
   ssid="<SSID"
   psk=<PSK>
   proto=WPA2
   key_mgmt=WPA_PSK
   pairwise=CCMP
   group=CCMP
   auth_alg=OPEN
}
Run Code Online (Sandbox Code Playgroud)

USB适配器及其模块工作正常(lsusb,lsmod).正如我所说,我已经使用Raspberry Pi连接到网络.但它似乎不适用于我在自己家中使用的配置.如果我尝试ping路由器,则会出现"网络无法访问"错误.

重置Raspberry Pi不是一个选择,因为我已经在其配置上付出了很多努力.

有没有人使用自己的Raspberry Pi进行类似的配置,或者知道如何解决这个问题(我已经谷歌搜索并尝试了几个小时不同的"解决方案"而没有任何成功).

谢谢Freddi

Fre*_*ddi 9

我终于在这里找到了答案(对不起,这是德语):Raspberry Pi,Edimax EW-7811Un和一个隐藏的wifi

# /etc/network/interfaces
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ap-scan 1
wpa-scan-ssid 1
wpa-ssid "SSID"
wpa-proto RSN
wpa-pairwise CCMP
wpa-key-mgmt WPA-PSK
wpa-psk "PASS"
Run Code Online (Sandbox Code Playgroud)