
 |
 |
 |
| |
Главное меню |
|
| |
·
·
·
|
|
| |
Сетевые технологии |
|
| |
·
·
·
·
·
·
·
·
·
|
|
| |
Счетчики |
|
| |
|
|
| |
Друзья |
|
| |
Ресепшен: офисные стулья
|
|
 |
|
 |
 |
Итак, сетевой интерфейс имеем. Опять, однако, придётся вспомнить, что это \"не совсем ethernet\". Или: ethernet, но \"радио\". На следующем этапе потребуются утилиты Жана Турилеса (Jean Tourrilhes), известные как \"Wireless Tools\". Их немного, а нам, для начала, хватит и вовсе двух: iwlist и iwconfig. Запускаем:
iwlist wlan0 scan
и, если в доступном эфире адаптером обнаруживаются сигналы Wi-Fi, то на экране можно будет прочесть достаточно подробный протокол. Источником сигнала может быть только AP или другой адаптер, разумеется. С AP, обычно, прилагается утилита конфигурации, которой можно воспользоваться , \"достучавшись\" до AP через сетевой интерфейс или последовательный порт (уж какой у данной AP есть). А вообще-то, какой-то сигнал AP выдаст в эфир по включению и без настройки - и достаточно для начала. Ну, а если решитесь сразу настраивать AP, то совет только один: не надо сразу включать средства защиты. Никакие.
В отсутствие AP сигнал нам может подать только другой адаптер (очевидно, что в отсутвие AP, адаптеров у вас должно быть два, как минимум). Только вот адаптер-то по умолчанию выдавать ничего не будет. Переходим к другой утилите - iwconfig. Вообще-то iwconfig - нормальная консольная утилита, первым параметром ожидающая имя интерфейса, а последующими - команду с параметрами. Команд этих сравнительно немного и с их помощью можно сделать всё необходимое (нужно только не забыть, что большая часть команд выполняют настройку адаптера, включает же его, фактически, только одна - essid. Получается: именно она должна быть последней в последовательности действий).
Привычнее, однако, настройка Wi-Fi выглядела бы при загрузке: как это вам уже, надеюсь, удалось для драйвера адаптера и сетевого интерфейса. Трудности здесь обычные: проистекающие от разнообразия дистрибутивов. Для начала стоит выяснить: а нет ли в вашем дистрибутиве этих самых \"Wireless Tools\"? Поскольку, если есть, то, вероятнее всего, мейнтейнер уже включил в пакет файлы настройки и скрипты, нужные для настройки и включения Wi-Fi. Если нет, то (спасибо Жану) придётся почитать DISTRIBUTION.TXT, являющийся частью source-пакета. Сложного там ничего нет: всё сводится к определению нескольких параметров в качестве переменных среды и последовательному запуску iwconfig. Параметры все описаны (man iwconfig), а на настоящем этапе потребуются совсем не многие:
ESSID (extended network name) - самый главный параметр. Имя сети. Разумеется ESSID у устройств, связь между которыми нужно установить, должен быть одинаковым - будь то AP или адаптер;
MODE (Operation mode). При наличии AP - \"Managed\", в отсутствие - \"Ad-Hoc\". В моде \"Managed\" адаптер, не обнаружив при старте сети с ESSID, таким же, как его собственный, выключается. В моде \"Ad-Hoc\" - работает постоянно: изображает из себя AP;
CHANNEL - номер канала. Также один для всех клиентов создаваемой сети. Если iwlist сообщил вам о наличии в эфире нескольких сетей, занимающих, соответсвенно, несколько каналов, я думаю, вы догадаетесь выбрать для своей - незанятый;
RATE можно оставить \"auto\", в надежде, что будет выбрана максимальная скорость (что практически всегда соответствует действительности);
К остальным параметрам, включая вскоре потребующийся нам \"Encryption key\", вернёмся чуть позднее.
iwconfig без параметров всегда покажет состояние интерфейсов Wi-Fi. После выключения настроенного адаптера (аппаратно ли, из-за \"пропадания\" AP в режиме Infrastructure) заново включить его можно командой:
iwconfig wlan0 essid your_essid
где wlan0 - имя сетевого интерфейса, а your_essid - имя вашей сети.
Пока - всё. Итого, на данном этапе имеем:
интерфейс wlan0, появившийся после загрузки драйвера;
его сетевые настройки, выполненные обычным способом (dhcpcd, ifconfig, route и т.д.);
его специфические Wi-Fi настройки, выполненные iwconfig. Поскольку эти настройки уже включают в себя данные об обнаруженной нами в эфире с помощью iwlist сети, то результатом, трёх вышеперечисленных пунктов должен быть, как минимум, успешный ping до AP или другого адаптера.
Надеюсь, так оно и есть. Ну, а есть ping - получите и всё остальное. В соответствии с наличием в вашей сети сетевых сервисов и настроек маршрутизации. К Wi-Fi это отношения уже не имеет. |
|