CentOS 7 PPTP(2)— 子网互通配置

CentOS 7 PPTP服务子网互通配置

一般情况下,配置好PPTP服务器的路由以及客户端(路由器)的路由,
即可实现子网互通功能。
我的测试环境中两个子网的终端设备都配置了响应指定IP连接,要注意
客户端(路由器)防火墙中,是否有SNAT类的规则。

服务器只做测试使用,未开启防火墙和Iptables。

如果子网间可ping通,但无法建立连接,先检查客户端防火墙配置,关闭SNAT转换。

拓扑

网络拓扑

接入PPTP服务器的客户端router1和router2,是两台路由器
router1的IP:192.168.0.235,子网:192.168.10.0/24,掩码:255.255.255.0
router2的IP:192.168.0.234,子网:192.168.5.0/24,掩码:255.255.255.0

确认开启内核转发

cat /etc/sysctl.conf

查看是否开启内核转发

net.ipv4.ip_forward=1

没有的话在文件末尾添加后执行

sysctl -p // 使配置生效

或者在命令行执行

sysctl -w net.ipv4.ip_forward=1

配置PPTP服务路由

进入PPTP服务控制台,输入查看路由表命令

route

可以看到客户端已上线
在这里插入图片描述

根据拓扑中的子网信息,添加对应客户端的子网路由

route add -net 192.168.5.0/24 gw 192.168.0.234
route add -net 192.168.10.0/24 gw 192.168.0.235

路由表

此时,PPTP服务可以ping通客户端子网。
但客户端子网之间无法ping通,还需要在客户端路由器添加对端路由

配置路由器客户端

不同路由器的配置方法不同,参数基本一致。

在route1客户端添加route2客户端路由信息

目标地址:192.168.5.0 掩码:255.255.255.0 下一跳:192.168.0.234

在route2客户端添加route1客户端路由信息

目标地址:192.168.10.0 掩码:255.255.255.0 下一跳:192.168.0.235

保存配置信息后,可以看到,能够ping通对端设备
子网ping通
如果子网间可ping通,但无法建立连接,先检查客户端防火墙配置,关闭SNAT转换。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值