у многих возникает проблема с необходимостью постоянного ввода настроек вайфая после ребута. возникла и у меня. Делюсь решением:
Последовательность действий:
- sudo apt-get install wireless-tools wpasupplicant
- sudo ifconfig wlan0 up
- iwconfig
- sudo iwlist scan (здесь должно выдать перечень сетей. Если нет, то проблема в адаптере)
- wpa_passphrase ваш ssid вайфая ваш пароль от вайфая | grep psk >> /etc/network/interfaces
- sudo nano /etc/network/interfaces
- В открывшемся редакторе пишем:
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 минут тупить ожидая подключения по шнуру.
- жмем Ctrl+X, жмем Y для сохранения изменений.
- ifup wlan0
- /etc/init.d/networking restart
- reboot
Ферма перезагружается и сразу же должна подцепить вай фай.
Если нет, то:
- sudo nano /etc/wpa_supplicant.conf
- wpa_passphrase ваш ssid вайфая ваш пароль от вайфая | grep psk >> /etc/wpa_supplicant.conf
- Заполняем файл примерно таким текстом:
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
} - 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/