OpenXS Russian Man Pages Содержание Домой... В конец страницы

Команды сопровождения

ndd(1M)

НАЗВАНИЕ

ndd - получение и установка параметров конфигурации драйвера

СИНТАКСИС

ndd [-set] драйвер параметр [значение]

ОПИСАНИЕ

Команда ndd позволяет получить и установить некоторые параметры конфигурации для некоторых драйверов ядра. Сейчас ndd поддерживает только драйверы, реализующие семейство протоколов Internet TCP/IP. Каждый драйвер сам решает, какие параметры можно получить с помощью ndd. Поскольку параметры обычно тесно связаны с реализацией, они могут меняться в новых версиях. Некоторые параметры могут быть доступны только для чтения.

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

По соглашению, драйверы, поддерживающие ndd, поддерживают также специальный доступный только для чтения параметр "?", значение которого - список параметров, поддерживаемых драйвером.

ПРИМЕРЫ

Пример 1: Получение параметров, поддерживаемых драйвером TCP

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

example% ndd /dev/tcp \?

Параметр "?" может потребоваться замаскировать обратной косой, чтобы он не интерпретировался как метасимвол командного интерпретатора.

Следующая команда устанавливает параметру ip_forwarding драйвера двойного стека IP значение 0. Это отключает пересылку пакетов IPv4 с одного интерфейса на другой.

example% ndd -set /dev/ip ip_forwarding 0

Аналогично, чтобы отключить перенаправление пакетов IPv6 надо сбросить в 0 значение параметра ip6_forwarding

example% ndd -set /dev/ip ip6_forwarding 0

Для получения текущей таблицы перенаправлений IPv4 используется следующая команда:

example% ndd /dev/ip ipv4_ire_status

Для получения текущей таблицы перенаправлений IPv6 используется следующая команда:

example% ndd /dev/ip ipv6_ire_status

АТРИБУТЫ

Описание следующих атрибутов см. на странице справочного руководства attributes(5):

ТИП АТРИБУТА ЗНАЧЕНИЕ АТРИБУТА
Доступен в пакете SUNWcsu

ССЫЛКИ

ioctl(2), attributes(5), arp(7P), ip(7P), ip6(7P), tcp(7P), udp(7P)

ПРИМЕЧАНИЯ

Поддерживаемые каждым дравером параметры могут меняться от версии к версии. Как и программы, читающие /dev/kmem, пользовательские программы или сценарии командного интерпретатора, выполняющие команду ndd, должны быть готовы к изменению имен параметров.

Команда ioctl(), которую ndd использует для взаимодействия с драйверами, вполне вероятно, изменится в следующей версии. Следует избегать зависимостей от нее в пользовательских программах.

Смысл многих параметров ndd понятен, только если вы представляете себе, как реализован драйвер.

Последнее изменение: 8 ноября 1999 года

Copyright 2002 В. Кравчук, OpenXS Initiative, перевод на русский язык


Содержание Домой... Сервер CIT Forum В начало страницы
Дизайн: В. Кравчук