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

В настоящее время у меня есть сервер с 3 сетевыми адаптерами, он функционирует как маршрутизатор.

NIC1 = 10.7.93.1 NIC2 = 11.7.93.1 NIC3 = 12.7.93.1

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

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

0
задан 27 November 2016 в 16:18
1 ответ

Очевидно, я немного опоздал, чтобы этот ответ был вам полезен. Но для кого-то еще ...

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

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

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

netsh interface show 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

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

0
ответ дан 5 December 2019 в 09:07

Теги

Похожие вопросы