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