在 Raspbian(EDIMAX Wifi 适配器)上配置 Wifi(隐藏 SSID)
Configure Wifi (hidden SSID) on Raspbian (EDIMAX Wifi Adapter)
我在使用 Raspberry Pi (Raspbian Wheezy) 与 EDIMAX EW-7811UN 无线 USB 适配器连接时遇到问题。
我已经使用此组合成功连接到我的 parents wifi(WPA 和 non-hidden wifi)。
/etc/network/interfaces
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>"
我自己的wifi配置如下:
- 隐藏的 SSID
- 带 PSK 身份验证的 TKIP+AES (WPA/WPA2)
因此我生成了我的 wifi 密码的 PSK 版本:
$ wpa_passphrase "<SSID>" "<PASS>"
并配置了这两个文件:
/etc/network/interfaces
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
和/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
}
USB 适配器及其模块工作正常(lsusb、lsmod)。正如我所说,我已经使用 Raspberry Pi 连接到网络。但它似乎不适用于我在自己家里使用的配置。如果我尝试 ping 我的路由器,我收到 "Network unreachable" 错误。
重置 Raspberry Pi 不是一个选项,因为我已经在它的配置上付出了很多努力。
有没有人有自己的 Raspberry Pi 的类似配置或知道如何解决这个问题(我已经用谷歌搜索并尝试了不同的 "solutions" 几个小时但没有成功)。
谢谢,
弗雷迪
我终于在这里找到了答案(抱歉,是德语):Raspberry Pi, Edimax EW-7811Un and a hidden 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"
我想你忘了在第一个方法中添加
scan_ssid=1
到 wpa_supplicant.conf 中的网络块,使网络使用隐藏的 ssid。
来自文档:
scan_ssid
SSID scan technique; 0 (default) or 1. Technique 0 scans for the
SSID using a broadcast Probe Request frame while 1 uses a
directed Probe Request frame. Access points that cloak them-
selves by not broadcasting their SSID require technique 1, but
beware that this scheme can cause scanning to take longer to com-
plete.
我在使用 Raspberry Pi (Raspbian Wheezy) 与 EDIMAX EW-7811UN 无线 USB 适配器连接时遇到问题。
我已经使用此组合成功连接到我的 parents wifi(WPA 和 non-hidden wifi)。
/etc/network/interfaces
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>"
我自己的wifi配置如下:
- 隐藏的 SSID
- 带 PSK 身份验证的 TKIP+AES (WPA/WPA2)
因此我生成了我的 wifi 密码的 PSK 版本:
$ wpa_passphrase "<SSID>" "<PASS>"
并配置了这两个文件:
/etc/network/interfaces
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
和/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
}
USB 适配器及其模块工作正常(lsusb、lsmod)。正如我所说,我已经使用 Raspberry Pi 连接到网络。但它似乎不适用于我在自己家里使用的配置。如果我尝试 ping 我的路由器,我收到 "Network unreachable" 错误。
重置 Raspberry Pi 不是一个选项,因为我已经在它的配置上付出了很多努力。
有没有人有自己的 Raspberry Pi 的类似配置或知道如何解决这个问题(我已经用谷歌搜索并尝试了不同的 "solutions" 几个小时但没有成功)。
谢谢, 弗雷迪
我终于在这里找到了答案(抱歉,是德语):Raspberry Pi, Edimax EW-7811Un and a hidden 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"
我想你忘了在第一个方法中添加
scan_ssid=1
到 wpa_supplicant.conf 中的网络块,使网络使用隐藏的 ssid。
来自文档:
scan_ssid
SSID scan technique; 0 (default) or 1. Technique 0 scans for the
SSID using a broadcast Probe Request frame while 1 uses a
directed Probe Request frame. Access points that cloak them-
selves by not broadcasting their SSID require technique 1, but
beware that this scheme can cause scanning to take longer to com-
plete.