Netsh

Утилита сетевой оболочки NETSH (NETwork SHell) - наиболее полное и функциональное стандартное средство управления сетью с использованием командной строки в среде Windows XP и старше. Набор внутренних команд сетевой оболочки пополняется с появлением новых версий операционной системы, что необходимо учитывать при работе в локальной сети с различными ОС. Так, например, команда уровня wlan ( netsh wlan - управление беспроводной сетью) может использоваться на компьютерах под управлением Windows Vista и старше и отсутствует в Widows XP. Синтаксис используемых команд и параметров также может различаться в разных операционных системах семейства Windows.

При запуске NETSH.EXE без параметров на экран выводится приглашение к вводу внутренних команд оболочки. Набор команд представляет собой многоуровневую структуру, позволяющую выполнять необходимые действия в выбранном контексте. При вводе знака вопроса ? можно получить краткую справку по доступному перечню команд на данном уровне. Ввод команды данного уровня со знаком вопроса вызовет отображение справки по ее использованию. Аналогичную справку можно получить, введя определенную команду и, после перехода на уровень ее выполнения, ввести знак вопроса. При необходимости, можно выполнить нужное действие без использования интерактивного режима, указав в качестве параметров командной строки последовательный набор внутренних команд NETSH и необходимых параметров. Например:

netsh advfirewall show global последовательно выполняется команда первого уровня advfirewall, в ее контексте, команда следующего уровня show с параметром global

Команды NETSH можно выполнить и на удаленном компьютере с использованием подключения по локальной сети. Netsh также предоставляет возможность выполнения сценариев, представляющих собой группу команд в текстовом файле, выполняемых в режиме очередности на определенном компьютере. В целом, возможности NETSH настолько обширны, что трудно найти сетевую задачу, которую невозможно было бы решить с использованием данной утилиты.

Синтаксис: NETSH.EXE [-a AliasFile] [-c Context] [-r RemoteMachine] [-u [DomainName\]UserName] [-p Password | *] [Command | -f ScriptFile]
(netsh [-a файл_псевдонима] [-c контекст] [-r уд_компьютер] [{команда_Netsh| -f файл_сценария}])


-a AliasFile - не завершать работу а перейти к приглашению ввода команд после выполнения AliasFile. AliasFile - имя текстового файла, в котором содержатся одна или несколько команд netsh . Возвращает к командной строке netsh после выполнения команды файл_псевдонимов файл_псевдонимов. Указывает имя текстового файла, который содержит одну или несколько команд netsh.

-c Context - изменить контекст (уровень) команд netsh. Переход к заданному контексту netsh.

-r RemoteMachine - выполнять команды netsh на удаленном компьютере. В качестве RemoteMachine может использоваться имя или IP-адрес.

[-u DomainName\]UserName - имя пользователя для подключения к удаленному компьютеру. Если не задано, то используется текущее имя пользователя.

-p Password пароль для подключения к удаленному компьютеру.

Command - команда оболочки netsh , которую необходимо выполнить.

-f ScriptFile - аналогично ключу -a, но после выполнения команд файла сценария Scriptfile, работа netsh завершается.

Пример полученной справки об использовании по команде netsh ? или вводе знака вопроса на приглашение при запуске netsh без параметров в среде ОС Windows 7:

Применимы следующие команды:

Команды в этом контексте:
? - Отображение списка команд.
add - Добавление элемента конфигурации в список элементов.
advfirewall - Изменения в контексте 'netsh advfirewall'.
branchcache - Изменения в контексте 'netsh branchcache'.
bridge - Изменения в контексте 'netsh bridge'.
delete - Удаление элемента конфигурации из списка элементов.
dhcpclient - Изменения в контексте 'netsh dhcpclient'.
dnsclient - Изменения в контексте 'netsh dnsclient'.
dump - Отображение сценария конфигурации.
exec - Запуск файла сценария.
firewall - Изменения в контексте 'netsh firewall'.
help - Отображение списка команд.
http - Изменения в контексте 'netsh http'.
interface - Изменения в контексте 'netsh interface'.
ipsec - Изменения в контексте 'netsh ipsec'.
lan - Изменения в контексте 'netsh lan'.
mbn - Изменения в контексте 'netsh mbn'.
namespace - Изменения в контексте 'netsh namespace'.
nap - Изменения в контексте 'netsh nap'.
netio - Изменения в контексте 'netsh netio'.
p2p - Изменения в контексте 'netsh p2p'.
ras - Изменения в контексте 'netsh ras'.
rpc - Изменения в контексте 'netsh rpc'.
set - Обновление параметров конфигурации.
show - Отображение информации.
trace - Изменения в контексте 'netsh trace'.
wcn - Изменения в контексте 'netsh wcn'.
wfp - Изменения в контексте 'netsh wfp'.
winhttp - Изменения в контексте 'netsh winhttp'.
winsock - Изменения в контексте 'netsh winsock'.
wlan - Изменения в контексте 'netsh wlan'.

