NETSH - использование оболочки сетевых сервисов

Контекст оболочки Netsh

Оболочка сетевых сервисов Netsh — это утилита-сценарий командной строки, позволяющая управлять конфигурацией различных сетевых служб на локальном и удаленных компь­ютерах. Netsh предоставляет свою командную строку, которую можно использовать в интерактивном или неинтерактивном режиме.

В интерактивном режиме вы входите в оболочку, набирая netsh и указывая имя контекста нужной сетевой службы. Име­на контекстов и их смысл рассмотрены ниже.

  • Аутентификация (authentication), авторизация (aut­horization), управление учетными записями (accounting) и аудит (auditing). Контекст для просмотра и работы с базой данных АААА, которая используется Internet Authentica­tion Service (IAS) (Служба проверки подлинности в Интер­нете) и Routing And Remote Access Service (Служба мар­шрутизации и удаленного доступа).
  • Dhcp — Dynamic Host Configuration Protocol (DHCP). Кон­текст для просмотра и управления DHCP-серверами. Вы обычно используете контекст DHCP для динамического присваивания конфигурационных данных TCP/IP сетевым клиентам.
  • Diag — диагностика сети. Контекст для просмотра и устра­нения неполадок в параметрах сервиса сети.
  • Interface ip — IP-интерфейс. Контекст для просмотра и уп­равления сетевой TCP/IP-конфигурацией компьютера. С появлением Windows ХР Service Pack 2 вы сможете в этом контексте управлять IPv4 Internet Connection Firewall (ICF) (Брандмауэр Интернета IPv4).
  • Interface ipv6 — IP-интерфейс версии 6. Контекст для про­смотра и управления сетевой конфигурацией IPv6 компью­тера. При наличии Windows ХР Advanced Networking Pack или Service Pack 2 (или более поздней версии) через этот контекст можно управлять и IPv6 Internet Connection Fire­wall.
  • Interface portproxy — Interface Port Proxy. Контекст для управления прокси между сетями IPv4 и IPv6.
  • Ipsec — Internet Protocol Security (IPsec) (IP-безопасность). Контекст для просмотра и настройки IPsec.
  • Bridge — сетевой мост. Контекст для включения или вык­лючения режима совместимости транспортного уровня (уровень 3 в модели OSI) для сетевых мостов. Также при­меняется для просмотра конфигурационных параметров сетевых мостов.
  • Ras — Remote Access Server (RAS) (Сервер удаленного до­ступа). Контекст для управления конфигурацией сервера удаленного доступа.
  • Routing — маршрутизация. Контекст для управления сер­верами маршрутизации. Используется со службой маршру­тизации и удаленного доступа.
  • Rpc — Remote Procedure Call (RPC) Helper. Контекст для просмотра и управления параметрами IP-адресации, а так­же IP-адресами подсети, настроенными на компьютере.
  • Wins — Windows Internet Name Service (WINS). Контекст для просмотра и управления настройками WINS-сервера. WINS разрешает NetBIOS-имена в IP-адреса на компьюте­рах под управлением операционных систем Windows

Вспомогательная DLL для Netsh - пример команды

Имя контекста сообщает Netsh, какую вспомогательную DLL надо загрузить. Вспомогательная DLL (helper DLL) пре­доставляет команды, специфичные для контекста. Например, если вы набрали netsh для интерактивной работы с Netsh, а затем ввели грс, то войдете в контекст RPC. После этого вы могли бы набрать show interfaces для просмотра IP-интерфей­сов, настроенных на этом компьютере. Вот как выглядит эта процедура.

  1. Введите netsh. Командная строка сменится на Netsh>.
  2. Введите грс. Командная строка сменится на: Netsh грс>.
  3. Введите show interfaces. Будут выведены сведения об IP-интерфейсах, настроенных на компьютере, например:

Subnet Interface Status Description

127.0.0.0 127.0.0.1 Enabled MS TCP Loopback interface

192.168.1.0 192.168.1.56 Enabled Intel(R) PRO/100 VE

Network Connection

Каждый контекст имеет свой набор доступных команд, и некоторые из этих команд вызывают подконтексты, у которых тоже есть собственные команды. Учтите, что для работы с ка­ким-либо контекстом в домене должны быть сконфигурирова­ны соответствующие службы. В любом контексте можно про­смотреть список доступных команд, набрав help. То же самое относится к команде quit, введя которую вы покинете оболоч­ку сетевых сервисов и вернетесь в командную строку Windows. Быстро работать с Netsh в интерактивном режиме не удается. Но это даже хорошо для начинающих или для изучения дос­тупных команд.

2016  Командная строка Windows  
top Яндекс.Метрика