PPTP脚本自动安装

sudo apt-get install pptpd -y #安装PPTP服务

localip=`ifconfig eth0 |grep ‘t a‘|awk -F‘[: ]+‘ ‘{print $4}‘` #定义变量赋值

echo -e "localip=$localip" ‘\n‘remoteip=10.0.0.100-200 >>/etc/pptpd.conf #输出IP语句到文件pptp.conf里

echo -e ms-dns 8.8.8.8 ‘\n‘ms-dns 8.8.4.4 >>/etc/ppp/pptpd-options #追加两行DNS解析信息

echo "s1 pptpd s1 *" >>/etc/ppp/chap-secrets #追加账号信息到chap-secrets文件下

sudo /etc/init.d/pptpd restart #重启服务

echo net.ipv4.ip_forward=1 >>/etc/sysctl.conf #添加网络信息

sudo sysctl -p #立即生效

sudo apt-get install iptables #安装IPtable服务

sudo iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE #添加NAT语句

sudo iptables-save >/etc/iptables-rules #保存

sudo iptables -A FORWARD -s 10.0.0.0/24 -p tcp -m tcp --tcp-flags SYN,RST SYN -j      TCPMSS --set-mss 1200 #添加NAT语句

sudo iptables-save >/etc/iptables-rules #保存

时间: 2024-10-30 00:52:43

PPTP脚本自动安装的相关文章

docker安装 之 ---CentOS 7 系统脚本自动安装

[使用脚本自动安装] 在测试或开发环境中Docker官方为了简化安装流程,提供了一套便捷的安装脚本,CentOS系统上可以使用这套脚本安装: $ curl -fsSL get.docker.com -o get-docker.sh $ sudo sh get-docker.sh --mirror Aliyun 执行这个命令后,脚本就会自动的将一切准备工作做好,并且把Docker CE 的 edge版本安装在系统中. [启动 Docker CE] $ sudo systemctl enable d

PXE项目实战,通过编写脚本自动安装系统时批量部署服务器所需要的所有服务

由于上一篇是有关PXE的基础配置,所以有些过程省略,有不便的还请谅解. 案例需求:    1. 在局域网 192.168.1.0/24 内部署一台 PXE 装机服务器(CentOS 6.5系统)        操作系统:CentOS 6.5      ==> 关闭 iptables 防火墙.关闭SELinux机制,进图形桌面        网卡连接:VMnet1    ==> 关闭 NetworkManager 服务 2. 提供带图片背景.可选择的PXE启动菜单,支持为客户机裸机装配64位的

openstack 之 使用virtualbox 脚本自动安装mirantis openstack

请直接参考https://docs.mirantis.com/openstack/fuel/fuel-9.0/  上的 <Mirantis-OpenStack-9.0-QuickStartGuide> 以前不知道mirantis还提供了更加快捷的部署方案,就是连virtualbox的环境都帮你自动化部署完成了,你只需要根据你的硬件条件,按照你的需求配置虚拟机的相关参数,比如你的环境只有8G内存,那么你就选择部署一个3个节点的openstack,直接在virtualbox script中调用相应

bat脚本自动安装Jmeter&amp;Jdk

本文主要介绍通过Bat脚本自动下载.自动安装.自动配置Jmeter&JDK! echo=1/*>nul&@cls @echo off :: 由于脚本内使用了bitsadmin下载器,故可能会被做病毒杀掉,若出现此类情况请关闭杀毒软件 :: 脚本更适合安装全新环境Jmeter&Jdk,其它环境也做了部分兼容,但可能兼容不完全 :: 若配置过程中出现下载问题,可手动准备相应工具至tools目录 :: 此脚本默认为配置X64 Windows操作系统,若需在32位操作系统配置此环境手

AU3脚本自动安装QQ6.7

#RequireAdmin #Region ;**** 由 AccAu3Wrapper_GUI 创建指令 **** #AccAu3Wrapper_OutFile=QQ6.7_auto.exe #AccAu3Wrapper_UseUpx=Y #AccAu3Wrapper_UseX64=n #AccAu3Wrapper_Res_Language=2052 #AccAu3Wrapper_Res_requestedExecutionLevel=None #AccAu3Wrapper_Add_Consta

shell 脚本自动安装jdk-6u34-linux-x64-rpm.bin 跳过回车自动安装

上代码: #!/bin/bash #Engine server install #Write by guojr #Set Engine server dir jdk=jdk-6u34-linux-x64-rpm.bin chmod o+x $jdk && echo -e "\n" | ./$jdk; ( cat <<EOF         #set java environment         JAVA_HOME=/usr/java/jdk1.6.0_3

Shell 脚本自动安装公司内部邮箱服务器--Postfix

简介: Postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件.postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试.在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件.这真是一个让人吃惊的数字.Postfix试图更快.更容易管理.更安全,同时还与sendmail保持足够的兼容性. 搭建企业邮箱的好处: 1.全面统一企业形象,

Linux脚本自动安装Oracle

#该脚本包含以下模块#sys_check,系统检查#evn_check,配置系统环境变量#oracle_check,对Oracle安装目录进行检查#silent_check, 对静默安装的配置文件进行配置.#oracle_ins,安装模块#clean_check,清除模块#rollback,回滚模块 #!/bin/bashset -o nounsetset -o errexitset -o pipefail ora_DIR=${1:-"/oracle"}ora_HOME=$ora_DI

使用shell脚本自动安装Apache2.4.35

安装环境Centos7,联网进行安装.脚本如下: #!/bin/bash[ $(id -u) != "0" ] && echo "error,not root user" && exit 1export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/bin:/usr/sbinwhich httpdif [ $? -eq 0 ];thenyum remove 'yum list