Команды Netsh для маршрутизации
Команды Netsh для маршрутизации используются для администрирования серверов маршрутизации из командной строки, а не с помощью консоли «Маршрутизация и удаленный доступ». Администрирование серверов из командной строки полезно в следующих ситуациях.
- Администрировать сервера маршрутизации из командной строки быстрее, чем при использовании консоли. Эта возможность особенно важна в сетевых соединениях с низкой скоростью передачи данных, например, подключение по глобальной сети (WAN).
- Объединяя команды в сценарий, который выполняется на нескольких серверах, можно администрировать сервера маршрутизации согласованно.
Следующие команды используются в командной строке для соответствующего контекста Netsh (в отличие от командной строки Windows XP) для администрирования серверов маршрутизации. Чтобы запустить эти команды Netsh на удаленном сервере Windows 2000 Server, необходимо сначала использовать подключение к удаленному рабочему столу для соединения с Windows 2000 Server, работающим под управлением сервера терминалов. Между контекстными командами Netsh Windows 2000 и Windows XP могут существовать функциональные различия.
Команды Netsh Routing IP IGMP
Следующие команды доступны для использования в контексте «Netsh Routing IP IGMP».
Чтобы посмотреть Синтаксис команды, щелкните команду.
Настраивает IGMP в соответствии с заданным интерфейсом.
Синтаксис
add interface [InterfaceName=]имя_интерфейса [[IgmpPrototype=]{igmprtrv1 | igmprtrv2 | igmprtrv3 | igmpproxy}] [[IfEnabled=]{enable | disable}] [[RobustVar=]целое][[GenQueryInterval=]целое] [[GenQueryRespTime=]целое] [[StartUpQueryCount=]целое] [[StartUpQueryInterval=]целое] [[LastMemQueryCount=]целое] [[LastMemQueryInterval=целое] [[AccNonRtrAlertPkts=]{yes | no}]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Отображает имя интерфейса, на который требуется настроить IGMP. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[IgmpPrototype=]{igmprtrv1 | igmprtrv2 | igmprtrv3 | igmpproxy}
Указывает тип протокола, который требуется настроить на интерфейс. Тип по умолчанию igmprtrv2.
[IfEnabled=]{enable | disable}
Определяет состояние настраиваемого протокола. По умолчанию включен.
[RobustVar=]=целое
Задает переменную надежности. Значение должно превышать нуль (0). По умолчанию значение равно 2.
[GenQueryInterval=]целое
Указывает интервал в секундах, с которым общие запросы должны отправляться на интерфейс. По умолчанию задается интервал в 125 секунд.
[GenQueryRespTime=]целое
Задает максимальное время отклика узлов на общий запрос в секундах. По умолчанию задается интервал в 10 секунд.
[StartUpQueryCount=]целое
Определяет количество общих запросов, которые посылаются во время загрузки. По умолчанию значение равно 2.
[StartUpQueryInterval=]целое
Указывает интервал в секундах между отправкой общих запросов при запуске. По умолчанию задается интервал в 31 секунд.
[LastMemQueryCount=]целое
Задает число запросов определенной группы, отправленных после получения уведомления о выходе компьютера из группы. По умолчанию значение равно 2.
[LastMemQueryInterval=]целое
Указывает интервал между запросами определенных групп в миллисекундах. По умолчанию значение равно 1000 миллисекунд.
[AccNonRtrAlertPkts=]{yes | no}
Определяет принятие пакетов IGMP, не имеющих установленного параметра оповещения маршрутизатора. Значение по умолчанию равно yes.
Примеры
Чтобы изменить интервал по умолчанию между запросами при загрузке до 21 секунды, чтобы использовать этот интервал в конфигурации IGMP интерфейса «Подключение по локальной сети», введите команду:
add interface "Подключение по локальной сети" startupqueryinterval=21
Устанавливает IGMP-маршрутизатор или IGMP-прокси и задает глобальное ведение журналов. При использовании без параметров команда install устанавливает IGMP-маршрутизатор или IGMP-прокси и указывает, что ошибки, связанные с IGMP, заносятся в журнал, а другие события, связанные с IGMP, не записываются.
Синтаксис
install [[LogLevel=]{none | error | warn | info}]
Параметры
[LogLevel=]{none | error | warn | info}
Определяет события для занесения в журнал. Параметр none означает, что события, связанные с IGMP, записываться в журнал не будут. Параметр error означает, что только ошибки, касающиеся IGMP, будут заноситься в журнал. Параметр warn определяет, что только предупреждения, касающиеся IGMP, будут записываться в журнал. Параметр info указывает, что все события, связанные с IGMP, будут заноситься в журнал.
Удаляет IGMP-маршрутизатор или прокси с определенного интерфейса.
Синтаксис
delete interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Указывает по имя интерфейса, с которого необходимо удалить IGMP-маршрутизатор или прокси. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Примеры
delete interface "Подключение по локальной сети"
Удаляет маршрутизатор или прокси IGMP со всех интерфейсов.
Синтаксис
Uninstall
Параметры
Отсутствуют.
Изменяет Параметры настройки интерфейса.
Синтаксис
set interface [InterfaceName=]имя_интерфейса [[IgmpPrototype=]{igmprtrv1 | igmprtrv2 | igmprtrv3 | igmpproxy}] [[IfEnabled=]{enable | disable}] [[RobustVar=]целое][[GenQueryInterval=]целое] [[GenQueryRespTime=]целое] [[StartUpQueryCount=]целое] [[StartUpQueryInterval=]целое] [[LastMemQueryCount=]целое] [[LastMemQueryInterval=]целое] [[AccNonRtrAlertPkts=]{yes | no}]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Отображает имя интерфейса, на который требуется настроить IGMP. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[IgmpPrototype=]{igmprtrv1 | igmprtrv2 | igmprtrv3 | igmpproxy}
Указывает тип протокола, который требуется настроить на интерфейс. Тип по умолчанию igmprtrv2.
[IfEnabled=]{enable | disable}
Определяет состояние настраиваемого протокола. По умолчанию включен.
[RobustVar=]=целое
Задает переменную надежности. Значение должно превышать нуль (0). По умолчанию значение равно 2.
[GenQueryInterval=]целое
Указывает интервал в секундах, с которым общие запросы должны отправляться на интерфейс. По умолчанию задается интервал в 125 секунд.
[GenQueryRespTime=]целое
Задает максимальное время отклика узлов на общий запрос в секундах. По умолчанию задается интервал в 10 секунд.
[StartUpQueryCount=]целое
Определяет количество общих запросов, которые посылаются во время загрузки. По умолчанию значение равно 2.
[StartUpQueryInterval=]целое
Указывает интервал в секундах между отправкой общих запросов при запуске. По умолчанию задается интервал в 31 секунд.
[LastMemQueryCount=]целое
Задает число запросов определенной группы, отправленных после получения уведомления о выходе компьютера из группы. По умолчанию значение равно 2.
[LastMemQueryInterval=]целое
Определяет интервал между запросами определенных групп в миллисекундах. По умолчанию значение равно 1 000 миллисекунд.
[AccNonRtrAlertPkts=]{yes | no}
Определяет принятие пакетов IGMP, не имеющих установленного параметра оповещения маршрутизатора. По умолчанию пакеты принимаются.
Примеры
Чтобы изменить интервал по умолчанию между запросами при загрузке до 21 секунды, чтобы использовать этот интервал в конфигурации IGMP интерфейса «Подключение по локальной сети», введите команду:
set interface "Подключение по локальной сети" startupqueryinterval=21
Задает глобальные Параметры IGMP. При использовании без параметров, команда set global указывает, что заносятся в журнал предупреждения, а другие события, связанные с IGMP, не записываются.
Синтаксис
set global [LogLevel=]{none | error | warn | info}
Параметры
[LogLevel=]{none | error | warn | info}
Обязательный параметр. Определяет события для занесения в журнал. Параметр none означает, что события, связанные с IGMP, записываться в журнал не будут. Параметр errorозначает, что только ошибки, касающиеся IGMP, будут заноситься в журнал. Параметр warn определяет, что только предупреждения, касающиеся IGMP, будут записываться в журнал. Параметр info указывает, что все события, связанные с IGMP, будут заноситься в журнал.
Отображает конфигурацию IGMP определенного интерфейса. При использовании без параметров команда show interface выводит на экран сведения о конфигурации IGMP для всех интерфейсов.
Синтаксис
show interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, сведения о котором необходимо отобразить. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Отображает глобальные Параметры IGMP.
Синтаксис
Show global
Параметры
Отсутствуют.
Отображает статистику IGMP для определенного интерфейса. При использовании без параметров команда show ifstats показывает статистику IGMP сразу для всех интерфейсов.
Синтаксис
show ifstats [[Index=]целое] [[Rr=]целое]
Параметры
[Index=]целое
Задает номер, определяющий интерфейс, сведения для которого необходимо отобразить.
[Rr=]целое
Указывает интервал обновления сведения в секундах.
Примеры
Чтобы показывать статистику IGMP каждые 5 секунд для интерфейса со значением индекса 1001, введите команду:
show ifstats index=1001 rr=5
Отображает группы компьютеров IGMP для указанного интерфейса. При использовании без параметров команда show iftable показывает группы компьютеров IGMP сразу для всех интерфейсов.
Синтаксис
show iftable [[Index=]целое] [[Rr=]целое]
Параметры
[Index=]целое
Указывает интерфейс, сведения о котором необходимо отобразить, с помощью номера индекса.
[Rr=]целое
Указывает интервал обновления сведения в секундах.
Примеры
Чтобы показывать группы компьютеров IGMP каждые 5 секунд для интерфейса со значением индекса 1001, введите команду:
show iftable index=1001 rr=5
Выводит на экран таблицу групп узлов IGMP для группы многоадресной рассылки. При использовании без параметров команды show grouptable отображает таблицы групп узлов IGMP для все групп многоадресной рассылки на всех интерфейсах, связанных с маршрутизатором.
Синтаксис
show grouptable [[Index=]целое] [[Rr=]целое]
Параметры
[Index=]целое
Задает IP-адрес группы многоадресной рассылки, сведения о которой необходимо отобразить.
[Rr=]целое
Указывает интервал обновления сведения в секундах.
Примеры
Чтобы выводить на экран таблицу групп узлов IGMP каждые 5 секунд для группы многоадресной рассылки с IP-адресом 192.168.100.239, введите команду:
show grouptable index=192.168.100.239 rr=5
Выводит на экран таблицу групп узлов для интерфейса клиента удаленного доступа. При использовании без параметров команда show rasgrouptable отображает таблицы групп узлов сразу для всех интерфейсов клиента удаленного доступа.
Синтаксис
show rasgrouptable [[Index=]IP-адрес] [[Rr=]целое]
Параметры
[Index=]IP-адрес
Задает IP-адрес интерфейса клиента удаленного доступа, сведения о котором необходимо отобразить.
[Rr=]целое
Указывает интервал обновления сведения в секундах.
Примеры
Чтобы вывести на экран таблицу групп узлов для интерфейса клиента удаленного доступа с IP-адресом 10.10.1.100 и обновлять сведения каждые пять секунд, введите команду:
show rasgrouptable index=10.10.1.100 rr=5
Отображает таблицу групп узлов IGMP для интерфейса IGMP-прокси. При использовании без параметров команда show proxygrouptable показывает сведения сразу для всех интерфейсов.
Синтаксис
show proxygrouptable [[InterfaceName=]имя_интерфейса] [[Rr=]целое]
Параметры
[InterfaceName=]имя_интерфейса
Задает имя интерфейса, сведения для которого необходимо отобразить. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[Rr=]целое
Указывает в секундах интервал обновления сведений.
Примеры
Чтобы вывести на экран таблицы групп узлов IGMP для всех интерфейсов IPMP-прокси и обновлять сведения каждые пять секунд, введите команду:
show proxygrouptable rr=5