| I. Настройки (Linux) |
В данном документе приведены параметры сетевых настроек, которые необходимо произвести на клиентском компьютере для реализации подключения к беспроводной сети wi-fi, развернутой в НИУ ИТМО, в ОС Linux.
Для простоты настройки можно воспользоваться инструкцией для конкретных ОС Linux:
Что же необходимо для работы?
Работающий драйвер для вашей сетевой карты и (при необходимости) наличие загружаемых прошивок в /lib/firmware. Обсуждение темы беспроводных сетевых карт и драйверов к ним можно найти, например, здесь.
можно узнать о наличии, названии и работоспособности беспроводного интерфейса.iwlist scan
Если всё нормально, вы получите что-то вроде
wlan0 No scan results
либо перечисление списка доступных сетей на интерфейсе
wlan0 Scan completed :
Cell 01 - Address: 12:34:56:AB:CD:EF
ESSID:"123"
Protocol:IEEE 802.11bg
Mode:Ad-Hoc
Channel:10
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 9 Mb/s; 11 Mb/s
6 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Quality=68/100 Signal level=-75 dBm Noise level=-70 dBm
Extra: Last beacon: 188ms ago
Здесь 'wlan0' - имя вашего 802.11-интерфейса, оно может быть различным [ath0, eth2, ...] - это не критично, но важно знать его, оно понадобится вам для последующих шагов.
Возникновение следующей ошибки
wlan0 Interface doesn't support scanning : No such device
неопасно - на работоспособности wpa_supplicant это не отражается. Как правило, бывает достаточно перезагрузить драйвер вашей беспроводной карты
rmmod driver; modprobe driver
Если в вашей системе установлено соответствующее ПО, можно приступать непосредственно к настройке.
Задайте необходимые IP-адреса. Это можно сделать используя графические утилиты настройки сети.
Например, 'yast2 lan &' поможет пользователям дистрибутивов openSUSE и SLES, а 'DrakConf' облегчит жизнь пользователям Mandriva.
Вам необходимо указать:
Минус этого метода заключается в том, что сообщения о возникающих ошибках обычно остаются где-то в /var/log или в памяти и не выводятся на экран, что затрудняет управление подключением.
apscan=1
network={
ssid="etherless"
scan_ssid=1
key_mgmt=IEEE8021X
eap=PEAP
phase2="auth=MSCHAPV2"
identity="ИМЯ_ПОЛЬЗОВАТЕЛЯ"
password="ПАРОЛЬ"
ca_cert="/ПУТЬ/К/СЕРТИФИКАТУ.der"
}
wpa_supplicant -Dwext -c /etc/wpa_supplicant.conf -iwlan0
Эта команда запускает wpa_supplicant на интерфейсе wlan0 для входа в сети, описанные в /etc/wpa_supplicant.conf.
Запуск wpa_supplicant в режиме отладки позволит вам следить за процессом подключения и пребывания в сети более детально:
wpa_supplicant -Dwext -c /etc/wpa_supplicant.conf -iwlan0 -d
Исходя из сообщений, видимых на экране, мы можем определить текущее состояние беспроводного интерфейса.
Так, например, "no suitable network found" говорит о том, что ни одна из сетей, перечисленных в /etc/wpa_supplicant.conf не замечена. Упоминание слова "Authentificated" говорит об успешном входе в сеть.
Проверьте работоспособность вашего подключения. В другом терминале выполните
ping 172.16.0.1
В случае, если ping выдает ошибки, бывает необходимо вручную поднять интерфейс и повторить попытку.
ifup wlan0
Препятствием в openSUSE 10.2 может служить фирменный NetworkManagerDispatcher, заменяющий собой ifup/ifdown. Если необходимо его отключить, выполните
yast2 lan&
и переключите соответствующую опцию. Как альтернативный выход, вы можете обновить пакеты NetworkManager.
Укажите proxy-сервер для HTTP/FTP-соединений. Это не трудно - достаточно заглянуть в настройки вашего браузера. К примеру, скрипт автоконфигурации прокси-сервера для KDE можно задать в диалоге настроек konqueror или в kcontrol:
http://proxy.ifmo.ru/proxy.pac
| II. Ссылки |