Доступны следующие дочерние контексты:
advfirewall branchcache bridge dhcpclient dnsclient firewall http interface ipsec lan mbn namespace nap netio p2p ras rpc trace wcn wfp winhttp winsock wlan

Чтобы получить справку по команде, введите эту команду, затем пробел и "?"

Использование команды Netsh

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

Контексты Netsh

Netsh взаимодействует с другими компонентами операционной системы с помощью файлов библиотеки динамической компоновки (DLL). Каждая библиотека модуля поддержки Netsh содержит широкий набор средств, или контекст, представлющий собой группу команд, относящуюся к конкретному сетевому компоненту. Эти контексты расширяют возможности netsh, обеспечивая поддержку настройки и наблюдения за одной или несколькими службами, служебными программами или протоколами. Например, файл Dhcpmon.dll обесечивает для netsh контекст и набор команд, необходимых для настройки и управления серверами DHCP.

Чтобы выполнить команду netsh, необходимо запустить netsh из командной строки интерпретатора Cmd.exe и перейти к контексту, который содержит нужную команду. Доступность контекстов зависит от того, какие сетевые компоненты были установлены. Например, при вводе dhcp в командной строке Netsh происходит переход в контекст DHCP, но если не был установлен компонент DHCP, появляется следующее сообщение:

Команда не найдена: dhcp.

Дополнительные сведения о контекстах Netsh смотрите в следующих разделах.

Использование нескольких контекстов

Внутри контекста могут существовать подчиненные контексты. Например, внутри контекста маршрутизации можно переключиться на подчиненные контексты IP или IPX.

Чтобы вывести список команд и подчиненных контекстов, которые могут быть использованы в данном контексте, на запрос netsh введите имя контекста, а затем /? или help. Например, для вывода списка подчиненных команд и команд, которые могут быть использованы в контексте «Routing», в строке netsh (то есть, netsh>), введите один из следующих вариантов:

routing /?

routing help

Для выполнения задач в других контекстах без изменения текущего контекста введите путь требуемый команды в командной строке netsh. Например, для добавления интерфейса подключения по локальной сети в контекст IGMP без его изменения в строке netsh введите:

routing ip igmp add interface "Local Area Connection" startupqueryinterval=21

Запуск Netsh из командной строки интерпретатора Cmd.exe

При запуске команды Netsh из командной строки интерепретатора Cmd.exe netsh используется приведеный далее синтаксис. Чтобы запустить эти команды Netsh на удаленном сервере Windows 2000 Server, необходимо сначала использовать подключение к удаленному рабочему столу для соединения с Windows 2000 Server, работающим под управлением сервера терминалов. Между командами Windows 2000 и контекстными командами Netsh могут существовать некоторые различия Windows XP.

netsh

Netsh представляет собой поддерживающую сценарий программу с командной строкой, позволяющую локально или удаленно отображать и изменять параметры сети текущего компьютера. При использовании без параметров команда netsh открывает командную строку Netsh.exe (то есть, netsh>).

Контекст

Задает контекст netsh. В следующей таблице перечислены доступные контексты netsh.
 
