Использование Netsh (часть 1)

Опубликовано: 26 Марта, 2023

Что такое Нетш?

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

Не то, чтобы это имело большое значение, но к концу этой статьи вы поймете, почему (и как) Netsh действительно может сэкономить ваше время, как это было со мной бесчисленное количество раз, когда я работал инженером в полевых условиях. Netsh предоставляет функцию сценариев, которая позволяет вам запускать группу команд в пакетном режиме на указанном компьютере, что, по сути, является тем, что я только что упомянул, а также изменять некоторые вещи, кроме IP-адреса, но, возможно, настройки DNS-сервера и так далее. Сила этого инструмента невероятно сильна, если вы знаете, как работать с ним и внутри него.

Как использовать Нетш

Чтобы использовать Netsh, вам просто нужно открыть командную строку и запустить ее.

Пуск => Выполнить => CMD

Введите Netsh, и вы попадете в сетевую оболочку. Наберите "А '?' и нажмите Enter, чтобы изучить содержимое внутри.

нетш>?

Доступны следующие команды:

Команды в этом контексте:

.. Поднимается на один контекстный уровень вверх.
? Отображает список команд.
прервать Отменяет изменения, сделанные в автономном режиме.
добавлять Добавляет запись конфигурации в список записей.
псевдоним Добавляет псевдоним.
мост Изменения в контексте «netsh bridge».
до свидания Выход из программы.
совершить Фиксирует изменения, сделанные в автономном режиме.
Удалить Удаляет запись конфигурации из списка записей.
диаг Изменения контекста netsh diag.
свалка Отображает сценарий конфигурации.
исполнитель Запускает файл сценария.
выход Выход из программы.
помощь Отображает список команд.
интерфейс Изменения в контексте «netsh interface».
не в сети Устанавливает текущий режим в автономный режим.
онлайн Устанавливает текущий режим в онлайн.
попд Извлекает контекст из стека.
толкать Помещает текущий контекст в стек.
покидать Выход из программы.
рас Изменения контекста netsh ras.
маршрутизация Изменения в контексте маршрутизации netsh.
установлен Обновляет параметры конфигурации.
показывать Отображает информацию.
unalias Удаляет псевдоним.

В Netsh вам нужно будет изменить контекст, в котором вы сейчас находитесь, поэтому, если вы хотите изменить настройки маршрутизации, введите маршрутизацию и нажмите Enter. Затем вы окажетесь в контексте маршрутизации и нажмете '?' показывает вам другой список вещей, с которыми вы можете работать.

Вам может потребоваться некоторое время, чтобы ознакомиться со всеми функциями, но это того стоит. В этой статье (часть I) и других последующих статьях я покажу вам некоторые из наиболее распространенных функций, которые вы можете использовать, а также советы и приемы, которые вы можете использовать. Давайте рассмотрим очень важный, которым я постоянно пользуюсь — как очень быстро изменить свой IP-адрес.

Использование Netsh — коммерческая тайна

Некоторым может быть сложно запустить netsh и использовать его, было бы проще ориентироваться в графическом интерфейсе, если вы знакомы с ним (поэтому я не думаю, что он действительно приживается), но есть способы обойти это. С файлами *.cmd. Давайте посмотрим, как это сделать.

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

Чтобы создать этот файл, все, что вам нужно сделать, это создать пустой текстовый файл на рабочем столе и изменить его расширение на *.cmd вместо *.txt. Вас спросят, хотите ли вы изменить его, да, вы захотите это сделать. Другой факт, если у вас не все файлы видны вам, это изменение может не состояться. Убедитесь, что у вас настроены следующие настройки:

Вы можете перейти к этому в Проводнике Windows => Инструменты => Параметры папки => вкладка Вид

Как только вы войдете, убедитесь, что вы можете «видеть» все файлы и что вы не скрываете никаких расширений.

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

IP-адрес интерфейса netsh set name = «Подключение по локальной сети»
IP-адрес интерфейса netsh локальный статический 10.1.1.2 255.255.255.0 10.1.1.1 1

Сохраните файл, а затем вы можете запустить его, дважды щелкнув по нему.

Как только вы это сделаете, вы можете снова просмотреть свои свойства, и вы увидите, что изменения произошли. Это очень полезно, так как вы можете создать несколько файлов, таких как QuickDNS или что-то в этом роде, и настроить их все в папке, вы быстро отредактируете их в блокноте, а затем запустите их, чтобы изменить свои настройки. Я считаю, что это намного быстрее, чем редактирование графического интерфейса или использование инструмента Netsh в командной строке.

«Чтобы получить полное руководство по безопасности, ознакомьтесь с «Учебным пособием по безопасности и DVD-системой обучения» на Amazon.com».