Нужен скрипт для добавления второго IP-адреса на машину Windows

Нужен скрипт для добавления второго IP-адреса на машину Windows

Кто-нибудь знает, как создать скрипт реестра .reg, который добавит второй IP-адрес к машине с именем 127.0.0.2?

Вот «ручной» метод:

  1. Перейдите в Панель управления > Сетевые
    подключения, щелкните правой кнопкой мыши на подключении по локальной сети (или любом другом сетевом подключении, которому вы хотите добавить второй IP-адрес) и выберите Свойства.
  2. Нажмите «Протокол Интернета (TCP/IP)» в
    поле подключения и нажмите «Свойства». Введите первый IP-адрес в
    поле свойств.
  3. Нажмите «Дополнительно».
  4. Нажмите «Добавить» под полем «IP-адреса» и введите информацию для второго IP-адреса.
  5. Закройте все коробки.

решение1

Вы не захотите делать это с помощью прямых манипуляций с реестром. Гораздо лучше использовать netshкоманду для внесения таких изменений.

Предположим, что сетевая карта называется «Подключение по локальной сети», и вы можете сделать следующее: netsh interface ip "Local Area Connection" x.x.x.x y.y.y.yгде xxxx — IP-адрес, а yyyy — маска подсети.

решение2

Поздно, я знаю, но мне кажется, djangofan хочет чего-то вроде этого:

    netsh interface ip set address "Local Area Connection" static 192.168.0.110 255.255.255.0 192.168.0.5

    netsh interface ipv4 add address "Local Area Connection" 172.21.1.10 255.255.0.0 172.21.1.254

и результат:

Карта Ethernet Connexion в локальной сети:

   Суффикс DNS собственный для соединения. . . :
   Адрес IPv4. . . . . . . . . . . . . .: 172.21.1.10
   Маска подсети. . . . . . . . . : 255.255.0.0
   Адрес IPv4. . . . . . . . . . . . . .: 192.168.0.110
   Маска подсети. . . . . . . . . : 255.255.255.0
   Пассерель по умолчанию. . . . . . . . . : 192.168.0.5
                                       172.21.1.254

Связанный контент