Контекст Описание
AAAA Отображает и задает конфигурацию базы данных (AAAA) проверки подлинности, авторизации, создания учетных записей и аудита, используемой Службой идентификации в Интернете (IAS) и службой маршрутизации и удаленного доступа.
DHCP Администрирование серверов DHCP и обеспечение эквивалентной замены управлению с помощью консоли.
Diag Аминистрирование и устранение неполадок операционной системы и параметров сетевых служб.
Интерфейс Производит настройку протокола TCP/IP (включая адреса, используемые по умолчанию шлюзы, серверы DNS и WINS) и отображает конфигурацию и статистические данные.
RAS Администрирование серверов удаленного доступа.
Маршрутизация Администрирование серверов маршрутизации.
WINS Администрирование серверов WINS.

 
-r
Настройка удаленного компьютера.
уд_компьютер
Указывает список настаиваемых удаленных компьютеров.
команда_Netsh
Указывается команда netsh, которую требуется запустить.
-f
Выход из программы Netsh.exe после выполнения сценария.
файл_сценария
Выбор сценария, который требуется запустить.
/?
Отображает справку в командной строке.

Примечания

  • Использование команды -r

    Если указать -r после другой команды, программа netsh выполняет команду на удаленном компьютере, а затем снова возвращается в окно командной строки Cmd.exe. Если увказать -r без другой команды, netsh откроется в удаленном режиме. Этот процесс напоминает использование команды set machine в командной строке Netsh. При использовании команды -r задается конечный компьютер только для текущей команды netsh. После выхода и повторного ввода команды netsh конечный компьютер настраивается так же, как и локальный компьютер. Можно запускать команды netsh на удаленном компьютере, указав имя компьютера, хранящееся на сервере WINS, имя UNC, имя для Интернета, которое должно быть разрешено сервером DNS, или числовой IP-адрес.

Запуск команд Netsh из командной строки программы Netsh.exe

Netsh использует перечисленные далее стандартные команды во всех контекстах, которые запускаются из командной строки программы Netsh.exe (то есть, netsh>). Чтобы запустить эти команды Netsh на удаленном сервере Windows 2000 Server, необходимо сначала использовать подключение к удаленному рабочему столу для соединения с Windows 2000 Server, работающим под управлением сервера терминалов. Между командами Windows 2000 и контекстными командами Netsh могут существовать некоторые различия Windows XP.

Переход к контексту, расположенному на один уровень выше

Синтаксис ..

Параметры

/?

Отображает справку в командной строке.

abort

Отказ от всех изменений, сделанных в автономном режиме. Команда Abort в интерактивном режиме влияния не оказывает.

Синтаксис abort

Параметры

/?

Отображает справку в командной строке.

add helper

Установка DLL модуля поддержки netsh.

Синтаксис add helper имя_DLL

Параметры

имя_DLL

Обязательный параметр. Задает имя DLL модуля поддержки, который требуется установить.

/?

Отображает справку в командной строке.

псевдоним

Добавление псевдонима, состоящего из определенной пользователем символьной строки, которую netsh обрабатывает как эквивалентную другой строке. При использовании без параметров команда alias отображает все доступные псевдонимы.

Синтаксис alias [имя_псевдонима] [строка1 [ строка2 ...]]

Параметры

alias [имя_псевдонима]

Отображение указанного псевдонима.

alias [имя_псевдонима][строка1[строка2 ...]]

Настраивает имя_псевдонима для указанной строки (строк).

/?

Отображает справку в командной строке.

Примеры

Приведенный ниже образец сценария netsh задает два псевдонима netsh, «Shaddr» и «Shp», а затем сохраняет командную строку Netsh в контексте IP-интерфейса:

alias shaddr show interface ip addr
alias shp show helpers
interface ip

При вводе команды shaddr в командной строке Netsh, программа Netsh.exe интерпретирует ее как команду show interface ip addr. При вводе команды shp в командной строке Netsh программа Netsh.exe интерперетирует ее как команду show helpers.

вспомогательный

Выход из программы Netsh.exe.

Синтаксис вспомогательный

Параметры

/?

Отображает справку в командной строке.

выделенная память

Фиксация всех изменений, внесенных в маршрутизатор в автономном режиме. Команда Commit в интерактивном режиме влияния не оказывает.

Синтаксис commit

Параметры

/?

Отображает справку в командной строке.

delete helper

Удаление DLL модуля поддержки из netsh.

Синтаксис delete helper имя_DLL

Параметры

имя_DLL

Обязательный параметр. Указывает имя DLL модуля поддержки, который требуется удалить.

/?

Отображает справку в командной строке.

дамп

Создание сценария, содержащего текущую конфигурацию. При сохранении сценария в виде файла можно использовать его для восстановления измененных параметров конфигурации. При использовании без параметров команда dump отбражает конфигурацию всех контекстов netsh.

