Поднятие WiFi в консоли.

В жизни бывает всякое - KNetworkManager отказывается дружить с вашей сетевухой, полетели насмерть иксы, еще какой-нибудь катаклизм... И вот тут вы ВНЕЗАПНО вспоминаете что где-то в недрах ваших красивостей запылилась консоль. Это значит, что пора натереть глаза кулаками до равномерно-красного цвета, и вспоминать, что такое конфиги...
Так как все нормальные люди сейчас используют WPA/WPA2, то рассмотрим конфигурирование на примере этих технологий.

Итак, поехали...
Перед тем, как начать, удостоверьтесь, что у вас отключены всякие КНетворкМенеджеры и прочие гуёвины, которые подминают под себя вай-файную сетевуху. Они вам больше не нужны, и даже будут мешать.

0. По умолчанию wpa-supplicant уже должно быть установлено, но если по какой-то причине у вас этот пакет не стоит, то ставим:
sudo apt-get install wpasupplicant

1. Проверяем, что ваша сетевуха ("wlan0" или типа того) работает, и беспроводная сеть детектится:

2. любым доступным текстовым редактором, запущенным под правами рута, открываем конфиг "/etc/network/interfaces". В нем гарантировано есть такое:
auto lo
iface lo inet loopback

Но вполне может быть что-нибудь еще.

3. Если есть упоминание вашей файфайной сетевки, то внимательно смотрим, что именно, должно быть вот так (если нет вообще ничего, то дописываем, но после прочтения всего мануала целиком):

4. Теперь немного теории:
5. вот мы и подошли к генерированию ключа:
6. Теперь возвращаемся к п.3, и уже вдумчиво вносим изменения в сетевой конфиг в соответствии со всей той информацией, что мы вычитали в пунктах 4 и 5.
7. После того, как все прописали, перезапускаем всю сетевую часть:
sudo /etc/init.d/networking restart либо просто перезагружаем комп.

Теоретически этого достаточно. Наслаждайтесь!

(с) Оригинальная буржуйская статья - там. Там же есть уйма примеров для различных вариаций.
(с) Вольный перевод мой.
(с) За наводку на статью благодарим камрада _KoT_