通过 VPN 和 Debian 服务器进行多个共享连接

通过 VPN 和 Debian 服务器进行多个共享连接

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

我想使用我的 Debian 服务器(带有多个 LAN 适配器)将我的 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 服务器中的共享连接来设置具有工作互联网的路由器,但我需要能够让 Client1 看到并 ping 通 Client3 和网络上的其他设备。问题是,共享连接时,服务器为每个接口分配不同的子网(eth1=192.168.10.1、eth2=192.168.20.1 等)。

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

那么,我为什么要这样做呢?我想要一台能够共享 VPN 的机器,但也可以为我的家运行 plex 服务器、adblocker、samba 服务器和 Homebridge,我能够设置所有内容,我遇到的唯一问题是客户端看不到每个内容其他。

谢谢

相关内容