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