Синтаксис dump [имя_файла]

Параметры

[имя_файла]

Указывает имя файла, в который требуется перенаправить вывод.

/?

Отображает справку в командной строке.

exec

Загрузка файла сценария и запуск команд в нем.

Синтаксис exec файл_сценария

Параметры

файл_сценария

Обязательный параметр. Указывает имя сценария, который требуется загрузить и запустить.

Примечания

  • Команда файл_сценария может выполняться на одном или нескольких компьютерах.

exit

Выход из программы Netsh.exe.

Синтаксис exit

Параметры

/?

Отображает справку в командной строке.

справка

Вывод справки.

Синтаксис {/?|?|help|h}

Параметры

отсутствуют

автономный

Выполняет переключение в автономный режим работы.

Синтаксис offline

Параметры

/?

Отображает справку в командной строке.

Примечания

  • Изменения, произведенные в данном режиме, сохраняются, но для внесения изменений в маршрутизатор необходимо запустить команду commit или online.

  • При перключении из автономного режима в интерактивный режим изменения, внесенные в автономном режиме, вносятся в текущую конфигурацию.

  • Изменения, внесенные в интерактивном режиме, немедленно вносятся в текущую конфигурацию.

интерактивные

Выполняет переключение в интерактивный режим работы.

Синтаксис online

Параметры

/?

Отображает справку в командной строке.

Примечания

  • Изменения, внесенные в интерактивном режиме, немедленно вносятся в текущую конфигурацию.

  • При перключении из автономного режима в интерактивный режим изменения, внесенные в автономном режиме, вносятся в текущую конфигурацию.

popd

Восстановление контекста из стека.

Синтаксис popd

Параметры

/?

Отображает справку в командной строке.

Примечания

  • При использовании вместе с командой pushd команда popd позволяет изменять контекст, запускать команду в новом контексте, а затем возобновлять прежний контекст.

Примеры

Приведенный образец сценария превращает корневой контекст в контекст interface ip, добавляет статический IP-маршрут, а затем возвращается к корневому контексту:

netsh>pushd
netsh>interface ip
netsh interface ip>set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1
netsh interface ip>popd netsh>

pushd

Сохранение текущего контекста в стеке буфера FILO.

Синтаксис pushd

Параметры

/?

Отображает справку в командной строке.

Примечания

  • При использовании вместе с командой popd команда pushd позволяет изменять контекст, запускать команду в новом контексте, а затем возобновлять прежний контекст.

завершить работу

Выход из программы Netsh.exe.

Синтаксис quit

Параметры

/?

Отображает справку в командной строке.

задать для файла

Копирование вывода окна командной строки в файл.

Синтаксис set file {open имя_файла|append имя_файла| close}

Параметры

open имя_файла

Отправка вывода окна командной строки в указанный файл.

append имя_файла

Присоединения вывода окна командной строки к указанному существующему файлу.

закрыть

Прекращение отправки вывода и закрытие файла.

/?

Отображает справку в командной строке.

Примечания

  • Использование команды имя_файла

    Если указанное имя_файла не существует, программа netsh создает новый файл с этим именем. Если указаное имя_файла существует, программа netsh перезаписывает существующий файл.

Примеры

Чтобы создать новый файл журнала с именем Session.log и скопировать весь последующий ввод и вывод программы netsh в файл Session.log, введите:

set file open c:\session.log

set machine

Задает текущий компьютер, на котором будут выполняться задачи по настройке. При использовании без параметров команда set machine задает локальный компьютер.

Синтаксис set machine [[имя_компьютера=]строка]

Параметры

Имя_компьютера

Задает текущий компьютер, на котором будут выполняться задачи по настройке.

строка

Указывает расположение удаленного компьютера.

/?

Отображает справку в командной строке.

Примечания

  • Выполнение задач по настройке на нескольких компьютерах

    Запуск команд на нескольких компьютерах можно производить с помощью одного сценария. Команду set machine можно использовать для указания компьютера назначения (например, компьютер_А), а затем запустить команды, которые следуют за командой set machine на данном компьютере (то есть, компьютере А). Команду set machine можно использовать для указания еще одного компьютера назначения (например, компьютер_B), а затем выполнить команды на этом компьютере (то есть, на компьютере B).

set mode

