Прелюдия обьясняет мотивацию, пропускаем до разделителя.
До сих пор пользовался wicd. По wicd-gtk можно было выбрать тип шифрования и записать пароль и поставить галочку автологина. До этого интернет был по pon/wvdial - в bash помагал автокомплит, а сейчас получаю через WiFi. Мои TL-WN722N свистки частенько начали отваливаться от интернета где то 2 года назад. Рестарт помагал всегда. Иногда подключались сами спустя неопределенное число часов. После suspend иногда работало, иногда нет. Баг оформлял (годик репорту): https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772996 wicd-daemon: wlan0: deauthenticating by local choice (Reason: 3=DEAUTH_LEAVING) Надоело что в неудобный момент отваливается сеть. Гугление показывало какие то странные советы по поводу отключить апаратное шифрование или прибить процесс wpa_supplicant. В плохой момент (тогда wicd 100% плохо) попробовал подсоедениться вручную (казалось слишком сложным, не хотелось разбираться): $ iwlist wlan0 scan | grep ESSID $ /usr/bin/wpa_passphrase $SSID $PASS >~/tmp/wpa.pass $ ip link set wlan0 up $ sudo wpa_supplicant -d -Dwext -i wlan0 -c ~/tmp/wpa.pass & $ sudo pump -i wlan0 -h desktop & В итоге отрабатывало 100%, когда прибивал wpa_supplicant/pump `wicd` застрявал на "deauthenticating by local choice". По логам /var/log/* видно что wicd вызывает кучу внешних утилит, у меня предположение что из-за временных задержек после обновления ядра/драйверов/проприетарной прошивки/wicd стало плохо. ================================================================ Среди: $ aptitude search '?tag(network::configuration)' я нашел 3 менеджера сети: p connman - Intel Connection Manager daemon p network-manager - network management framework (daemon and userspace tools) i wicd - wired and wireless network manager - metapackage Т.к. сложилось впечатление что network-manager - это что то ужасное, то попробовал connman. Никуда ничего писать не пришлось: $ connmanctl connmanctl> connmanctl> scan wifi Scan completed for wifi connmanctl> services $SSID wifi_f8d111090ed6_6d617269636f6e5f64655f6d6965726461_managed_psk connmanctl> agent on Agent registered connmanctl> connect wifi_f8d111090ed6_6d617269636f6e5f64655f6d6965726461_managed_psk Agent RequestInput wifi_f8d111090ed6_6d617269636f6e5f64655f6d6965726461_managed_psk Passphrase = [ Type=psk, Requirement=mandatory, Alternates=[ WPS ] ] WPS = [ Type=wpspin, Requirement=alternate ] Passphrase? $PASS Connected wifi_f8d111090ed6_6d617269636f6e5f64655f6d6965726461_managed_psk connmanctl> quit Писать команды не страшно - по TAB автопродолжение. Перевытыкнул свисток - сеть поднялась за 2 сек. Еще не перегружался. По жестким зависимостям тянется мусор, почистил: $ sudo update-rc.d bluetooth disable $ sudo update-rc.d ofono disable ================================================================ Каким способом лучше настраивать сеть, что бы было наглядней? Т.е. что бы средство было интуитивно, подсказывало, не приодилось копировать какие-то коды и не вспоминать содержимое 20 манов каждые пол года... -- Best regards!