使用 2 个树莓派进行 Openvpn 站点到站点

使用 2 个树莓派进行 Openvpn 站点到站点

我想使用 2 个树莓派 进行站点到站点的连接。

1 rpi 作为 Lan 1 上的 openvpn 服务器 1 rpi 作为 Lan 2 上的 openvpn 客户端

Lan 1 - 192.168.1.0/24 网关 - 192.168.1.1 Rpi ovpn 服务器 - 192.168.1.3 打印机 - 192.168.1.10

Lan 2 - 192.168.90.0/24 网关 - 192.168.90.1 Rpi 客户端 - 192.168.90.20 PC - 192.168.90.15

为了让两个 Lan 上的所有设备都能通信,我需要在 server.conf 和 clien.conf 中做什么?

短暂性脑缺血发作

答案1

在 server.conf 上你必须添加:

push "route 192.168.1.0 255.255.255.0"
client-config-dir /etc/openvpn/ccd
route 192.168.90.0 255.255.255.0 

仅当您需要其他 vpn 客户端查看 Lan2 时才需要最后一个

您必须在 /etc/openvpn/ccd 中创建一个以 rp1 客户端证书名称命名的文件。例如,如果 rp1 客户端的证书名称为 /CN rp1,则使用以下内容创建文件 /etc/openvpn/ccd/rp1:

iroute 192.168.90.0 255.255.255.0

Client.conf 不需要任何特殊调整。

相关内容