Удаленная смена настроек сети

Материал из My WiKi
Перейти к навигации Перейти к поиску

Скачиваем пакет от MS Sysinternals Suite. Распаковываем его на "Рабочий стол" Далее открываем терминал и переходим в папку с Sysinternals Suite:

 cd C:\Users\Desktop\SysinternalsSuite

Заходим на удаленную машину с IP (например) 10.0.0.211

 psexec \\10.0.0.211 cmd
 
 PsExec v2.2 - Execute processes remotely
 Copyright (C) 2001-2016 Mark Russinovich
 Sysinternals - www.sysinternals.com
 
 Microsoft Windows [Version 6.1.7601]
 (c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

Посмотрим все существующие на ней интерфейсы

 netsh interface ip show interface
 
 Инд     Мет         MTU          Состояние               Имя
 ---  ----------  ----------  ------------  ---------------------------
   1          50  4294967295  connected     Loopback Pseudo-Interface 1
  11          10        1500  connected     Подключение по локальной сети
 

Посмотрим их конфигурацию

 netsh interface ip show config
 
 Настройка интерфейса "Подключение по локальной сети"
     DHCP включен:                         Нет
     IP-адрес                           10.0.0.211
     Префикс подсети:                        10.0.0.0/16 (маска 255.255.0.0)
     Основной шлюз:                      10.0.1.36
 Метрика шлюза:                       256
     Метрика интерфейса:                      10
     Статически настроенные DNS-серверы:    10.0.1.32
     Зарегистрировать с суффиксом:           Только основной
     WINS-серверы со статической настройкой:   Нет
 
 Настройка интерфейса "Loopback Pseudo-Interface 1"
     DHCP включен:                         Нет
     IP-адрес                           127.0.0.1
     Префикс подсети:                        127.0.0.0/8 (маска 255.0.0.0)
     Метрика интерфейса:                      50
     DNS-серверы со статической настройкой:    Нет
     Зарегистрировать с суффиксом:           Только основной
     WINS-серверы со статической настройкой:   Нет

Зададим для интерфейса с номером 11 статический DNS

 netsh interface ip set dns 11 static 11.0.1.32

Зададим для интерфейса с номером 11 статические IP

 netsh interface ip set address name=11 static 10.0.0.211 255.255.0.0 10.0.1.38

После этого интерфейс "отвалится" на несколько секунд, но если все введено нормально, то все заработает.