麒麟V10系统VPN连接失败的处理方法(MotionPro)

ZB登录失败的处理方法

一、环境

#### 1、硬件信息
机型:清华同方(超翔TF830)
处理器:D2000
内存:8G

#### 2、系统信息
系统版本:Kylin-Desktop-V10-Release-Build1-2101-arm64-2021-01-22
内核版本:4.4.131-20210120.kylin.desktop-generic

#### 3、VPN软件及版本
软件名称:MotionPro_1.2.10.3

二、问题现象

使用MotionPro的vpn拨号连接不能正常打开办公系统,拨号软件会超时自动中断连接,有时拨号软件界面还会弹出“MotionPro客户端建立SSL连接失败。请检查网络连接和证书。”的提示,40秒后vpn客户端未收到vpn服务端的包,中断连接并弹出输入密码对话框。

三、处理方法

需要修改rp_filter的内核参数值,将默认值1改为2,修改方法如下:

方法1:临时修改(重启后失效),在终端执行以下命令:
sudo   sysctl   -w   net.ipv4.conf.default.rp_filter=2
sudo   sysctl   -w   net.ipv4.conf.all.rp_filter=2
方法2:永久修改:
打开配置文件:sudo pluma /etc/sysctl.conf

在21行的位置插入两行:

net.ipv4.conf.default.rp_filter=2

net.ipv4.conf.all.rp_filter=2

重启系统生效。

查看是否修改成功:sudo sysctl -a | grep filter

 

四、验证

使用MotionPro拨号测试VPN连接是否正常,打开综办OA系统看是否正常。

五、关于rp_filter

rp_filter是内核的重要参数之一,该参数用于控制系统是否开启对数据包源地址的校验,定义了网卡对接收到的数据包进行反向路由验证的规则,麒麟v10系统出于安全考虑,默认值设置为1。

值的具体含义是:
    1:开启严格的反向路径校验。对每个进来的数据包,校验其反向路径是否是最佳路径。如果反向路径不是最佳路径,则直接丢弃该数据包。
    2:开启松散的反向路径校验。对每个进来的数据包,校验其源地址是否可达,即反向路径是否能通(通过任意网口),如果反向路径不通,则直接丢弃该数据包。

rp_filter参数设置为1的作用有以下两点:
1. 避免过多的无效连接消耗系统资源,有效减少DDoS攻击。
2. 校验数据包的反向路径,不会向伪造IP的客户端回复响应,有效防止IP Spoofing。

 

发表回复 0

Your email address will not be published.