У меня нет среды, где я могу проверить это в настоящее время. В Windows 7, вы можете установить один и тот же статический IP-адрес / сетевую маску (без шлюза) на нескольких интерфейсах, используя netsh из командной строки? Или это даст мне какую-то ошибку? Я спрашиваю, потому что мне нужно изменить два интерфейса (перевернуть их по существу) и не хочу отключать один между сменой другого.

Например, если у меня есть следующее:

Подключение по локальной сети 1: 192.168.1.123 255.255.0.0

Подключение по локальной сети 2: 192.168.1.234 255.255.0.0

И я хочу перевернуть их так

netsh interface ipv4 set address name = "Подключение по локальной сети 1" статическое 192.168.1.234 255.255.0.0

netsh interface ipv4 set address name = "Подключение по локальной сети 2" статическое 192.168.1.123 255.255.0.0

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

1 ответ1

0

Да, ты можешь это сделать. Вам нужно использовать цикл FOR в командной строке:

FOR /L %variable IN (start,step,end) DO command

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .