Ядро именует драйверы Ethernet как eth0, eth1 и т. д., так что для подключения, например, второй сетевой карты надо в этом примере eth0 заменить на eth1.
Кстати, ядро не может автоматически определить наличие двух сетевых адаптеров. В этом случае вам придется произвести некоторые дополнительные настройки. Однако обсуждение этого вопроса выходит за рамки данной книги, ищите ответы в книге О. Кирха и других источниках.
В некоторых случаях в команде требуется дополнительно задать номер порта и номер используемого прерывания, а также некоторые другие опции, но подробнее об этом см. на странице man insmod.
Аналогично, для подключения модуля, обеспечивающего работу с модемом по протоколу PPP, надо дать команду
[root]# /sbin/insmod /lib/modules/2.2.11/net/ppp.o
(драйвер должен существовать и располагаться в указанном каталоге).
13.1.3 ПОЛУЧЕНИЕ СЕТЕВОГО АДРЕСА И УСТАНОВКА ПО
Поскольку вы собираетесь устанавливать машину с Linux в уже существующую сеть, то следующим вашим шагом при подключении к сети должно стать обращение к администратору сети за получением сетевого адреса. Точнее, вы должны получить следующую информацию:
• IP адрес вашего компьютера;
• IP адрес сети;
• широковещательный IP-адрес;
• имя домена, в который будет включен ваш компьютер;
• маску подсети; IP адрес маршрутизатора (router);
• IP адрес сервера имен (DNS-сервера).
Заодно согласуйте с администратором сетевое имя, которое вы выбрали для своего компьютера (чтобы избежать его совпадения с именем какого-то из уже включенных в сеть компьютеров).
Далее необходимо проверить, что у вас установлено программное обеспечение, необходимое для подключения к сети, а именно, пакет net-tools. Для проверки воспользуйтесь командой
[root]# rpm -qa | grep net
или менеджером пакетов (если вы работаете с KDE). Если пакет не установлен, то необходимо установить его с вашего дистрибутивного диска.
13.2. НАСТРОЙКА СЕТЕВЫХ ИНТЕРФЕЙСОВ
13.2.1 РАСПОЛОЖЕНИЕ КОНФИГУРАЦИОННЫХ ФАЙЛОВ
Отметим сразу, что все приводимые ниже команды можно выполнять из командной строки, но тогда придется повторять эти операции при каждом перезапуске компьютера. Поэтому может быть удобнее записать их в один из инициализационных файлов, автоматически запускаемых при старте системы. В разных дистрибутивах процесс загрузки организован по-разному. В ‘Linux NET-3-HOWTO’ приводится следующая таблица:
Таблица 13.1. Расположение конфигурационных файлов в основных дистрибутивах