Материал из РУВИКИ — свободной энциклопедии

Netsh

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

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

Одна из распространённых задач использования утилиты 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

Примечания

[править | править код]
  1. Using Netsh (англ.). Microsoft TechNet. Microsoft. Дата обращения: 30 июня 2024. Архивировано 18 октября 2007 года.
  2. Netsh Commands for Wireless Local Area Network (WLAN) in Windows Server 2008 R2 (includes Windows 7) (англ.). Microsoft TechNet. Microsoft. Дата обращения: 30 июня 2024. Архивировано 23 февраля 2011 года.
  3. Онлайн-инструмент для создания команд привязки адресов (англ.). platformlabs.com. Дата обращения: 30 июня 2024. Архивировано 24 апреля 2025 года.
  4. Поддерживаемые netsh-команды для Windows Vista, 7 и Server 2008 (вывод "netsh ?") (англ.). colorconsole.de. Дата обращения: 30 июня 2024. Архивировано 29 апреля 2025 года.
  5. Windows Server 2008 R2 and Windows Server 2008 Netsh Technical Reference (chm) (англ.). microsoft.com. Microsoft. Дата обращения: 30 июня 2024. Архивировано 8 июля 2012 года.