Обзор сетевых устройств в Linux

Ядро Linux обладает поддержкой множества драйверов для разнообразных типов сетевого оборудования. Данная секция предоставляет краткое руководство по категориям доступных драйверов и соответствующих им наименований интерфейсов.

В Linux существуют стандартные наименования интерфейсов. Многие драйверы могут поддерживать несколько интерфейсов одновременно. В этом случае интерфейсы упорядочены по номерам, например, eth0, eth1 и так далее.

lo: Локальный интерфейс, предназначенный для loopback. Используется, в основном, для отладки и некоторых сетевых приложений. Этот интерфейс отправляет все переданные ему датаграммы обратно на сетевой уровень хоста. В ядре присутствует только одно устройство loopback.

ethn: Интерфейс n-ой Ethernet-карты. Это стандартное наименование для большинства Ethernet-карт.

dln: Интерфейс для доступа к D-Link DE-600 — пакетному адаптеру Ethernet, работающему через параллельный порт.

sln: n-ый интерфейс SLIP. Первая последовательная линия, настроенная для SLIP, получает обозначение sl0, следующая — sl1 и так далее. Ядро может поддерживать до четырех интерфейсов SLIP.

pppn: n-ый интерфейс PPP. Аналогично SLIP, PPP-интерфейс связан с последовательной линией. Максимальное число поддерживаемых интерфейсов — четыре.

plipn: n-ый PLIP-интерфейс, предназначенный для передачи IP-датаграмм через параллельные линии. Доступно до трех таких интерфейсов, которые настраиваются драйвером PLIP при запуске системы.

В будущем могут появиться дополнительные драйверы интерфейса, такие как ISDN или AX.25, для которых будут введены новые наименования. В последующих разделах мы подробнее рассмотрим детали работы с вышеуказанными драйверами.