Назад | Перейти на главную страницу

Windows RRAS - несколько сетевых карт, одна подсеть?

Сейчас у меня есть сервер с 3 сетевыми картами, он работает как маршрутизатор.

NIC1 = 10.7.93.1 NIC2 = 11.7.93.1 NIC3 = 12.7.93.1

Сетевая карта 1 подключена к маршрутизатору Интернет-провайдера (в будущем будет использоваться напрямую в глобальной сети), а также передает DHCP остальным устройствам, подключенным к маршрутизатору Интернет-провайдера. NIC2 подключается к коммутатору, который обеспечивает проводные соединения в части дома. NIC3 подключен к точке доступа Wi-Fi. Сервер предоставляет DHCP / DNS для всех трех сетей, и все три сети не могут общаться друг с другом, они могут получить доступ к Интернету только через сервер.

Проблема в том, что я хотел бы, чтобы сеть NIC2 со всеми проводными клиентами могла разговаривать с сетью на NIC1. Желательно быть в той же подсети (10.7.93.x). Я просто не могу заставить это работать, и моих знаний об этом недостаточно. Я бы предпочел избегать VPN. Есть ли кто-нибудь, кто мог бы указать мне правильное направление? Спасибо.

Я, очевидно, немного опоздал, чтобы этот ответ был вам полезен. Но для всех остальных ...

Для этого вам не нужен VPN.

То, что вы ищете, можно включить с помощью netsh.

Сначала вам нужно получить правильные имена интерфейсов. Иногда вы можете использовать номера индексов с netsh, но команды, которые мы собираемся использовать, нуждаются в именах. Так что возьмите их здесь:

netsh interface показать интерфейс

Затем вам необходимо установить функцию NAT:

netsh routing ip nat install

Включите NAT для сети NIC1 (серверы обмениваются данными):

netsh routing ip nat add interface "NIC1 (или имя интерфейса)" full

Включите маскировку NAT для сети NIC2 (клиенты обмениваются данными):

netsh routing ip nat add interface "NIC2" private

Наконец, убедитесь, что адрес шлюза для клиентов в сети NIC2 - 11.7.93.1.

Работа выполнена!