Windows Server 2003 с двумя сетевыми картами, одной WAN и одной LAN

Windows Server 2003 с двумя сетевыми картами, одной WAN и одной LAN

У меня есть виртуальная машина Windows Server 2003 с двумя сетевыми картами, одна из которых подключена к частной VLAN, а другая — к публичной VLAN. Я вручную назначил адреса обоим соединениям. Как мне настроить Windows так, чтобы только трафик, адресованный частной подсети (например, 10.5.1.0/24), направлялся через частную VLAN, а весь остальной трафик направлялся через публичную? Я должен упомянуть, что частная VLAN подключена к виртуальной машине маршрутизатора/брандмауэра, которая подключена к той же публичной VLAN, что и Windows Server 2003, но, конечно, у них два разных вручную настроенных IP-адреса.

решение1

Вы бы установили шлюз по умолчанию на общедоступном NIC. Это заставит весь трафик, для которого у вас не определен конкретный маршрут, использовать его.

Затем вам нужно добавить статический маршрут во внутреннюю сеть. Вы можете сделать это с помощью команды route.

route add 10.5.1.0 mask 255.255.255.0 x.x.x.x if y -p

Где x.x.x.xнаходится ваш шлюз во внутренней сети и yесть ли индекс интерфейса вашего внутреннего сетевого адаптера с префиксом 0x. Вы можете узнать индекс каждого интерфейса, запустив route print. Если бы это был интерфейс 2, например, вы бы заменили 0x2на yв приведенном выше примере.

В -pконце делает его постоянным, так что маршрут останется после перезагрузки. Если вы просто хотите протестировать, вы можете добавить маршрут без -p, и он исчезнет при перезагрузке, если он вызывает проблемы.

Связанный контент