运行pon example连接
运行poff example断开连接
#!/bin/sh yum install -y ppp pptp pptp-setup # # # pptpsetup --create example --server 10.2.3.4 --username user1 --password password1 # vi /etc/ppp/chap-secrets # vi /etc/ppp/peers/example # cp /usr/share/doc/ppp-2.4.5/scripts/pon /root/bin/pon # cp /usr/share/doc/ppp-2.4.5/scripts/poff /root/bin/poff # 测试 # pppd call example logfd 2 nodetach debug dump refuse-eap require-mppe persist # # # 根据需要添加路由 cat > /etc/ppp/ip-up.local <<"EOF" #!/bin/bash /sbin/route add -net 10.3.0.0/16 dev $1 EOF cat > /etc/ppp/chap-secrets <<EOF # Secrets for authentication using CHAP # client server secret IP addresses # added by pptpsetup for example user1 example "password1" * EOF cat > /etc/ppp/peers/example <<EOF # written by pptpsetup pty "pptp 10.2.3.4 --nolaunchpppd" lock noauth nobsdcomp nodeflate name zhaoyi remotename example ipparam example #logfd 2 #nodetach #debug #dump #defaultroute persist #断线重拨 require-mppe-128 refuse-pap refuse-chap refuse-eap refuse-mschap EOF mkdir /root/bin cp /usr/share/doc/ppp-2.4.5/scripts/pon /root/bin cp /usr/share/doc/ppp-2.4.5/scripts/poff /root/bin