ЖУРНАЛ ХАКЕР

Настройка сети под линукс

Спецвыпуск Хакера, номер #005, стр. 005-076-1


ppnmrv (рpnmrv@gagarinclub.ru)

Ну что, перец! Вижу я, что ты внимательно читал старые номера Х и, собрав-таки команду людей в своем доме, решил делать сетку, то бишь LAN. Купил и проложил кабели, купил пачку сетевых карт. Это, конечно, клево, но вот беда: ты вчера снес винду и поставил вместо нее линух - и теперь ломаешь голову, как под ним сеть настроить. Не дрейфь, моя статья тебе поможет это сделать, и после ее прочтения ты сможешь настраивать сеть прямо с закрытыми глазами!

Во-первых

Первое, что надо узнать о карточке - это ее название и производителя :-). Прочти на коробке или на самой карте. Далее лезь на сайт

http://cdb.suse.de/cgi-bin/scdb?HTML=ENGLISH/cdb_listtemplates/menu.htm&LANG

=ENGLISH

и ставь точку около Network Adapter, далее (по желанию) можешь ввести

имя производителя (Manufacturer), и вуаля - там табличка с инфой по

производителям, точным названиям карт и поддерживается карта под линухом или

нет. Но и это еще не все! Если теперь кликнуть на названии карты (name), то

появится еще табличка, по которой можно узнать, какой из драйверов ее

благополучно подцепит и будет с ней работать. Запомним это!!!

После того как это все проделано - грузимся в линукс. Необходимо также

знать топологию сети, то есть надо знать свой IP-адрес, адрес гейтвея,

ближайшего к тебе, и адрес DNS. Если ты строишь LAN без выхода в Инет, то

тебя из всего этого интересует лишь IP. Если вдруг случится, что провайдер

предоставит тебе канал - то он и сообщит тебе адрес гейтвея и DNS. Замечу

лишь, что IP лучше брать нереальные (типа 10.*.*.* или 192.168.*.*). Вместо

звездочек ставь числа, какие больше понравятся, но без гейтвея ты будешь

видеть только членов своей сети, то есть всех, у кого первые три цифры

IP-шника совпадают с твоими.

Настройка-стройка-стройка-чебум-бурум-бурашка

Прелестно. Есть два способа настройки сети - первый через командную

строку и редактирование файлов, а второй - через прогу linuxonf (или netcfg,

если под Х-ы). Я расскажу про второй способ, попутно говоря, в каких файлах что

лежит. Это тебе поможет получше узнать линукс.

Запускаем linuxconf и выбираем из меню пункт Networking, а затем Basic Host Information (или, соответственно: Сеть-> основные настройки сети). После

этого появляется некоторое подобие таблицы, в которую надо написать информацию о своем хосте:

- Host name (имя компьютера) - имхо, имеет смысл, если в локалке есть DNS (что вряд ли) и если это имя тебе дал провайдер вместе с IP-шником. Если у тебя просто LAN, то это поле заполнять необязательно.

- Ставим галочку напротив Adapter1 - Enabled, и тип настройки -

Manual(ручная)

- Primary name + domain - это тоже необязательно

- Aliases - аналогично, не требуется

- IP address - тут вводишь свой ip, например, 10.20.30.1

- Netmask - обычно 255.255.255.255

- Net Device - если это единственная сетевуха в компе, то пиши eth0,

если это вторая карта - то пиши eth1, и так далее.

- Kernel Module - вспоминаешь имя модуля и пишешь его сюда! Модуль -

это файл с расширением *.o, хранящийся в /lib/modules. Если ты оттуда ничего

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