Это сценарий, над которым я работал в последнее время: на моем ПК есть 1 NIC, подключенный к сети 192.168.100.0/24. Эта сеть имеет 2 шлюза в Интернет, а именно .1 и .254. Теперь я хочу подключиться к Интернету через оба этих шлюза, для лучшей скорости, конечно (балансировка нагрузки)
Первое решение, которое я попробовал и действительно добилось успеха, заключается в следующем: я делаю один из двух шлюзов в качестве DHCP-сервера (скажем, .1). Таким образом, мой компьютер получит .1 в качестве шлюза по умолчанию через DHCP. Затем мне нужно только добавить еще один маршрут по умолчанию через другой GW на моем ПК с такой же метрикой, что и первый (ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.100.254 METRIC 40). Теперь моя таблица маршрутизации показывает 2 маршрута по умолчанию с одинаковой метрикой, но проходящих через 2 разных GW. Я сделал несколько тестов, и скорость действительно была увеличена (до суммы обоих подключений к Интернету)
Теперь я хочу продвинуться немного дальше. Я не хочу вручную добавлять этот второй маршрут по умолчанию на каждом хосте в моей локальной сети. Поэтому я попытался, чтобы DHCP-сервер выдвигал 2 маршрутизатора по умолчанию в своем распределении DHCP вместо 1. Я использовал DHCP вариант 3 (маршрутизатор) и указал 2 адреса из 2 ГВт (.1 и .254). Мой ПК действительно использовал оба этих адреса в качестве GW по умолчанию, но, к сожалению, с разными показателями. Я знаю, что это потому, что вариант 3 указывает «Доступные маршрутизаторы, должны быть перечислены в порядке предпочтения ». Теперь мне интересно, есть ли способ отрицать этот "порядок предпочтений"
Поэтому мой вопрос заключается в том, как преодолеть это и заставить ПК использовать 2 ГВт с одинаковой метрикой, чтобы он мог распределить нагрузку на них.
Любое предложение?