Моя текущая рабочая установка выглядит следующим образом:

Linux-машина с двумя сетевыми картами (eth0 и wlan0), расположенными за беспроводным маршрутизатором. Давайте назовем эту машину PC1.

  • к eth0 на ПК1 подключено ПК2 (Windows).

  • беспроводной маршрутизатор - 192.168.0.1, а wlan0 - 192.168.0.xxx.

  • eth0 - 10.42.0.1, а PC2 - 10.42.0.xxx.

Я успешно использовал эту настройку, чтобы установить соединение OpenVPN (щелкнув правой кнопкой мыши на файле конфигурации) с ПК2 на внешний сервер. То есть соединение идет через eth0 к беспроводному маршрутизатору. При запуске VPN на ПК2 создается виртуальный сетевой адаптер 10.7.112.xxx со шлюзом 10.7.112.1.

Все идет нормально.

Проблемы начались после того, как я добавил eth1 в ПК1. Его IP-адрес - 192.168.1.1. К нему подключен ПК3 по адресу 192.168.1.xxx.

Какие проблемы?

Я могу получить доступ к ПК2 с ПК3 и наоборот, если я не установлю VPN-соединение с ПК2. После этого ПК2 и ПК3 больше не смогут видеть друг друга, пока я не отключу VPN, избавившись от виртуального адаптера 10.7.112.xxx. Затем связь восстанавливается немедленно.

Я убедился, что нет активных правил брандмауэра.

Маски подсети для всего вышеперечисленного - 255.255.255.0. Это имеет значение?

Что мне нужно изменить, чтобы настройка 3-NIC работала так же, как настройка 2-NIC? Пожалуйста, не предлагайте менять макет - мне нужно понять, что именно не так с текущей маршрутизацией.

Спасибо!

0