我正在运行装有 Ubuntu 22.04 LTS 的 Raspberry Pi,上面装有 OpenVPN 客户端。如果 VPN 未连接,则一切正常。
如果我连接到 VPN 服务器,VPN 隧道也会按预期工作。但我再也无法访问我的本地 LAN IP 地址(即使从同一个交换机)。我根本收不到 ICMP 请求。
网络接口已启动,Raspberry 可以使用本地 IP 地址 ping 自己,但不能从“外部”(LAN)ping 自己。
也许我有些茫然,但我希望问题描述清楚了,并且你能有个想法。
答案1
这是预期的行为,因为route
和dhcp-option DNS
必须在服务器中指定或者客户端配置:
- 服务器: (一般来说最有效,尤其是当客户端数量超过 1 个时)
# Required: push 'route 192.168.1.0 255.255.255.0' push 'dhcp-option DNS 192.168.1.1' # Also recommended: # NTP: (NIST) push 'dhcp-option NTP 129.6.15.30' # Cloudflare DNS with malware blocking: push 'dhcp-option DNS 1.1.1.2' push 'dhcp-option DNS 1.0.0.2'
- 客户:
route 192.168.1.0 255.255.255.0 dhcp-option DNS 192.168.1.1