uncleeugene.net

Записки чайника-юниксоида. Настройка того же wi-fi в ubuntu server

Просмотров: 3956Комментарии: 0
СтатьиIT всех мастей

Буквально только что описал, как настроить Linksys WMP200 в качестве клиента под FreeBSD, как пришлось её же настраивать под серверной убунтой. О чём тоже оставляю себе напоминалку smile Версия убунты - 14.04.

Настройка под linux немножко отличается от оной под FreeBSD. Основные сведения и мануалы, по которым я разбирался изложены тут, но самое главное тут забыли - оно нашлось в документации по дедушке debian'у smile Итак:

Сначала нужно удостовериться, что wi-fi карточка распозналась системой:

$ ifconfig -a

Эта команда выводит список всех присутствующих интерфейсов. В нём находим свой wifi интерфейс (как правило wlan0 или ath0 или ra0) и запоминаем название. Дальше нужно убедиться, что установлен знакомый по бзде wpa_supplicant:

$ sudo aptitude install wpasupplicant

Если его вдруг нету, то эта команда его поставит, если уже есть - ничего страшного. Далее, создаём /etc/wpa_supplicant.conf следующего содержания:

ap_scan=1
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="Yet_Another_WAN"
scan_ssid=0
proto=WPA
key_mgmt=WPA-PSK
psk="7jx0-ek7j-a61i"
pairwise=TKIP
group=TKIP
}

То есть здесь прописаны параметры аутентификации в сети. Вполне возможно, что все они не нужны и некоторые подойдут по дефолту. Я не мудрствуя лукаво выдернул всё из вышеупомянутого материала поправив под свои нужды. Когда возникнет необходимость, разберусь подробно.

Теперь небольшое пояснение. В бзде у нас был /etc/rc.conf, в котором прописывались сетевые соединения. Здесь же для этой цели служит /etc/network/interfaces и две команды - ifup и ifdown, которые управляют прописанными в этом файле соединениями. Там, в мануале не рассказано, как прописать наше соединение со всеми wpa в этом файле. Там предлагается лезть своими ручками в /etc/rc.local, что мне показалось неправильным. smile Ответ нашёлся в дебиановской документации, где подробно сказано, как подружить wpa_supplicant с /etc/network/interfaces. Итак в /etc/network/interfaces дописываем:

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf

И всего делов! После ребута сеть поднимется. Без параметра wpa-conf команда ifup, поднимающая соединение не знает, что нужно запустить wpa_supplicant, соответственно авторизация не проходит, адреса не получаются, гугл не пингуется.

Если неохота ждать ребута, то можно поднять интерфейс сразу, командой

$ sudo ifup wlan0

Соответственно положить соединение нам поможет команда

$ sudo ifdown wlan0

А если вы не поклонник самодеятельности и не хотите, чтобы сеть поднималась сама при загрузке, то нужно убрать "auto wlan0" из /etc/network/interfaces и поднимать коннекшн вручную вышеуказанными командами.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question


Комментарий будет опубликован после проверки

     

  

Loginza Facebook.

(обязательно)