Поменять IP сетевой карты скриптом из bat файла

jenya7
Дата: 17.09.2017 09:24:42
В процессе отладки мне по много раз приходиться менять IP сетевой карты. Это довольно утомительно. Хочется делать это одним щелчком мыши. Многие процессы я автоматизировал в bat файле, но я не нашел DOSовской команды для доступа к сетевой карте. Как можно поменять IP? Может VB Scrip? Его можно запустить из командной строки?
jenya7
Дата: 17.09.2017 09:50:47
нашел!
netsh interface ip set address name="Local Area Connection" static 192.168.1.12 255.255.255.0
Dima T
Дата: 17.09.2017 13:56:12
В одну сетевуху можно несколько IP прописать. Так менять ничего не надо будет.
jenya7
Дата: 18.09.2017 14:18:55
Dima T
В одну сетевуху можно несколько IP прописать. Так менять ничего не надо будет.

а как задать какой IP текущий?
Dima T
Дата: 18.09.2017 14:43:49
jenya7
Dima T
В одну сетевуху можно несколько IP прописать. Так менять ничего не надо будет.

а как задать какой IP текущий?

Они все текущие. Обращение пойдет от того IP, в подсети которого находится IP получателя.
Например прописано:
192.168.0.1/255.255.255.0
192.168.1.1/255.255.255.0

При соединении на 192.168.1.10 он получит от 192.168.1.1. На 192.168.0.15 - от 192.168.0.1.

Если ни один из прописанных IP не подошел - пойдет на шлюз, от того у кого шлюз с наименьшей метрикой.

Таблица маршрутизации:
route print


Подробнее можешь почитать IP маршрутизацию.
jenya7
Дата: 18.09.2017 15:30:40
Dima T,
спасибо