Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Секреты Windows: статьи о реестре, rundll32.exe, программах


Глава 3. Стандартные программы. 3.2. Программы командной строки - продолжение, 2
Дата: 27 июля 2009, понедельник

В конец записи

Работа с сетями ipv6

Работа с сетями IPv6 осуществляется при помощи команд синтаксиса netsh interface ipv6. Многие из этих команд дублируют команды синтаксиса netsh interface ipv4 (но, естественно, относятся не к протоколу IPv4, а к протоколу IPv6), рассмотренного нами ранее. Например, это такие команды, как.

  • Команда reset.
  • Следующие подкоманды команды add: address, dnsserver, neighbors, route.
  • Следующие подкоманды команды delete: address, destinationcache, dnsserver, neighbors, route.
  • Следующие подкоманды команды set: address, compartment, dnsserver, dynamicportrange, global, neighbors, route, teredo.
  • Следующие подкоманды команды show: addresses, compartments, destinationcache, dnsservers, dynamicportrange, global, interfaces, ipstats, joins, neighbors, offload, route, subinterfaces, tcpstats, udpstats.

Дополнительные подкоманды команды add Кроме команд, дублирующих команды синтаксиса netsh interface ipv4 add, команда add поддерживает следующие команды.

  • Potentialrouter interface=«сетевой интерфейс» address=«IPv6-адрес маршрутизатора». Добавляет адрес маршрутизатора к списку на данном интерфейсе.
  • Prefixpolicy prefix=«IPv6-адрес»/«число» precedence= «приоритет в таблице политик». Добавляет политику выбора адресов источника и назначения для соответствующего префикса. При указании данной команды можно использовать дополнительную опцию store=active|persistent, с помощью которой определяется, будет ли созданная политика удалена при перезагрузке компьютера.
  • v6v4tunnel interface=«сетевой интерфейс» localaddress=«IPv6-адрес» remoteaddress=«IPv4-адрес». Создает туннель точка-точка между сетями с использованием протоколов IPv4 и IPv6.

Дополнительные подкоманды команды delete Команда delete поддерживает следующие дополнительные подкоманды.

  • Interface interface=«сетевой интерфейс». Постоянно удаляет данный интерфейс из стека IPv6. Вы можете воспользоваться дополнительной опцией store=active чтобы удалить интерфейс только до перезагрузки компьютера (потом он будет автоматически восстановлен).
  • Potentialrouter interface=«сетевой интерфейс» address=«IPv6-адрес маршрутизатора». Удаляет маршрутизатор из списка возможных маршрутизаторов данного интерфейсе.
  • Prefixpolicy prefix=«IPv6-адрес»/«число». Удаляет данный префикс политики. Вы можете воспользоваться дополнительной опцией store=active чтобы удалить префикс только до перезагрузки компьютера (потом он будет автоматически восстановлен).

Дополнительные подкоманды команд set и show Дополнительные подкоманды команды set представлены в таблице 3.49. А в таблице 3.50 представлены подкоманды команды show.

Команда 6to4 Кроме описанных выше команд, синтаксис netsh interface ipv6 поддерживает команды 6to4 и Isatap. Команда 6to4 предназначена для работы с интерфейсом между сетями на основе IPv4 и IPv6. Она поддерживает две подкоманды: set и show. Эти команды, в свою очередь, поддерживают подкоманды, представленные в таблице 3.51.

Команда Isatap Команда Isatap предназначена для работы с ISATAP и поддерживает две подкоманды: set и show. В свою очередь, эти подкоманды также поддерживают две подкоманды: router и state. Команда router предназначена для задания либо отображения информации маршрутизации ISATAP, а команда state выполняет отображение либо задание состояния ISATAP.

Синтаксис команд set следующий (команды show не требуют опций, поэтому их синтаксис не рассматривается).

  • netsh interface ipv6 Isatap set router name= «имя маршрутизатора ISATAP» state=enabled|disabled|default interval=«интервал разрешения».
  • netsh interface ipv6 Isatap set state state=enabled|disabled|default.

Таблица 3.49. Подкоманды команды netsh interface ipv6 set

  • interface. Изменяет параметры конфигурации интерфейса для IP.
  • prefixpolicy. Изменяет префиксные параметры политики.
  • privacy. Изменяет параметры конфигурации конфиденциальности.
  • subinterface. Изменяет параметры конфигурации субинтерфейса.

Таблица 3.50. Подкоманды команды netsh interface ipv6 show

  • potentialrouters. Отображает возможные маршрутизаторы.
  • Prefixpolicies. Выводит префиксные записи политики.
  • Privacy. Выводит параметры конфигурации конфиденциальности.
  • Siteprefixes. Отображает записи таблицы префиксов узлов.
  • Teredo. Отображение состояния Teredo.

Таблица 3.51. Подкоманды команд netsh interface 6to4 {set | show}

  • interface. Установка/отображение информации конфигурации интерфейса 6to4.
  • relay. Установка/отображение параметров ретрансляции 6to4.
  • routing. Установка/отображение параметров конфигурации интерфейса 6to4.
  • state. Установка/отображение состояния 6to4.

Подкоманда isatap

Команды и опции, используемые синтаксисом netsh interface isatap, аналогичны командам синтаксиса netsh interface ipv6 Isatap. Они были представлены ранее.

Подкоманда portproxy

Настройка прокси-сервера между сетями на основе различных версий IP выполняется при помощи синтаксиса netsh interface portproxy.

Для этого применяются следующие варианты синтаксиса команды.

  • netsh interface portproxy reset. Сбрасывает настройки порта прокси-сервера.
  • netsh interface portproxy show all. Отобразить все настройки портов прокси-сервера.
  • netsh interface portproxy add v4tov4 | v4tov6 | v6tov4 | v6tov6 опции. Добавляет записи для прослушивания сетей, соответственно, IPv4 | IPv4 | IPv6 | IPv6 и подключения прокси-сервера через сеть, соответственно IPv4 | IPv6 | IPv4 | IPv6. Опции данной команды представлены в таблице 3.38.
  • netsh interface portproxy delete v4tov4 | v4tov6 | v6tov4 | v6tov6 опции. Удаляет записи для прослушивания сетей, соответственно, IPv4 | IPv4 | IPv6 | IPv6 и подключения прокси-сервера через сеть, соответственно IPv4 | IPv6 | IPv4 | IPv6. В данной команде применяются опции listenport, listenaddress и protocol, описанные в таблице 3.38.
  • netsh interface portproxy set v4tov4 | v4tov6 | v6tov4 | v6tov6 опции. Изменяет записи для прослушивания сетей, соответственно, IPv4 | IPv4 | IPv6 | IPv6 и подключения прокси-сервера через сеть, соответственно IPv4 | IPv6 | IPv4 | IPv6. Опции данной команды аналогичны опциям команды add, и представлены в таблице 3.52.
  • netsh interface portproxy show v4tov4 | v4tov6 | v6tov4 | v6tov6. Отображает настройки прокси-сервера, связанные с подключением сетей, соответственно, IPv4 | IPv4 | IPv6 | IPv6 к портам, соответственно IPv4 | IPv6 | IPv4 | IPv6.

Таблица 3.52. Опции команд netsh interface portproxy {v4tov4 | v4tov6 | v6tov4 | v6tov6} {add | set}

  • Listenport=«порт». Определяет прослушиваемый порт.
  • Connectaddress=«IP». Адрес IP для подключения.
  • Connectport=«порт». Определяет порт для подключения.
  • Listenaddress=«IP». Адрес IP для прослушивания.
  • Protocol=«протокол». Используемый протокол.

Подкоманда tcp

Мы уже рассмотрели много команд для настройки протокола IP, однако пока даже не затронули протокол, используемый вместе с IP — протокол TCP. В этом разделе мы рассмотрим возможности по работе с ним. Все эти возможности представлены синтаксисом netsh interface tcp.

Основные варианты синтаксиса команды netsh interface tcp представлены ниже.

  • netsh interface tcp add chimneyapplication state=disabled|enabled application=«приложение». Включает либо отключает механизм разгрузки TCP Chimney для данного приложения.
  • netsh interface tcp add chimneyport state=disabled|enabled localport=«порт-источник» remoteport=«порт-назначение». Включает либо отключает механизм разгрузки TCP Chimney для данного порта источника и порта назначения.
  • netsh interface tcp delete chimneyapplication application=«приложение». Удаляет запись о данном приложении из таблицы разгрузки TCP Chimney.
  • netsh interface tcp delete chimneyport localport=«порт-источник» remoteport=«порт-назначение». Удаляет запись о данных портах из таблицы разгрузки TCP Chimney.
  • netsh interface tcp reset. Восстанавливает настройки по умолчанию для протокола TCP.
  • netsh interface set global. Изменяет настройки протокола TCP.
  • netsh interface show chimneyapplications | chimneyports | global.Отображает соответствующие сведения.

Подкоманда teredo

Со службой Teredo можно работать при помощи следующих вариантов синтаксиса.

  • netsh interface teredo set state опции. Изменить конфигурацию Teredo. Опции данной команды представлены в таблице 3.53.
  • netsh interface teredo show state. Отобразить текущую конфигурацию Teredo.

Таблица 3.53. Опции команды netsh interface teredo set state

  • Type disabled | client | enterpriseclient. Отключает службу Teredo | включает клиент Teredo | пропускает обнаружение управляемой сети.
  • Servername= «IP». Адрес сервера Teredo.
  • Refreshinterval= «интервал». Интервал обновления клиента (в секундах).
  • Clientport = «порт». Порт UDP, используемый клиентом Teredo.
  • Supernode = «имя узла». Используемый узел за пределами брандмауэра.

Продолжение следует

Рейтинг: 0 
Оцените: 1 2 3 4 5
moemesto.ru bobrdobr.ru - добавить в социальные закладки
В начало записи
Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=599

В избранное