![连接VPN后无法访问互联网](https://linux22.com/image/679596/%E8%BF%9E%E6%8E%A5VPN%E5%90%8E%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E4%BA%92%E8%81%94%E7%BD%91.png)
我在 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 网关未设置为允许该流量(访问策略)。如果是这种情况,您有两个选择:
- 在您的 VPN 客户端上启用拆分隧道,以便只有发往 VPN 子网的流量才会使用隧道,而所有其他流量将使用互联网。
- 在您的 VPN 网关上设置访问规则,以允许流量从 VPN 客户端传输到互联网。
您可能需要更新您的问题以提供有关您的 VPN 客户端和 VPN 服务器软件的信息。