У меня есть сервер Windows 2008 и 4 других клиентских машины в моей домашней сети. У меня два подключения к Интернету. Основное соединение устанавливается с домашним маршрутизатором и DHCP для всех клиентов в сети. Вторичное соединение - это просто кабельный модем, который подключается непосредственно к серверу.
Подключение по локальной сети: эта сетевая карта имеет внешний IP-адрес и подключена к кабельному модему.
Подключение по локальной сети 2: эта сетевая карта имеет внутренний IP-адрес (192.168.0.102) и обеспечивает доступ ко всем внутренним компьютерам. Он также имеет доступ в Интернет через локальный маршрутизатор.
Итак, вот в чем проблема: я хочу использовать кабельное соединение на сервере для интернет-трафика (чтобы трафик для сервера / клиентов был разделен), но мне также необходимо поддерживать локальный доступ. Мне интересно, как сделать так, чтобы весь интернет-трафик проходил через эту сетевую карту, потому что в настоящий момент он проходит через локальную сетевую карту.
В качестве дополнительной проблемы я также хотел бы перенаправить соединение одного приложения, используемого клиентами, через сервер и кабельный / серверный Интернет из-за плохой маршрутизации для него в основном соединении. Но это, возможно, вопрос для другого.
Спасибо за любую помощь, которую вы можете мне предложить.
С уважением
PJ
Если вы хотите, чтобы сервер использовал только одну конкретную сетевую карту для маршрутизации трафика, привязанного к Интернету, вам необходимо установить шлюз по умолчанию для этой сетевой карты и не установите его на другой (т.е. оставьте поле пустым в настройках TCP / IP).
Но вы не можете использовать оба одновременно для балансировки интернет-трафика, и вы также не можете делать это для отдельных приложений.
В зависимости от используемых серверных приложений вы можете указать, что серверное приложение использует только одно или определенные сетевые соединения (обычно по назначенному IP-адресу). Большинство серверных приложений, которые имеют эту функцию, по умолчанию используют «все».