Использование Netsh (часть 1)
Что такое Нетш?
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».