我想使用 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 不需要任何特殊调整。