我在用CentOS 6,拼命尝试通过ifcfg-wlan0
文件和捏造来使 Wifi 工作/etc/wpa_supplicant/wpa_supplicant.conf
。我没有 X 服务器,所以我不想使用 GUI 工具。
如何配置 NetworkManager 以便拥有WPA2-PSK带有 ESSID 的 wlan0 上的 WiFi inet_bridge
。以太网工作正常,所以我知道我的设置没有完全搞砸。必须在命令行或使用 vim 完成。
我的wpa_supplicant.conf:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
ssid="inet_bridge"
key_mgmt=WPA-PSK
proto=WPA RSN
pairwise=CCMP
group=CCMP
psk="thisIsMyAsciiPassword"
}
我的ifcfg-wlan0:
DEVICE=wlan0
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.0.253
NETMASK=255.255.255.0
DNS1=192.168.0.99
HWADDR=xx:xx:xx:xx:xx:xx
TYPE=Wireless
答案1
好吧,我不知道如何使用 来做到这一点NetworkManager
。不过,我想向您推荐我最喜欢的网络客户端 - Wicd
。安装它,有 CentOS 6 RPM 可用。然后启动它的wicd-ncurses
界面,您可以设置一次,然后忘掉它。完成后,禁用您的NetworkManager
服务并启用 wicd 服务。无需触碰 wpa_supplicant 服务。Wicd 将其配置文件保存在/etc/wicd
目录下,您的密码将以明文形式存储在名为 的文件中wireless-settings.conf
。但是,此文件是 0600,由 root 拥有。
答案2
我的问题是wpa_supplicant
没有使用正确的命令行参数启动。因此它无法与 WPA2 加密接入点进行身份验证,因为 WPA2 在请求者中被禁用。