开发者社区> 余二五> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

linux shell pptpd

简介:
+关注继续查看

 #!/bin/bash

yum -y install wget
wget http://sourceforge.net/projects/poptop/files/pptpd/pptpd-1.3.4/pptpd-1.3.4.tar.gz/
dir=/usr/src/local
IP=`ifconfig | awk '{print $2}' | grep  'addr:' | cut -d ':' -f2 | grep -v '127.0.0.1' | sed '/^$/d'`
if [ -d "$dir" ];then
tar zxvf pptpd-1.3.4.tar.gz -C  $dir                               ##The path make sure have pptpd tar##
else
mkdir -p $dir
tar zxvf pptpd-1.3.4.tar.gz -C $dir
fi
cd $dir/pptpd-1.3.4/
echo "#####pptpd configure-- make-- make install####"
yum -y install gcc
./configure  --prefix=/usr/local/pptpd  --enable-bcrelay  --with-libwrap && make && make install && echo "====ok====="
mkdir -p /usr/local/pptpd/etc/ppp
##copy pptpd configuration file##
cp $dir/pptpd-1.3.4/samples/pptpd.conf   /usr/local/pptpd/etc/ 
cp $dir/pptpd-1.3.4/samples/options.pptpd /usr/local/pptpd/etc
cp $dir/pptpd-1.3.4/samples/chap-secrets /usr/local/pptpd/etc/ppp
CONF=/usr/local/pptpd/etc/pptpd.conf
##Modify the pptpd.conf file
sed -i '/option/s/\/etc\/ppp/\/usr\/local\/pptpd\/etc/g' $CONF    ##this sed command "/etc/ppp"---to---> "/usr/local/pptpd/etc"
sed -i 's/#debug/debug/g' $CONF                                   ##Remove the debug annotation
sed -i '$a stimeout 30\nremoteip 192.168.10.100-120\n' $CONF      ##(the same as) echo "stimeout 30\nremoteip 192.168.10.100-120\n" >> $CONF
echo "localip  $IP" >> $CONF
##Modify the options.pptpd file
echo "debug" >> /usr/local/pptpd/etc/options.pptpd 
sed -i '$a ms-dns 8.8.8.8' /usr/local/pptpd/etc/options.pptpd
##Set the account(loginuser) and password
cat >> /usr/local/pptpd/etc/ppp/chap-secrets << EOF
admin       pptpd     admin123         192.168.10.100
tom         pptpd     tom123                *
EOF
##Open the routing forwarding##
sed -i '/net.ipv4.ip_forward/s/0/1/g' /etc/sysctl.conf
sysctl -p
##
/usr/local/pptpd/sbin/pptpd -c /usr/local/pptpd/etc/pptpd.conf -o /usr/local/pptpd/etc/options.pptpd









本文转自 jie783213507 51CTO博客,原文链接:http://blog.51cto.com/litaotao/1186943,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
+关注
20376
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载