Ubuntu Server配置PPTP VPN

服务器:Ubuntu Server 14.02

一、安装PPTP服务

1、下载并安装pptpd

sudo apt-get install pptpd

2、配置vpn地址,编辑配置文件:

sudo vim /etc/pptpd.conf

找到localip和remoteip,修改为自己需要的地址,例如:

localip 192.168.10.1
remoteip 192.168.10.2-100

3、设置dns:

sudo vim /etc/ppp/pptpd-options

将ms-dns修改为:

ms-dns 8.8.8.8
ms-dns 223.5.5.5

4、设置连接的帐号:

sudo vim /etc/ppp/chap-secrets

根据需要设置

# client        server  secret                  IP addresses
test pptpd 123456 *

5、重新启动pptpd服务:

/etc/init.d/pptpd restart

至此,使用VPN客户端已经能够连接上来了,但是还不能通过这个VPN服务上网。

二、配置忘了转发

1、开启服务器内核转发功能,编辑

sudo vim /etc/sysctl.conf

找到

#net.ipv4.ip_forward=1

改为

net.ipv4.ip_forward=1

保存关闭,然后运行下面的命令生效:

sudo sysctl -p

2、开启防火墙转发功能:

1)、安装iptables,如果没有安装的话

sudo apt-get install iptables

2)、建立一个NAT

sudo iptables -t nat -A POSTROUTING -s 192.168.10.0/24-o eth0 -j MASQUERADE

192.168.10.0是刚刚设置的localip所在的网段,eth0是外网网卡地址

3)、设置MTU,防止包过大

sudo iptables -A FORWARD -s 192.168.10.0/24 -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1200

4)、保存规则配置,使服务器重启后不丢失

sudo iptables-save >/etc/iptables-rules

5)、编辑网卡文件,加载网卡时自动加载规则

sudo vim  /etc/network/interfaces

在末尾加入

pre-up iptables-restore </etc/iptables-rules

至此,连接到此VPN服务的客户端就能共享上网了。

时间: 2024-10-03 23:02:19

Ubuntu Server配置PPTP VPN的相关文章

OpenWRT 路由配置 PPTP VPN + 断线自动重连 + chnroutes国内路由表

随着最近 Google 在国内已经完全无法访问,对我来说连接 VPN 已经成为了联网之后要做的第一件事. chnroutes 路由表 这个路由表集中了所有分配到中国大陆的 IP 段,根据 http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest 每天自动更新,可使得在访问国内地址时不经过 VPN. 想想如果能够让家里的路由直接连接 VPN,在家连接 WiFi 的所有设备直接达到Fan墙的效果,应该很 Cool,所以最近在某宝整了一

Centos7下安装及配置PPTP VPN

说到VPN服务,我们大家都知道,VPN是虚拟专用网络(Virtual Private Network)的缩写,VPN有多种分类方式,包括PPTP.L2TP.IPSec等,本文配置的VPN服务器是采用PPTP协议的,PPTP是在PPP协议基础上开发的一种新的增强型安全协议.当然在windows上和linux上都可以部署服务,我们今天主要介绍一下在Centos7下安装及配置PPTP VPN. 因为PPTP是基于PPP协议基础上的,因此需要系统支持PPP,使用 rpm -qa ppp 检查是否安装了P

CentOS 6.x 和 ubuntu下安装配置PPTP VPN 服务器的应用

环境 :画图粗糙了,懒的画 1.以64环境为例 yum install -y ppp libpcap  wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm rpm -ivh pptpd-1.4.0-1.el6.x86_64.rpm 小提示: 如果提示pptpd-1.4.0-1.el6.x86_64.rpm不存在,进入http://poptop.sourceforge.net/yum

CentOS7下安装配置PPTP VPN服务器

一.运行环境系统:CentOS Linux release 7.2.1511 (Core) 软件包:ppp-2.4.5-33.el7.x86_64pptpd-1.4.0-2.el7.x86_64iptables-1.4.21-17.el7.x86_64iptables-services-1.4.21-17.el7.x86_64 二.安装方式使用yum安装yum install -y ppp pptpd iptables 三.安装完毕后配置pptp1.配置DNS参数vim /etc/ppp/opt

关于CentOS6.5配置PPTP VPN的方法

      因为经常需要查阅一些开发相关的资料,由于GWF作梗,很多国外的网站访问不了.百度搜索有时候又找不到自己想要的资料,无奈之下买了个VPS,并且自己手动搭建了PPTP VPN.从此,妈妈再也不要担心我上不了谷歌了.       言归正传,相信很多人对搭建VPN有需要,而网上很多资料又不是很全,往往按照步骤走下来,搭建VPN还是失败.结合自己的搭建心得,做个搭建PPTP VPN的详细记录,供自己日后参考,也供有需要的朋友借鉴.       第一步:检测是否符合PPTP的搭建环境的要求:  

Centos 7 配置PPTP VPN攻略

准备工作: 1.一台centos7主机,内网ip 192.*.*.* 2.一个连接外网的路由器,外网固定ip 210.*.*.*  DNS 210.*.*.* 开始安装: 1.更新centos7主机 yum update –y reboot #重启 2.检测系统环境 modprobe ppp-compress-18 && echo success 显示success说明系统支持MPPE补丁,如果不支持,需要先安装kernel-devel # yum install kernel-devel

centos6.8minimal安装配置pptp vpn

服务器是Dell R730 ,系统是Centos6.8minimal ,下面是安装配置步骤:(参考网上有关配置,配置yum源略过) 1.检测系统是否能安装pptp #cat /dev/net/tun File descriptor in bad state 否则只能使用openvpn 2.查看系统是多少位的,什么版本 #cat /etc/redhat-release CentOS release 6.8 (Final)#getconf LONG_BIT 64 3.安装软件 #yum instal

Ubuntu server配置远程VNC服务

[email protected]:~# cat /etc/issue Ubuntu 12.04 LTS \n \l 需求:现在需要远程连接Ubuntu的图形界面,因为有一个程序是需要使用图形界面配置的. 默认情况下,Ubuntu server是没有图形界面的,使用Xmanager远程连接Ubuntu,连接完成后,本来想使用Xmanager自带的功能,来实现弹出一个图形界面的,但是不管怎么弹,该程序就是弹不出来,很纠结,用Xclock测试,是可以的.只能另行它法. 以前配置VNC,都是在RedH

腾讯云配置pptp vpn客户端时需要注意的一个点

C:\\Users\\Administrator>ping www.google.com 正在 Ping www.google.com [216.58.197.100] 具有 32 字节的数据: 请求超时. 请求超时. 请求超时. 请求超时. 配置好pptp vpn客户端后发现ping谷歌只得到一个IP,但并没有ping通,此时需要加路由.谷歌是216.58.0.0/16网段的,加的时候这样加: 先route print看到接口列表里"VPN 连接"的设备接口号为14 C:\\U