Новый участник
Сообщения: 9
Благодарности: 0
|
Профиль
|
Отправить PM
| Цитировать
нашёл на форуме IXBT проверено и работает уже пару лет (далее копипаста)
Windows тянет работу с несколькими равноправными внешними интерфейсами.
Для этого надо:
•Отключить DeadGWDetect
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Создать REG_DWORD EnableDeadGWDetect = 0 (нужна перезагрузка)
•на все внешние интерфейсы назначить шлюзы с одинаковыми метриками. Интерфейсы должны быть на разных адаптерах, то есть несколько шлюзов (или несколько адресов и шлюзов) на одном интерфейсе ИМХО не пашут.
•после перезагрузки проверить что таблица маршрутизации содержит все 0/0-маршруты с одинаковыми метриками. Бывают косяки, если начнёт косячить, то ставить скрипт, который будет переписывать все 0/0-маршруты.
В таком варианте это нормально работает для:
1.Ответов на входящие TCP-соединения на любой интерфейс, ответы уходят строго в свой интерфейс, обеспечивается ИМХО самими протоколами TCP и IP и поддержки от приложений ничего не требуется и приложения могут как привязываться к внешнему интерфейсу, так и не привязываться (0.0.0.0)
2.Ответов на входящие ICMP на любой интерфейс, ответы уходят строго в свой интерфейс, обеспечивается ИМХО самим Wind-овым ICMP
3.Для некоторых UDP-приложений (проверял MS DNS-сервер) тоже корректно отправляются ответы в свой интерфейс
4.Некоторые иные приложения (например, BIND) корректно отвечают в свой интерфейс, если их привязать к нему.
С точки зрения исходящего трафика первичным является тот интерфейс, который стоит выше в списке "Дополнительные параметры" (Сетевые подключения, Меню Дополнительно)
|
Отправлено: 23:13, 25-09-2012
| #8
|