"Пингвиний BUNT" - читать интересную книгу автора (Яворских Евгений)

Если бы в свое время я не использовал Mandriva Linux, где для
автоматического соединения достаточно единожды ввести параметры сети,
наверняка грешил бы на ноутбук, однако, драйвер для беспроводного адаптера
давно включен в поставку популярных дистрибутивов. Что же, пришла пора
поработать с консолью (не бойтесь, это вовсе не так сложно, как вам
кажется).
Для начала нужно было выяснить, определился ли беспроводный адаптер,
для чего в консоли была набрана команда Ispci. В числе выведенных параметров
была показана информация о сетевых интерфейсах моего ноутбука:
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
AC'97 Modem Controller (rev 03)
02:03.0 FireWire (IEEE 1394): Agere Systems FW323 (rev 61)
02:05.0 Ethernet controller: Broadcom Corporation BCM4401 100Base-T
(rev 01)
02:06.0 Network controller: Intel Corporation PRO/Wireless 2200BG
Network Connection (rev 05)
Коль скоро адаптер Intel PRO/Wireless 2200BG указан в "списке живых",
продолжим наши игры - теперь требуется узнать название сетевого интерфейса,
ведающего беспроводным коннектом: в консоли вводим команду iwconfig и
мгновенно получаем искомый параметр - eth1 Но учтите, что в вашем случае
название интерфейса наверняка будет другим, например wlan0 или ath0. Теперь
проверим, "видит" ли Wi-Fi-адаптер беспроводную сеть: команда iwlist scan
дает не только положительный ответ, но и "наушничает" о МАС-адресе точки
доступа, номере канала и других интересных вещах.
Честно говоря, у меня был соблазн установить несколько графических
утилит для конфигурации Wi-Fi-подключе-ния, но поиск кабеля для соединения
ноутбука с роутером занял бы больше времени, чем я потратил на правку
конфигурационного файла, да и опыт коллег, столкнувшихся с упомянутым
"саботажем", говорил в пользу "ручного творчества". Исходные данные моей
беспроводной сети: ESSID - Jevgeni, номер канала - 6, ключ шифрования
назовем просто: 1234567890 (так я вам и сказал правду!), режим работы точки
доступа - managed.
Записи в конфигурационные файлы вносятся только суперпользователем. И
для получения статуса "верховного жреца" вам достаточно открыть консоль,
последовательно ввести команду sudo -s и по запросу ваш пароль, указанный
при инсталляции системы. А дальше ничего сложного. Я ввел команду
[root@localhost ~]# kate /etc/network/interfaces, после чего содержимое
файла interfaces отобразилось в окне текстового редактора kate. Строчки вида
auto lo
iface lo inet loopback
я оставил без внимания и вручную вписал следующее: auto eth1
iface eth1 inet dhcp wireless-essid Jevgeni
wireless-key 1234567890 wireless-channel 6 wireless-mode managed
Параметр auto прикажет сетевому интерфейсу eth1 автоматически
запускаться при старте системы и подключаться к беспроводной сети с
указанными параметрами. Что касается параметра dhcp, то, как вы уже
догадались, компьютеру будет назначаться IP-адрес при помощи DHCP-сервера
моего роутера. Если же мне потребуется "жестко" указать IP-адрес, то
параметры будут несколько иными[6]:
auto eth1