Openvpn

奇怪的路由行為,Synology 與 OpenVPN 結合

  • October 8, 2019

基本上我的設置是

WAN <-> OpenVPN 執行在 OpenWRT 上執行在 WRT3200ACM <-> LAN -> 千兆交換機 -> RPI 和群暉

openVPN tun 執行良好且花花公子。我得到一個 IP 地址,我可以在兩個 IP 範圍(192.168.1.1 和 192.168.8.1)上 ping GW。網際網路流量也通過隧道路由。通過千兆交換機,我還連接了 RPI 和 Synology 918+。我做了一個簡單的繪圖,很抱歉我沒有使用標準/正常符號和線條。

在我的筆記型電腦上,我通過另一個 wifi 連接到 Internet。我通過路由器打開隧道,並在外部顯示我的 GWs IP 地址。從我的筆記型電腦上,我還可以通過隧道 ping RPI。到目前為止一切都很好。

然而,我的 Synology 是不可見的,儘管它的物理連接方式與 RPI 完全相同。我預計問題出在 Synology 上,但老實說,我完全迷失了。

(首先安裝 VPN 的全部目的是強化 Synology,所以我不必像今天那樣將它直接暴露在網際網路上)

RPI路由表

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         router.lan      0.0.0.0         UG    202    0        0 eth0
loopback        0.0.0.0         255.0.0.0       U     0      0        0 lo
192.168.1.0     0.0.0.0         255.255.255.0   U     202    0        0 eth0

Synology 路由表

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         router.lan      0.0.0.0         UG    0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

設置說明

事實證明,考慮到我在 Synology 上啟用了防火牆,它的行為完全符合預期。

Synology 上的防火牆有效。

那是一個愚蠢的錯誤。感謝 Nikita 指出瞭如何排除故障的一些方向。

引用自:https://serverfault.com/questions/987243