ИСПОЛЬЗОВАНИЕ ТРАДИЦИОННЫХ IP-АДРЕСОВ В WINDOWS И LINUX
Как правило, в комплекте с сетевым адаптером поставляется простейшая программа, позволяющая протестировать сетевой адаптер или изменить настройки по умолчанию (обычно под DOS, с типовым названием setup.exe).
Общая последовательность действий:
1. Физическая установка.
2. Установка или настройка драйвера.
3. Установка или настройка протоколов TCP/IP.
4. Установка или настройка сетевых служб.
И в Windows, и в Linux имеются как консольные, так и графические средства для конфигурирования сетевых интерфейсов.
Подробное описание со скриншотами приведено, например, в официальных руководствах по Windows [4 – 7] и Linux [1, 2, 3]. Ниже указаны «опорные» моменты.
В Linux специальные файлы устройств – сетевых интерфейсов – это eth0, eth1 и т.д.
Обычно, стандартное (после установки) ядро Linux распознает основные виды сетевых адаптеров. Если такового не происходит, то требуется ручная настройка или перекомпиляция ядра.
При использовании модулей (сейчас это норма) соответствием между сетевыми интерфейсами и специальными файлами устройств, а также другими опциями можно управлять с помощью: конфигурационного файла /etc/modules.conf (ядро 2.4.x), файла /etc/modprobe.conf либо файлов каталога /etc/modprobe.d (ядро 2.6.x), передавая ядру соответствующие параметры перед его загрузкой.
Рисунок -- Пример файла /etc/modules.conf
IP-параметры каждого сетевого интерфейса хранятся в соответствующем файле в подкаталоге /etc/sysconfig/network-scripts (ветви Red Hat и SuSE) либо в файле /etc/network/interfaces (ветвь Debian ).
Рисунок -- Пример файла ifcfg-eth1 для хранения IP-параметров сетевого интерфейса eth1
Еще один важный файл - это /etc/sysconfig/network.
Рисунок -- Пример файла /etc/sysconfig/network
Список DNS-серверов хранится в файле /etc/resolv.conf.
Рисунок -- Пример файла /etc/resolv.conf
Для просмотра текущих параметров сетевых интерфейсов в Windows используется команда ipconfig, в Linux – ifconfig (позволяет также менять параметры «на ходу»).
Для проверки связи, как в Windows, так и в Linux, применяется команда ping.
В Linux имеется дополнительная широко используемая команда tcpdump.