连接VPN后无法访问互联网

连接VPN后无法访问互联网

我在 CentOS 服务器上设置了 VPN。客户端可以连接到服务器端,并可以互相 ping 通。但是,我无法再访问互联网。

lo        Link encap:Local Loopback
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

ppp0      Link encap:Point-to-Point Protocol
      inet addr:192.168.9.1  P-t-P:192.168.9.11  Mask:255.255.255.255
      UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1496  Metric:1
      RX packets:748 errors:0 dropped:0 overruns:0 frame:0
      TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:3
      RX bytes:44177 (43.1 KiB)  TX bytes:84 (84.0 b)

seth0     Link encap:Ethernet  HWaddr 00:15:5D:A0:02:BB
      inet addr:118.193.160.45  Bcast:118.193.160.63  Mask:255.255.255.192
      inet6 addr: fe80::215:5dff:fea0:2bb/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:467576 errors:0 dropped:0 overruns:0 frame:0
      TX packets:165699 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:94233225 (89.8 MiB)  TX bytes:45836762 (43.7 MiB)

virbr0    Link encap:Ethernet  HWaddr 52:54:00:54:43:1B
      inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

我启用了 IPv4 转发,并且我可以确定这不是 DNS 问题。

答案1

这可能是因为您的 VPN 客户端正在通过隧道路由所有互联网流量,但您的 VPN 网关未设置为允许该流量(访问策略)。如果是这种情况,您有两个选择:

  1. 在您的 VPN 客户端上启用拆分隧道,以便只有发往 VPN 子网的流量才会使用隧道,而所有其他流量将使用互联网。
  2. 在您的 VPN 网关上设置访问规则,以允许流量从 VPN 客户端传输到互联网。

您可能需要更新您的问题以提供有关您的 VPN 客户端和 VPN 服务器软件的信息。

相关内容