三台计算机,客户端A,中间服务器(VPS)B,终端服务器C。A无法直接连接到C的PP2P VPN服务。
我想使用B通过使用Firewall-cmd将A的PP2P请求转发到C。
它可用于转发Web数据,但在PP2P上失败。
客户端(Windows 10)显示错误:“无法创建VPN连接...通用路由封装(GRE)失败...”。
但是我已经在我的规则配置中允许使用GRE。
我的配置:
[root@Sammy ~]# firewall-cmd --get-all-rules --direct
ipv4 filter OUTPUT 0 -p gre -j ACCEPT
ipv4 filter INPUT 0 -p gre -j ACCEPT
ipv6 filter INPUT 0 -p gre -j ACCEPT
[root@Sammy ~]# firewall-cmd --list-all
public
target: default
icmp-block-inversion: no
interfaces:
sources:
services: ssh dhcpv6-client
ports: 1723/tcp 1701/udp 80/udp 80/tcp 1723/udp 1701/tcp 443/udp 443/tcp
protocols:
masquerade: yes
forward-ports: port=1723:proto=tcp:toport=1723:toaddr=109.176.92.194
port=1701:proto=tcp:toport=1701:toaddr=109.176.92.194
source-ports:
icmp-blocks:
rich rules: