1. 程式人生 > >centos7-pptp安裝指令碼,防火牆為預設的firewall

centos7-pptp安裝指令碼,防火牆為預設的firewall

#!/bin/bash
yum -y update
yum -y install epel-release
yum -y install firewalld net-tools ppp pptpd
# 開啟核心轉發
echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf
sysctl -p
#新增pptp的登入賬號密碼,賬號是admin 密碼admin888
echo 'admin * admin888 *' >> /etc/ppp/chap-secrets
#開啟虛擬IP分配
cat >>/etc/pptpd.conf <<END
localip 192.168.2.1
remoteip 192.168.2.10-100
END
#新增 pptp 的DNS解析伺服器 格式:ms-dns 8.8.8.8 ,ip改為你自己的可以了
cat >>/etc/ppp/options.pptpd <<END
# ms-dns 202.12.27.33
ms-dns 8.8.8.8
ms-dns 8.8.4.4
END
# Firewall 通過防火牆規則
ens=$(ls /etc/sysconfig/network-scripts/ | grep 'ifcfg-e.*[0-9]' | cut -d- -f2)
systemctl restart firewalld.service
systemctl enable firewalld.service
firewall-cmd --set-default-zone=public
firewall-cmd --add-interface=m=$ens
firewall-cmd --add-port=1723/tcp --permanent
firewall-cmd --add-masquerade --permanent
firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -i $ens -p gre -j ACCEPT
firewall-cmd --reload
#
cat > /etc/ppp/ip-up.local << END
/sbin/ifconfig $1 mtu 1400
END
chmod +x /etc/ppp/ip-up.local
systemctl restart pptpd.service
systemctl enable pptpd.service

相關推薦

centos7-pptp安裝指令碼防火牆預設firewall

#!/bin/bash yum -y update yum -y install epel-release yum -y install firewalld net-tools ppp pptpd #

centos7安裝python3並設定預設版本

1,檢視Python預設版本 python -V (大寫V) 2,看看執行Python在哪個位置 which python 3,安裝gcc,用於編譯Python原始碼 yum install gcc 4,Python官網下載Python3

centos7安裝Tomcat防火牆設定

沒注意看伺服器環境的centos7,用以前的方式設定防火牆並不行,需要用到firewall 先安裝   yum install firewalld 然後設定允許的tcp埠 firewall-cmd --zone=public --add-port=3306/tc

CentOS7安裝MySql防火牆關閉遠端訪問

一、centos7安裝MySQL CentOS 7的yum源中貌似沒有正常安裝mysql時的mysql-sever檔案,需要去官網上下載 # wget http://dev.mysql.com/get/mysql-community-release-el7-5

Linux中Centos7安裝Mysql(更名Mariadb)

sys img mage 大小寫 alt utf image bsp 啟動服務 一、安裝:   yum install mariadb-server mariadb 二、啟動服務:   systemctl start mariadb 三、配置大小寫敏感問題、和字符為

centos7安裝kvm並連接vnc創建虛擬機

centos7 kvm 橋接ip 一 環境準備1 關閉selinux永久關閉:cd /etc/selinux/config 修改enforcing為disabled後保存退出。臨時關閉,重啟失效:setenforce 0getenforce顯示Permissive 修改完畢2關閉防火墻syste

CentOS7 編譯安裝nodejs配置環境變量記錄

ever lis detail 遇到 ++ help 設置 代碼 contains 每次都裝,每次都查 阿裏雲備案了一個域名,續費了好多年,但是沒錢買服務器,就掛在github上。今天收到消息:域名解析服務器不在阿裏雲,要被GG。只能咬牙買了個阿裏雲乞丐版。 所有服務都裝

CentOS7.2安裝VNC讓Windows遠程連接CentOS 7.2 圖形化界面

ber netstat png grep control 圖片 pin wan cto 需求及說明 開發老大突然心血來潮,讓實現在windows下通過vnc實現連接到CentOS系統的圖形化界面,這裏實踐CentOS7.2下安裝VNC,讓Windows遠程桌

centos7安裝redis並通過node.js操作redis

lease eply 準備 事件 tput div channel cli state 引言 最近在學習node.js 連接redis的模塊,所以嘗試了一下在虛擬機中安裝cent OS7,並安裝redis,並使用node.js 操作redis。所以順便做個筆記。 如有不對的

CentOS 7.x編譯安裝Nginx 開機啟動項

1、安裝 1、安裝nginx的依賴 yum -y install openssl openssl-devel yum -y install pcre-devel 2、下載nginx-1.10.3.tar.gz原始碼並解壓至/root/   http://nginx.org/

linux下【centos】nginx自動原始碼編譯安裝指令碼以及通過service 啟動/停止/過載 nginx的服務指令碼

 第一:指令碼為nginx原始碼編譯安裝的指令碼,可以幫助使用者自動建立系統使用者“nginx”;可以使用者自己指定安裝路徑,配置檔案路徑,執行檔案路徑等; 第二:可以配置第二個指令碼使用,通過service服務來管理nginx。 [[email protect

自動安裝指令碼系統的延時定時任務以及系統中臨時檔案的管理方法

###kichstart 自動安裝指令碼### 需要配置dhcp服務端,且需要有一個可以連線的共享yum源 1.yum install -y system-config-kickstart httpd 2.system-config-kickstart 在裡面設

Eclipse新建android專案時候預設佈局方式是RelativeLayout修改預設佈局方式LinearLayout

SDK版本有關。2.3預設LinearLayout,4.0預設RelativeLayout。 修改%ANDROID_SDK_HOME%\tools\templates\activities\BlankActivity\root\res\layout下的activity_si

redis 叢集安裝指令碼redis-cluster

#安裝 wget http://download.redis.io/releases/redis-3.0.0.tar.gz tar zxvf redis-3.0.0.tar.gz cd redis-3.0.0 src_redis_3=`pwd` make cl

linux筆記:Centos7解除安裝mysql簡單到30s搞定

文章目錄 前言 一、檢視mysql 二、開始解除安裝 三、解除安裝mysql相關目錄 前言 centos7解除安裝mysql,看了很多教程感覺步驟太過於繁瑣,自己寫個留作筆記! 一、檢視mysql [[email 

centos7安裝kvm用virsh 管理

virsh list                                                 #顯示本地活動虛擬機器 virsh list –all                                          #顯示本地所有的虛擬機器(活動的+不活動的)

centos7安裝Nginxphpmysql

一. 系統 更新 yum -y update 二. 安裝nginx 建立檔案 vim /etc/yum.repos.d/nginx.repo 檔案內容,這配置是安裝最新的穩定版1.8 [nginx] name=nginx repo base

centos7.4 安裝指令碼

#/bin/bash yum -y install tigervnc-server firewall-cmd --permanent --add-service=vnc-server firewall-cmd --reload rm -rf /etc/systemd/system/[email&

centos7.4安裝fastdfsnginx

實測有效可用,成功在阿里雲跑起來!!!!! 跟著我的步驟一步一步來。絕對成功!!!! 首先說明: libfastcommon  V1.0.7 FastDFS V5.05 nginx V1.8 1.下載安裝 libfastcommon  wget https://

CentOS7安裝MySQL刪除mariadb, 資料庫的最全安裝方法。

首先centos7 已經不支援mysql,因為收費了你懂得,所以內部集成了mariadb, 而安裝mysql的話會和mariadb的檔案衝突,所以需要先解除安裝掉mariadb。由於確定使用mysql,那只有解除安裝mariadb了。 一、首先檢視當前安裝的maria