Появился новый сервер в моем подсобном хозяйстве. Да даже и не сервер почти, но функции возлагать на него буду эти. Теперь у меня в доме Wi-fi раздает роутер D-link DSL-2600U. Я решил не мешать его работе, тем более что справляется он с ней просто прекрасно. Тут встал вопрос о подключении моего нового сервера к сети. Провода меня не совсем устроили т. к. хотелось запрятать сервер в дальний ящик и не видеть его больше никогда. Я решил подключится к существующей сити используя Wi-fi. Для того чтобы соединение устанавливалось при включении сервера необходимо использовать WPA Supplucant. От слов к делу.
Для начала установим WPA Supplucant (Я использую Ubuntu server 10.10):
sudo cp wpa_supplicant /etc/
Теперь необходимо отредактировать файл конфигурации сети
sudo nano /etc/network/interfaces
В конец файла, где описывается наш беспроводной интерфейс добавим следующие строки:
-c/etc/wpa_supplicant.conf - указывает где находится файл конфигурации
-B - запускает WPA Supplucant в фоновом режиме.
(Если у вас не заработает сразу Wi-fi соединение вы можете указать какой драйвер использовать, для этого нужно написать ключ -D с параметром: -Dhostap, -Dwext, -Dmadwifi, -Dbroadcom. Подробнее в мануале.)
Вот пример моего файла конфигурации:
Для начала установим WPA Supplucant (Я использую Ubuntu server 10.10):
sudo aptitude install wpasupplicantТеперь необходимо создать файл конфигурации. Для начала получим пароль в зашифрованном виде:
wpa_passphrase myessid superpass > wpa_supplicant.confВместо myessid вписывайте название сети вашей точки доступа, а вместо superpass ваш пароль. После выполнения команды создастся файл wpa_supplicant.conf в той директории где выполнялась команда. Если заглянуть в этот файл вы увидите следующее.
network={Теперь нам нужно добавить в файл конфигурации еще некоторые строки.
ssid="myessid"
#psk="superpass"
psk=5c636c4a36413b15e720a7a58f5ecd0826bf927b617acb708c292592f5a1fda7
}
sudo nano wpa_supplicantВ конечном итоге все должно приобрести примерно такой вид:
network={У меня на точке доступа установлено шифрование WPA2, для него характерно шифрование CCMP, а для WPA1 TKIP. В моем примере указано и то и другое, чтоб наверняка :). Скопируйте ваш файл конфигурации в папку /etc/.
ssid="myessid"
scan_ssid=1
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk=25f2cc83ab2ec464cb530132d90468905dce5bef9d29e58fe244a15b254e1bce
}
sudo cp wpa_supplicant /etc/
Теперь необходимо отредактировать файл конфигурации сети
sudo nano /etc/network/interfaces
В конец файла, где описывается наш беспроводной интерфейс добавим следующие строки:
pre-up wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -B-iwlan0 - для использования интерфейса wlan0
post-down killall -q wpa_supplicant
-c/etc/wpa_supplicant.conf - указывает где находится файл конфигурации
-B - запускает WPA Supplucant в фоновом режиме.
(Если у вас не заработает сразу Wi-fi соединение вы можете указать какой драйвер использовать, для этого нужно написать ключ -D с параметром: -Dhostap, -Dwext, -Dmadwifi, -Dbroadcom. Подробнее в мануале.)
Вот пример моего файла конфигурации:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto wlan0
iface wlan0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
pre-up wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -B
post-down killall -q wpa_supplicant
Все, теперь сохраняйтесь и перезагружайтесь, либо просто перезапустите сеть скриптом из /etc/init.d
Комментариев нет:
Отправить комментарий