В течение некоторого времени я использовал локальный Wi-Fi WPE, которым просто управляли с помощью iwconfig, используя следующую строку команд при запуске:
sudo modprobe wl && sudo ifconfig eth1 up && sudo iwconfig eth1 essid <my_network_name> && sudo dhclient eth1
однако все изменилось, и теперь мне нужно использовать WPA- 2 типа соединения
для этого я загрузил и установил диспетчер сети Wicd, который начинает обнаруживать соединения после того, как я выполняю следующее:
sudo modprobe wl && sudo ifconfig eth1 up
проблема в том, что, несмотря на то, что он работает нормально, подключение в WPE он полностью не работает с WPA-2: когда я ввожу "свойства" для своего соединения WPA-2, я не могу сохранить введенные мной ключи, и кнопки "отмена" или "ок" все равно не работают.
наконец, я попытался прочитать руководства и настроить / etc / network / interfaces, получив следующее:
iface eth1 inet dhcp
wpa-driver wext
wpa-ssid <my_wifi_name>
wpa-ap scan 1
wpa-proto RSN
wpa-group CCMP
wpa-key-mgmt WPA-PSK
wpa-psk <my_pass_HEX>
auto eth1
Я прокомментировал то, что у меня было там раньше:
auto lo
iface lo inet loopback
к сожалению, когда моя система загружается, требуется несколько минут при загрузке, настраивая сеть, которая заканчивается безуспешно
, поэтому, поскольку хорошо работающий менеджер Wicd был бы лучшим вариантом, я с радостью использовал бы любой возможный метод, чтобы получить снова онлайн.
Я использую Linux Mint 14 Nadia kernel 3.9.3
Прежде всего, петлевые записи должны быть включены . Я предлагаю этот файл / etc / network / interfaces:
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet dhcp
wpa-ssid <my_wifi_name>
wpa-psk <my_pass_HEX>
Теперь попросите систему перечитать и использовать изменения:
sudo ifdown eth1 && sudo ifup -v eth1
'-v' для многословного ; некоторая дополнительная информация будет доступна, чтобы показать, что происходит, когда он пытается подключиться.
Теперь он подключается при загрузке?
Чтобы загрузить wl во время загрузки, добавьте его в / etc / modules:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
loop
lp
rtc
wl
Также проверьте /etc/modprobe.d/blacklist.conf, чтобы убедиться, что он не в черном списке предотвращение его загрузки при загрузке, как ожидалось.