Устанавливает интерактивный или автономный режим работы.

Синтаксис set mode {online|offline}

Параметры

интерактивные

Выполняет переключение в интерактивный режим работы.

автономный

Выполняет переключение в автономный режим работы.

/?

Отображает справку в командной строке.

show

Отображение псевдонима, модуля поддержки и текущего режима.

Синтаксис show {alias|helper|mode}

Параметры

псевдоним

Выводит список всех заданных псевдонимов.

модуль поддержки

Отображает список всех модулей поддержки верхнего уровня.

режим

Отображает текущий режим.

/?

Отображает справку в командной строке.

unalias

Удаление указанного псевдонима.

Синтаксис unalias имя_псевдонима

Параметры

имя_псевдонима

Обязательный параметр. Задает имя псевдонима.

/?

Отображает справку в командной строке.

 

Примеры практического использования NETSH

  • Как получить справку в виде текстового файла для выбранного контекста NETSH

  • Для примера, нужно получить справку в контексте работы с конфигурацией беспроводной сети wlan . Последовательно выполняем команды

    netsh
    wlan
    set file open C:\wlanhelp.txt
    ?
    set file close


    В данном примере, команда set file open C:\wlanhelp.txt устанавливает режим вывода консольных сообщений в файл с именем C:\wlanhelp.txt. После установки данного режима, все, что вводится с клавиатуры и отображается на экране, будет записано в указанный текстовый файл. Таким образом, можно создавать файлы журналов отдельных сессий использования netsh . Вместо параметра open можно использовать append и имя уже существующего файла журнала. В таком режиме данные будут записываться в конец существующего текстового файла.

  • Как сохранить и восстановить сетевую конфигурацию

  • Команда dump создает сценарий, который содержит текущую конфигурацию. Если данные сценария сохранить в текстовый файл, то при необходимости, его можно будет использовать для восстановления измененных параметров с помощью команды загрузки и выполнения скриптов exec.

    Для сохранения используется команда:

    dump Имя файла сценария

    Для восстановления настроек из файла сценария используется команда:

    exec Имя файла сценария

    В некоторых версиях netsh команда dump с указанием имени файла почему-то не работает. Однако, для сохранения конфигурации можно воспользоваться способом, описанным выше - использовать запись в файл командой set file open C:\mynet.sav .

    netsh
    set file open C:\mynet.sav
    dump
    quit


    Остается только слегка исправить полученный файл сценария C:\mynet.sav - удалить 1-ю строчку с командой dump и последние - с приглашением netsh и (или) командой quit

    Второй способ - использовать netsh с перенаправлением вывода команды dump в файл:

    netsh dump > C:\mynet.sav

    Для сохранения отдельного контекста конфигурации можно воспользоваться командой dump на соответствующем уровне :

    netsh interface dump > C:\myinterf.cnf - сохранить настройки сетевых интерфейсов в виде сценария netsh в файле C:\myinterf.cnf

    Для восстановления сетевой конфигурации можно воспользоваться

    netsh exec C:\mynet.sav

    Обычно, после восстановления сетевых настроек из файла сценария , требуется перезапуск некоторых сетевых служб, а желательнее - выполнить перезагрузку Windows

  • Как выполнить переключение между контекстами netsh

  • Иногда требуется выполнить некоторые команды на одном уровне, перейти на другой, и снова вернуться на предыдущий. Для выполнения таких переходов используются команды pushd и popd . Принцип переключения между контекстами основан на обработке очереди в соответствии с правилом "первым вошел - последним вышел" или first-in-last-out (FILO) stack. Команда pushd запоминает текущий уровень (контекст) в стеке, а команда popd извлекает его из стека. Например:

    netsh> - приглашение первого уровня команды nesh
    pushd - введена команда запоминания контекста в стек
    netsh> - приглашении netsh не меняется, контекст прежний.
    interface ipv4 - переход на уровень interface и уровень ipv4
    netsh interface ipv4> - соответственно, изменилась строка приглашения, отображая текущий контекст выполнения команды netsh
    set address local static 192.168.1.9 255.255.255.0 192.168.1.1 1 - команда, меняющая настройки IP протокола.
    netsh interface ip> - контекст выполнения команды, отображаемый в приглашении не изменяется.
    popd - команда извлечения из стека запомненного контекста.
    netsh > - строка приглашения изменилась, отображая текущий контекст выполнения команды netsh .

    Без использования команд pushd и popd практически невозможно полноценное использование сценариев netsh.

  • Как найти примеры выполнения сетевых настроек с помощью netsh

  • Кроме сохранения и восстановления настроек использование команды dump позволяет получить примеры в виде сценария, соответствующего текущей конфигурации. Например, дамп секции interface дает пример выполнения команд netsh в контексте настроек сетевых интерфейсов. Пример сценария :

    #========================
    # Конфигурация интерфейса
    #========================
    pushd interface
    reset all
    popd
    # Конец конфигурации интерфейса
    . . .

    # -----------------------------------------
    # Настройка IP-интерфейсов
    # -----------------------------------------
    pushd interface ip
    # Интерфейс настройки IP для "Подключение по локальной сети"

    set address name=" Подключение по локальной сети " source=static addr=192.168.0.1 mask=255.255.255.0
    set dns name="Подключение по локальной сети" source=static addr=192.168.0.2 mask=255.255.255.0
    set wins name=" Подключение по локальной сети " source=static addr=192.168.0.9


    Строки сценария, начинающиеся с символа #, являются комментариями. Команды pushd и popd позволяют определить контекст исполнения других команд netsh. Команды настроек конфигурации плюс справочная информация самой netsh позволяют довольно легко получить командную строку для выполнения отдельных сетевых настроек:

    - Сменить IP-адрес в командной строке:

    netsh interface ip set address name="Подключение по локальной сети" source=static addr=192.168.0.58 mask=255.255.255.0

    name - имя сетевого подключения
    source - static - статический IP-адрес. Возможно значение DHCP, если адрес назначается автоматически сервером DHCP.
    addr - значение IP-адреса
    mask - значение маски сети.

    Для получения сведений о дополнительных возможностях конфигурирования сетевых интерфейсов можно перейти на соответствующий контекст выполнения netsh, и выполнить интересующую команду с параметром ? . Например:

    netch - старт NETSH
    interface - перейти в контекст настройки сетевых интерфейсов interface
    ip - перейти в контекст настройки протокола IP
    set file open C:\setaddr.txt - записывать сессию в файл. Эта команда используется, если нужна справочная информация в виде текстового файла .
    set address ? выдать справку по использованию set address
    set file close - закрыть файл справки.
    quit - завершить работу с netsh

    Для Windows Vista / Windows 7 синтаксис будет немного отличаться, уровню ip будет соответствовать уровень ipv4 :

    netch - старт NETSH
    interface - перейти в контекст настройки сетевых интерфейсов interface
    ipv4 - перейти в контекст настройки протокола IP
    set file open C:\setaddr.txt - записывать сессию в файл. Эта команда используется, если нужна справочная информация в виде текстового файла .
    set address ? выдать справку по использованию set address
    set file close
    quit - завершить работу с netsh

    Пример синтаксиса для смены адреса DNS-сервера в настройках сетевого подключения "Подключение по локальной сети 2" на адрес публичного DNS-сервера Googl в среде Windows 7:

    netsh interface ipv4 set dnsservers name="Подключение по локальной сети 2" static 8.8.8.8 primary

    Из информации файла справки следует, что возможно использование параметров командной строки netsh без указания ключевых слов:

    netsh interface ip set address name="Подключение по локальной сети" source=static addr=192.168.0.58 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1

    Аналогично, без указания ключевых слов:

    netsh interface ip set address name="Подключение по локальной сети" static 192.168.0.58 255.255.255.0 192.168.0.1 1

    При изменении одного из параметров настроек необходимо указывать и остальные. Например, только для изменения адреса шлюза по умолчанию недостаточно выполнить команду

    netsh interface ip set address name="Подключение по локальной сети" gateway=192.168.0.1 gwmetric=1

    При ее выполнении отсутствующие параметры (IP-адрес и маска) будут сброшены. Для правильной смены шлюза по умолчанию команда должна быть следующей:

    netsh interface ip set address name="Подключение по локальной сети" source=static addr=192.168.0.58 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1
Категория: Команды | Добавил: masterov (28.07.2018) | Автор: Андрей Мастеров E W
Просмотров: 21 | Теги: команда, сеть | Рейтинг: 0.0/0
Всего комментариев: 0
avatar