Я использую CentOS 6, отчаянно пытаясь заставить Wi-Fi работать через ifcfg-wlan0
файл и подделка с /etc/wpa_supplicant/wpa_supplicant.conf
. У меня нет X-сервера, поэтому я не хочу использовать инструменты графического интерфейса.
Как настроить NetworkManager, чтобы WPA2-PSK WiFi на wlan0 с ESSID inet_bridge
. Ethernet работает нормально, поэтому я знаю, что мои настройки не полностью испорчены. Должно быть выполнено в командной строке или с помощью 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
Я не знаю, как это сделать с NetworkManager
. Однако я хотел бы указать вам на моего любимого сетевого клиента - Wicd
. Установите его, доступен CentOS 6 RPM. Тогда начните его wicd-ncurses
интерфейс, и вы можете настроить его один раз и забыть о нем. Когда вы закончите, отключите NetworkManager
service и включите wicd. Не нужно трогать службу wpa_supplicant. Wicd хранит свои файлы конфигурации в /etc/wicd
каталог, и ваш пароль будет сохранен в виде открытого текста в файле с именем wireless-settings.conf
. Однако это файл 0600, владельцем которого является root.
Моя проблема заключалась в том, что wpa_supplicant
не запускался с правильными аргументами командной строки. Таким образом, аутентификация с помощью точки доступа с шифрованием WPA2 не выполнялась, поскольку WPA2 был отключен в соискателе.