Решение проблемы отваливающегося Wifi после перезагрузки

у многих возникает проблема с необходимостью постоянного ввода настроек вайфая после ребута. возникла и у меня. Делюсь решением:

Последовательность действий:

  1. sudo apt-get install wireless-tools wpasupplicant
  2. sudo ifconfig wlan0 up
  3. iwconfig
  4. sudo iwlist scan (здесь должно выдать перечень сетей. Если нет, то проблема в адаптере)
  5. wpa_passphrase ваш ssid вайфая ваш пароль от вайфая | grep psk >> /etc/network/interfaces
  6. sudo nano /etc/network/interfaces
  7. В открывшемся редакторе пишем:
    auto wlan0
    iface wlan0 inet dhcp
    netmask 255.255.255.0
    gateway 192.168.1.1
    wpa-driver wext
    wpa-ssid название вашего вайфая
    wpa-ap-scan 1
    wpa-proto WPA
    wpa-pairwise CCMP
    wpa-group CCMP
    wpa-key-mgmt WPA-PSK
    wpa-psk хеш пароля
    Последняя строчка это хеш вашего пароля от вайфая. На 5м шаге мы его уже засунули в этот файл. нужно просто удалить лишнее, чтобы хеш встал после wpa-psk

в этом же файле вверху будут строки:
auto eth0
iface eth0 inet dhcp
перед ними надо поставить #, иначе при старте хайва он будет 5 минут тупить ожидая подключения по шнуру.

  1. жмем Ctrl+X, жмем Y для сохранения изменений.
  2. ifup wlan0
  3. /etc/init.d/networking restart
  4. reboot

Ферма перезагружается и сразу же должна подцепить вай фай.
Если нет, то:

  1. sudo nano /etc/wpa_supplicant.conf
  2. wpa_passphrase ваш ssid вайфая ваш пароль от вайфая | grep psk >> /etc/wpa_supplicant.conf
  3. Заполняем файл примерно таким текстом:
    ap_scan=1
    ctrl_interface=/var/run/wpa_supplicant
    network={
    ssid=“MYPLACE”
    scan_ssid=0
    psk= берем из конца файла. мы его туда засунули на 2м шаге.
    key_mgmt=WPA-PSK
    proto=WPA
    pairwise=CCMP
    group=CCMP
    }
  4. Ctrl + X, сохраняемся, перезагружаемся.

Если не помогло, то либо что-то сделали не так, либо вайфай надо менять на шнурок.
Данный пример учитывает стандартные настройки с ip адресом роутера 192.168.1.1, маской 255.255.255.0. и WPA шифрованием.

Оригинал решения проблемы тут: https://prupert.wordpress.com/2010/06/25/how-to-configure-wireless-wifi-networking-in-ubuntu-via-the-command-line-cli/