Netsh

Netsh — утилита командной строки (также называемая «shell сети»), входящая в состав операционных систем семейства Windows NT от Microsoft и поставляемая начиная с Windows 2000. Позволяет выполнять локальную или удалённую настройку сетевых устройств, таких как сетевые интерфейсы[1].[2][3][4][5]

Что важно знать
Netsh
Тип командная строка
Разработчик Microsoft
Операционная система Microsoft Windows
Первый выпуск 17 февраля 2000
Лицензия проприетарная
Сайт docs.microsoft.com/pt-br…

Обзор

Одна из распространённых задач использования утилиты Netsh — сброс стека TCP/IP к заводским настройкам, что в Windows 98 требовало повторной установки адаптера TCP/IP. При этом может быть создан журнал изменений, в который заносятся параметры, на которые повлияли команды Netsh.

С помощью Netsh, среди прочего, пользователь может изменить IP-адрес на своём компьютере.

Начиная с Windows Vista, утилита позволяет управлять настройками беспроводной сети (например, SSID) через Netsh.

Netsh также может быть использована для чтения информации из стека IPv6.

Команда netsh winsock reset может применяться для устранения проблем с TCP/IP при взаимодействии с сетевыми устройствами.

Основные команды

Показать текущую IP-конфигурацию - netsh interface ip show config

Показать состояние сетевых адаптеров - netsh interface show interface

Показать состояние беспроводного адаптера - netsh wlan show interface

Показать адреса с протоколом IPv6 - netsh interface ipv6 show address

Назначить IP, маску и шлюз сетевому адаптеру - netsh int ip add address «Имя адаптера» static «ip-адрес» «маска» «шлюз» пример: netsh int ip add address «REDE_LOCAL» «192.168.1.10» «255.255.255.0» «192.168.1.254»

Назначить основной DNS-сервер адаптеру - netsh int ip add dns «Имя адаптера» static «адрес dns-сервера» primary пример: netsh int ip add dns «REDE_LOCAL» static 192.168.1.1 primary

Назначить вторичный DNS-сервер адаптеру - netsh int ip add dns «Имя адаптера» addr="адрес dns-сервера" index=2 пример: netsh int ip add dns «REDE_LOCAL» addr=192.168.1.248 index=2

Включить брандмауэр Windows - netsh advfirewall set currentprofile state on

Отключить брандмауэр Windows - netsh advfirewall set currentprofile state off

Примечания

Ссылки