Как установить порядок нескольких IP-адресов, привязанных к одному интерфейсу Ethernet?
Сегодня я столкнулся с этой же проблемой. Похоже, что Windows использует IP-адрес с наименьшим номером на интерфейсе в качестве IP-адреса основного интерфейса в таблице маршрутизации, независимо от того, в каком порядке они указаны или добавлены. Однако я не могу найти источник, подтверждающий это.
Чтобы добавить дополнительные IP-адреса к интерфейсу и быть уверенными, что они не используются в качестве исходных IP-адресов для исходящих подключений, вы должны использовать следующую команду:
netsh interface ipv4 add address "Interface Name Here or Index #" address=x.x.x.x mask=y.y.y.y skipassource=true
Ключевая часть skipassource=true
.
Вы можете подтвердить, что это работает правильно, с помощью следующей команды:
netsh int ipv4 show ipaddresses level=verbose
К сожалению, вы не можете внести это изменение в существующий IP-адрес, поэтому его необходимо удалить и снова добавить.
Я не понимаю, что вы имеете в виду под порядком. Если сетевая карта настроена с несколькими адресами, все адреса будут действительны одновременно. Хотя будут заказаны шлюзы и DNS сервера. Эта статья объясняет, как настроить расширенную сеть в Windows.