OpenVPN,连接后无互联网

OpenVPN,连接后无互联网

我在 Ubuntu 上有一个 OpenVPN 服务器,在 Windows 10 上有几个 OpenVPN 客户端,它们都位于路由器后面(已完成端口转发)。每个客户端都可以正常连接,并且可以 ping/连接彼此,它们也可以 ping DNS 服务器(8.8.8.8),但无法解析 DNS 名称(如果我尝试 pingwww.google.com或类似内容,我没有得到任何结果)。我尝试更改客户端路由表中的某些设置,但没有成功。无论如何,我可以让它工作吗?我的路由表(连接到 OpenVPN 之前)如下:

Network address     Mask            Gateway             Interface       Metrics
0.0.0.0             0.0.0.0         192.168.1.1         192.168.1.67    281
0.0.0.0             255.255.255.255     192.168.1.1     192.168.1.67    26
8.0.0.0             255.255.255.0       192.168.1.1     192.168.1.67    26
8.0.0.0             255.255.255.255     192.168.1.1     192.168.1.67    26
127.0.0.0           255.0.0.0           On-link         127.0.0.1       331
127.0.0.1           255.255.255.255     On-link         127.0.0.1       331
127.255.255.255     255.255.255.255     On-link         127.0.0.1       331
192.168.1.0         255.255.255.0       On-link         192.168.1.67    281
192.168.1.0         255.255.255.0       192.168.1.1     192.168.1.67    26
192.168.1.0         255.255.255.255     192.168.1.1     192.168.1.67    26
192.168.1.67        255.255.255.255     On-link         192.168.1.67    281
192.168.1.255       255.255.255.255     On-link         192.168.1.67    281
224.0.0.0           240.0.0.0           On-link         127.0.0.1       331
224.0.0.0           240.0.0.0           On-link         192.168.1.67    281
224.0.0.0           240.0.0.0           On-link         a               9256
255.255.255.255     255.255.255.255     On-link         127.0.0.1       331
255.255.255.255     255.255.255.255     On-link         192.168.1.67    281
255.255.255.255     255.255.255.255     On-link         a               9256

Permanent routes:
Network address     Mask        Gateway         Metrics
0.0.0.0             0.0.0.0     192.168.1.1     Deafault

连接后的路由表如下:

Network address     Mask                Gateway     Interface       Metrics
0.0.0.0             0.0.0.0             192.168.1.1 192.168.1.67    281
0.0.0.0             255.255.255.255     192.168.1.1 192.168.1.67    26
8.0.0.0             255.255.255.0       192.168.1.1 192.168.1.67    26
8.0.0.0             255.255.255.255     192.168.1.1 192.168.1.67    26
10.8.0.0            255.255.255.0       10.8.0.1    10.8.0.4        4
10.8.0.0            255.255.255.255     10.8.0.1    10.8.0.4        4
10.8.0.4            255.255.255.255     On-link     10.8.0.4        259
127.0.0.0           255.0.0.0           On-link     127.0.0.1       331
127.0.0.1           255.255.255.255     On-link     127.0.0.1       331
127.255.255.255     255.255.255.255     On-link     127.0.0.1       331
192.168.1.0         255.255.255.0       On-link     192.168.1.67    281
192.168.1.0         255.255.255.0       192.168.1.1 192.168.1.67    26
192.168.1.0         255.255.255.255     192.168.1.1 192.168.1.67    26
192.168.1.67        255.255.255.255     On-link     192.168.1.67    281
192.168.1.255       255.255.255.255     On-link     192.168.1.67    281
224.0.0.0           240.0.0.0           On-link     127.0.0.1       331
224.0.0.0           240.0.0.0           On-link     10.8.0.4        259
224.0.0.0           240.0.0.0           On-link     192.168.1.67    281
224.0.0.0           240.0.0.0           On-link     a               9256
255.255.255.255     255.255.255.255     On-link     127.0.0.1       331
255.255.255.255     255.255.255.255     On-link     10.8.0.4        259
255.255.255.255     255.255.255.255     On-link     192.168.1.67    281
255.255.255.255     255.255.255.255     On-link     a               9256

Permanent routes:
network address     Mask        Gateway         Metrics
0.0.0.0             0.0.0.0     192.168.1.1     Default

以 10.8.xx 开头的地址是 VPN 地址,而 192.168.xx 是 Windows 客户端所连接的路由器的 IP。有什么提示吗?

答案1

解决了,我删除了这两行

push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"

来自 OpenVPN 服务器上的文件server.conf。现在客户端可以浏览互联网并与 VPN 上的其他客户端通信,唯一剩下的问题是客户端无法 ping DNS 名称(例如 Google.com)。但是它们可以正常浏览,这才是最重要的。

相关内容