与 VPN 和同一子网的多个共享连接

与 VPN 和同一子网的多个共享连接

请原谅我的无知,我正在学习很多有关网络和 debian 的知识。

我想使用我的 Debian 服务器(带有多个局域网适配器)将我的 vpn(nordvpn)连接共享给我家庭网络中的多个客户端。理想的设置如下:

Wan router (internet access) dhcp server with ip 192.168.20.1
|
|-Debian eth0 with nordvpn. acting as DHCP server with ip 192.168.0.1
.....|
.....|-Router1 on eth1 of debian acting as bridge 192.168.0.2
...........|-Client1 of Router1 with ip 192.168.0.3
...........|-Client2 of Router1 with ip 192.168.0.5
.....|-Router2 on eth2 of debian acting as bridge ip 192.168.0.6
...........|-Client3 of Router2 with ip 192.168.0.7
...........|-Client4 of Router2 with ip 192.168.0.8
.....|-Router3 on eth3 of debian acting as bridge ip 192.168.0.9
.....|-Router4 on eth4 of debian acting as bridge ip 192.168.0.10

您可以看到模式正在显现。

我目前能够使用 Debian 服务器中的共享连接设置路由器并使其能够正常工作,但我需要能够让客户端 1 看到并 ping 客户端 3 和网络上的其他设备。问题是,当共享连接时,服务器会为每个接口分配不同的子网(eth1=192.168.10.1、eth2=192.168.20.1 等)。

我尝试过桥接接口并共享与 br0 的连接,但无法成功将其连接到互联网,我也尝试过绑定接口但没有成功,我最后的目的是使用 DnsMasq 和路由,但我现在有点迷茫。

那么,我为什么要这样做呢?我想要一台能够共享 vpn 的机器,同时也能为我的家运行 plex 服务器、广告拦截器、samba 服务器和 Homebridge,我能够设置好所有东西,我遇到的唯一问题是客户端无法互相看到。

如能提供关于如何做到这一点的任何建议、教程或指示,我们将不胜感激!

谢谢

相关内容