несколько общих соединений через VPN и сервер Debian
Пожалуйста, примите мое невежество, я много узнаю о сетях и Debian.
Я хочу использовать свой сервер Debian (с несколькими сетевыми ключами), чтобы предоставить доступ к моему VPN-подключению (nordvpn) нескольким клиентам в моей домашней сети. Идеальная установка выглядит так:
- Wan роутер (доступ в интернет) DHCP сервер с ip 192.168.20.1
|
|-Debian eth0 с nordvpn. выступающий в роли DHCP-сервера с IP-адресом 192.168.0.1
.....|
.....|-Маршрутизатор1 на eth1 Debian, выступающий в качестве моста 192.168.0.2
...........|-Клиент1 маршрутизатора1 с IP-адресом 192.168.0.3
........... |-Клиент2 маршрутизатора 1 с IP-адресом 192.168.0.5
.....|-Маршрутизатор2 на eth2 Debian, выступающий в качестве моста с IP-адресом 192.168.0.6
...........|-Клиент3 маршрутизатора2 с IP-адресом 192.168.0.7
...........|-Клиент4 маршрутизатора 2 с IP-адресом 192.168.0.8
.....|-Маршрутизатор3 на eth3 Debian, выступающий в качестве моста с IP-адресом 192.168.0.9
.....|-Маршрутизатор4 на eth4 Debian, выступающий в роли моста, IP 192.168.0.10
Вы можете видеть, как возникает закономерность.
В настоящее время я могу настроить маршрутизаторы с работающим Интернетом, используя общее соединение на сервере Debian, но мне нужно, чтобы Client1 мог видеть и пинговать Client3 и других в моей сети. Проблема в том, что при совместном использовании соединения сервер назначает каждому интерфейсу разные подсети (eth1=192.168.10.1, eth2=192.168.20.1 и т. д.).
Я пытался соединить интерфейсы и совместно использовать соединение с br0, но безуспешно подключил его к Интернету. Я также безуспешно пытался соединить интерфейсы, и моим последним намерением было использование DnsMasq и маршрутизации, но на данный момент я немного растерян.
Итак, почему я это делаю? Мне нужна машина, которая может использовать VPN, но также запускать сервер plex, блокировщик рекламы, сервер Samba и Homebridge для моего дома. Я смог настроить все, и единственная проблема, с которой я столкнулся, это то, что клиенты не видят каждый другой.
Любые советы, руководства или подсказки о том, как это сделать, приветствуются!
Спасибо