Могу ли я иметь несколько интерфейсов Ethernet на хосте WinXP / Win7, которые используют одну и ту же IP-подсеть?
Сценарий:
Есть несколько USB-адаптеров, которые используют RNDIS (usb-ethernet-gadget) и Zeroconf для связи с хостом. Таким образом, если я подключу два адаптера, появятся два новых интерфейса Ethernet, но оба будут использовать одно и то же адресное пространство 169.254.X.X / 16.
Достаточно ли умен WinXP / Win7, чтобы найти правильный маршрут к каждому адаптеру?
Редактировать:
WinXP / Win7 Zeroconf: если существует несколько интерфейсов и один из них уже имеет конфигурацию IP-адреса Zeroconf, например подсеть 169.254.1.X, другой интерфейс автоматически получит другую подсеть, например 169.254.2.X?
Я не уверен, что правильно понял.
Вы имеете в виду, что интерфейсы находятся в одной подсети и должны нормально обмениваться данными (например, у одного 192.168.0.1, а у другого 192.168.0.2). Если это так, то да, это будет работать без проблем.
Если вы имеете в виду, что два интерфейса имеют одну и ту же подсеть / маску, но на самом деле должны образовывать две разные сети (с возможным дублированием IP-адресов в двух сетях), это не сработает.