启用基于预共享秘钥的l2tp连接功能
1
2
3
4
5!/bin/sh
[ -d /etc/ppp ] || mkdir /etc/ppp
echo '''plugin L2TP.ppp
l2tpnoipsec''' > /etc/ppp/options
chmod 777 /etc/ppp/options解决连接lt2p后能ping但是所有端口都无法访问的问题,关闭网络checksum功能。ip-up是会在lt2p连接建立时自动运行的脚本
1
2
3
4echo '''#!/bin/sh
/usr/sbin/sysctl net.link.generic.system.hwcksum_tx=0
/usr/sbin/sysctl net.link.generic.system.hwcksum_rx=0''' > /etc/ppp/ip-up
chmod 755 /etc/ppp/ip-up在断开l2tp连接后会将相关配置还原为系统默认。ip-down是会在l2tp连接断开时自动运行的脚本
1
2
3
4echo '''#!/bin/sh
/usr/sbin/sysctl net.link.generic.system.hwcksum_tx=1
/usr/sbin/sysctl net.link.generic.system.hwcksum_rx=1''' > /etc/ppp/ip-down
chmod 755 /etc/ppp/ip-down