Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #42, МАЙ 2004 г.

Опасные связи

Фленов Михаил

Спецвыпуск Xakep, номер #042, стр. 042-082-1


(smirnandr@mail.ru, www.vr-online.ru)

Вскрытие и тест сетевух, концентраторов и коммутаторов

Несколько лет назад все говорили о необходимости строить сети, и это было модно. Сейчас мода прошла, вернее - превратилась в необходимую составляющую любого офиса или продвинутого дома. Компьютер без сетевой карты - это то же самое, что без звука или модема.

Дешево или сердито?

Многие считают, что можно вставить в свой компьютер самую дешевую сетевую карту, и этого будет достаточно. Я тоже так считал, когда был программистом и нежно ухаживал только за сетью в своем доме. Да, домашние сети просты и в большинстве случаев нагружены минимально. Например, в моем доме кабели уже полгода висят без нагрузки, и у всех уже давным-давно не настроен TCP протокол. Последний раз я обменивался фильмами с соседом больше года назад (но так тихо далеко не везде :) – прим. Dr.). Конечно же, при такой нагрузке и RL2000 с коаксиалом будут работать долго и счастливо и умрут в один день :).

Когда на работе я стал больше сталкиваться с сетями, и пришлось настраивать не только офисы, но и производственные цеха, я сразу понял, что минимальная цена адаптера – это не главное. Например, сейчас у нас на работе лежат 5 мертвых дешевых адаптеров, и мы постоянно ловим глюки на некоторых вариантах железа.

Если какой-то софт работает с сетью нестабильно, то это не значит, что виноват Билл Гейтс. Тут вина может лежать и на плохом сетевом адаптере, который просто не тянет слишком длинный кабель, или где-то происходят коллизии. Вспоминаю, как я мучался с 1С, которая каждый день падала, пока мы не перешли на хорошие 100-мегабитные карты от 3Com.

Что обязательно должно быть

Сетевой адаптер, который ты ставишь в свой комп, обязан иметь следующие возможности:

1. Автоопределение скорости. Адаптер сам должен правильно определять максимальную скорость, на которой он может работать. В домашних сетях чаще всего это 10 или 100 Мбит. К счастью, все современные адаптеры умеют это делать.

2. Дистанционное включение WOL (Wake on Lan). Сетевая карта должна уметь запускать компьютер, когда пришел запрос по сети. Представь, что ты зашел к другу в соседний подъезд, и он попросил прогу, которая лежит в расшаренной папке у тебя на компьютере. А теперь представим, что комп выключен. Придется идти домой! А ведь можно заставить комп включиться и через сеть.

3. Поддержка DMI и WfM. Если нужна навороченная сетевая карта с приличными возможностями, то нужны и средства для управления устройством. Правда, в простейших картах нечего настраивать, и там DMI без надобности.

4. Хороший чип, чтобы выполнял все возможные операции сам и не нагружал основной процессор сетевой ерундой. Конечно же, мы будем рассматривать недорогие карты, и математика у процессоров будет простой, так что об аппаратной поддержке VPN (Virtual Private Network) можно забыть.

5. ACPI – управление питанием.

6. Карта должна уметь работать в полном и полудуплексе. Желательно, чтобы карта еще и показывала отдельной лампочкой на панели, в каком режиме она работает в данный момент.

Содержание  Вперед на стр. 042-082-2