学派吧-使用Linux Ubuntu服务器VPN配置的教程(图)-linux教程

本文概要说明 Ubuntu 系统下的 VPN 配置示例。

说明:本文相关配置和说明仅用于示例和操作指引,阿里云不对相关操作结果及由此产生的问题负责。

服务端配置

1. 登录服务器,安装 pptpd:

sudo apt-get install pptpd

2. 修改配置文件:

1) /etc/pptpd.conf

$ sudo vi /etc/pptpd.conf# 在 TAG: localip 后面添加如下内容localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245

2) /etc/ppp/pptpd-options

sudo vi /etc/ppp/pptpd-options# 删除 #ms-dns 前面的#号# 修改DNS server: 223.5.5.5

3) 在 /etc/ppp/chap-secrets 中,添加账号、服务器名、密码和IP限制。比如: user pptpd userpasswd *

4) /etc/sysctl.conf

删除 #net.ipv4.ip_forward=1 前的#号,开启ipv4 forwardsudo sysctl –p #若运行后显示 net.ipv4.ip_forward = 1,表示修改生效了。

5) 使用 iptables 建立一个 NAT:

sudo apt-get install iptables iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE# eth0 代表网卡,可以通过命令 ifconfig 查看

6) /etc/network/interfaces

# 在eth0/eth1.. 下面加入如下内容pre-up iptables-restore < /etc/iptables-rules

3. 重启 pptpd 使配置生效

sudo /etc/init.d/pptpd restart

VPN 客户端配置

1. 查看本地外网 IP 地址

curl http://members.3322.org/dyndns/getip

QQ截图20150702212812.png

2. 安装 pptp 客户端软件

QQ截图20150702212838.png

3. 初始化一个 VPN 连接通道:

sudo pptpsetup --create test --server 58.xx.xx.178 --username xxx--password xxx--encrypt --start

该命令将创建一个名为 test 的 VPN 通道。

QQ截图20150702215914.png

4. 修改路由为 vpn 路由

sudo ip route del default         # 删除默认路由(删除后会无法远程需要通过管理终端登陆)

QQ截图20150702220800.png

5. 添加默认路由指向 ppp0:

sudo ip route add default dev ppp0

QQ截图20150702220746.png

6. 测试出口的 IP 地址,已经变成 vpn 服务器的 IP 地址:

QQ截图20150702220901.png

7. 开启和关闭 VPN

使用命令关闭:

sudo poff test

使用 ifconfig ppp0 查看设备信息为 not found 。

QQ截图20150702221940.png

使用命令开启:

sudo pon test

使用 ifconfig ppp0 查看设备信息为 ppp0 设备的详细信息。

QQ截图20150702221914.png

8. 修改路由为本地路由:

注:如果不修改无法正常上网。

sudo ip route del default     # 删除默认路由

QQ截图20150702220800.png

添加 ECS 网关为默认路由,即可通过本地网络实现 VPN 联网。

QQ截图20150702223845.png

以上就是使用Linux Ubuntu服务器VPN配置的示例(图)的详细内容,更多请关注学派吧其它相关文章!

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/server/2585.html

(0)
打赏 微信扫一扫 微信扫一扫
云大使的头像云大使
上一篇 2018年12月12日 下午10:13
下一篇 2018年12月12日 下午10:13

相关推荐

  • win2008架设vpn如何新建用户指定IP地址的方法教程(图文)-windows教程-学派吧

    这篇文章主要介绍了win2008架设vpn 新建用户指定IP地址的方法,需要的朋友可以参考下 008架设vpn服务器完毕,新建账户,分配了静态IP地址,但是客户端拨号后获取了另一个IP怎么才能给客户端指定IP,这里就为大家分享一下 自己解决了,具体如下1、开启NPS, 2、创建并配置策略 (备注:本人新建账户均归属guests,故选择用户组添加“GUESTS…

    服务器运维 2018年12月2日
    3.8K00
  • 如何处理访问ECS服务器的网站提示-linux运维-学派吧

    本文在介绍如何处理访问ECS服务器的网站提示的基础上,重点探讨了其具体步骤,本文内容紧凑,希望大家可以有所收获。 访问ECS服务器的网站提示“由于你访问的URL可能对网站造成安全威胁,您的访问被阻断” 用户在访问ECS服务器上的网站时,有可能会遇到“很抱歉 由于你访问的URL可能对网站造成安全威胁,您的访问被阻断。” 这是由于云盾的应用防火墙对您的URL访问…

    服务器运维 2018年11月21日
    2.2K00
  • nginx下禁止访问.git等隐藏文件夹 -linux运维教程

    今天进腾讯云的控制台 偶然发现腾讯云一直给我提示的漏洞 其中有一个挺为严重的 汗.png 我的网站配置下并没有屏蔽隐藏文件夹例如.git等文件夹的访问 甚至可以直接下载隐藏文件夹的内容确实是我没有想到的 如果你也有这种情况 就需要进行配置服务器来禁止敏感文件的访问了 否则就直接暴露在大庭广众之下了… nginx的配置很简单 在server{}段内…

    服务器运维 2018年10月16日
    3.4K00
  • 宝塔linux面板mysql报错ERROR! Failed to stop running server, so refusing to try to start.解决方法

    今天突然有个使用宝塔linux面板客户的线上mysql服务停止并无法启动,检查后发现根目录占用已经达到100%,清理日志腾出空间后执行启动命令:service mysqld restart 提示: Shutting down MySQL……………………… ERROR! ERROR! Failed to stop runni…

    2019年4月15日
    3.3K00
  • Linux下nginx安装教程的图文教程讲解-学派把

    如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624商祺云-阿里代理、景安代理、西部代理 这篇文章主要为大家详细介绍了Linux中Nginx的安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Linux下Nginx安装教程分享,具体内容如下 1、安装编译文件及库文件 yum -y install make zlib zl…

    2019年1月4日
    2.3K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部
---------官方优惠叠加渠道折扣:通过我们购买腾讯云/阿里云,价格更低,服务更优。更有专业配置指导与服务。微信同步:18838889666----