配置 quagga 报告 Openvpn VPN 子网

配置 quagga 报告 Openvpn VPN 子网

我正在尝试使用 quagga 和 RIP2 通过 openvpn 服务器路由流量。

目前我遇到了麻烦,因为它将 VPN 子网 ( 172.19.2.x) 报告为单个 IP ( 172.19.2.1)。我显然错过了一步,但我在文档中找不到任何明显的东西来指出为什么会发生这种情况。

我的 Draytek(2820)路由器报告其路由表如下:

Key: C - connected, S - static, R - RIP, * - default, ~ - private
*            0.0.0.0/ 0.0.0.0          via 132.93.20.1      WAN2
C       132.93.20.0/ 255.255.254.0    directly connected    WAN2
C~      192.168.10.0/ 255.255.255.0    directly connected    LAN 
R~        172.19.2.1/ 255.255.255.255  via 192.168.10.10     LAN  (2/88050)

VPN 服务器上的 zebra.conf 配置(192.168.10.10)为:

! -*- zebra -*-
hostname jupiter-zebra
password [removed]
enable password [removed]

! Tried adding this but didn't help
! ip route 192.168.10.0 255.255.255.0 eth0
! ip route 172.19.2.0   255.255.255.0 tun0

log file /var/log/quagga/zebra.log

VPN服务器上的ripd.conf配置是:

hostname jupiter-rip2
password [removed]

router rip
 network 192.168.10.0/24
 network 172.19.2.0/24
log file /var/log/quagga/ripd.log

我是否明显遗漏了什么,导致我的 VPN 服务器无法报告它的 VPN 子网(172.19.2.x)而不是仅仅报告它的 VPN ip(172.19.2.1)?

答案1

我认为您应该允许 ospf 重新分配内核路由:

OSPF:如何宣传 OpenVPN 服务器的子网?

例子:

router ospf ospf router-id 10.0.6.1 redistribute connected redistribute kernel network 10.0.4.0/24 area 0.0.0.0

相关内容