操作系统
[root@izj6cgomezxwu9u7qfhe9pz ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.4.1708 (Core)
Release: 7.4.1708
Codename: Core
添加启动脚本
[root@izj6cz init.d]# cd /etc/init.d/&& touch startvpn
脚本内容:
#!/bin/sh
# chkconfig: 112 63 37
# description: vpn start
service pptpd start
iptables -t nat -A POSTROUTING -s 192.168.0.1/24 -o eth0 -j MASQUERADE
iptables -A INPUT -p tcp -m state --state NEW,RELATED,ESTABLISHED -m tcp --dport 1723 -j ACCEPT
iptables -A INPUT -p gre -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
exit 0
修改脚本执行权限
[root@izj6cz init.d]# chmod +x startvpn
将脚本注册为系统服务
[root@izj6cz init.d]# chkconfig --add startvpn