`

ubuntu vpn 客户端连接

    博客分类:
  • vpn
vpn 
阅读更多
----------------vpn 客户端连接 vpn 服务器---------------------------------------
第一步:打开网络连接,选择VPN选项卡,然后点击添加按钮
第二步:选择连接的VPN类型,现在PPTP,点击新建
第三步:Gateway(网关)填写vpn的服务器外网地址(用户登录站点后查看VPN帐户选项卡中的服务器地址列表),然后填写用户名和密码,再点击Advanced(高级)
第四步:在验证方式框中去掉EAP,选择勾上MPPE,然后点击确认即可以


第五步:连接到VPN服务器
然后看如果连接小图标下有个小锁表明已经连接成功

$ ifconfig #多了个 ppp0
ppp0      Link encap:Point-to-Point Protocol 
          inet addr:192.168.9.11  P-t-P:192.168.9.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1400  Metric:1
          RX packets:16961 errors:600 dropped:0 overruns:0 frame:0
          TX packets:16691 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:9933207 (9.9 MB)  TX bytes:1628387 (1.6 MB)

------------------------------vpn 服务器端配置------如下-------------
环境设置:

内核加载mppe模块
modprobe ppp-compress-18

是否开启TUN/TAP支持
# cat /dev/net/tun
cat: /dev/net/tun: File descriptor in bad state

是否开启ppp支持
# cat /dev/ppp
cat: /dev/ppp: No such device or address
-----------------------安装ppp ,pptp-----------------------------------
yum  install ppp-2.4.5-10.el6.x86_64
rpm -ivh http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm
--------------------------------------------------------------------------
--------------------------------修改配置文件-------------

1 配置文件/etc/ppp/options.pptpd

cp /etc/ppp/options.pptpd /etc/ppp/options.pptpd.bak
# vi /etc/ppp/options.pptpd
使用google DNS
ms-dns 8.8.8.8
ms-dns 8.8.4.4

2配置文件/etc/ppp/chap-secrets
#cp /etc/ppp/chap-secrets /etc/ppp/chap-secrets.bak
#vi /etc/ppp/chap-secrets

# Secrets for authentication using CHAP, 客户端名,密码自定义
# client        server  secret                  IP addresses
vpnclient          pptpd   123456               *  

// myusername pptpd mypassword *
myusername是你的vpn帐号,mypassword是你的vpn的密码,*表示对任何ip,记得不要丢了这个星号。

3配置文件/etc/pptpd.conf

#cp /etc/pptpd.conf /etc/pptpd.conf.bak
#vi /etc/pptpd.conf

# (Recommended)
#localip 192.168.0.1
#remoteip 192.168.0.234-238,192.168.0.245 //表示vpn客户端获得ip的范围
localip 192.168.9.1
remoteip 192.168.9.11-30

pptpd.conf必须保证最后是以空行结尾才行,否则会导致启动pptpd服务时,报错出现“Starting pptpd:”,一直卡着不动的问题

4配置文件/etc/sysctl.conf  /etc/sysctl.conf.bak
修改内核,支持转发

# sysctl -a | grep ip_forward
net.ipv4.ip_forward = 0

cp /etc/sysctl.conf  /etc/sysctl.conf.bak

vi /etc/sysctl.conf
# Controls IP packet forwarding
net.ipv4.ip_forward = 1

# sysctl -p

-----------启动pptp vpn服务和iptables-----------
/etc/init.d/pptpd start
/etc/init.d/iptables start

-----------------------------------------------------------------
-----------------------------设置防火墙转发规则-----------

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.9.0/24 -j SNAT --to-source 10.105.44.*   //云主机内网IP,自己补充
iptables -A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT
iptables -A INPUT -p gre -j ACCEPT

------------------------重启 pptpd ,iptables----
/etc/init.d/pptpd restart
/etc/init.d/iptables restart


分享到:
评论

相关推荐

    Linux ubuntu 上网客户端 mystar

    Linux ubuntu 上网客户端 mystar

    ruijieclient Linux(Ubuntu)下的锐捷认证客户端

    ruijieclient Linux(Ubuntu)下的锐捷认证客户端,亲测可用 教程参考 http://blog.csdn.net/michaelliang12/article/details/51318230

    ubuntu mysql5.6 客户端安装包及说明

    标题“ubuntu mysql5.6 客户端安装包及说明”表明这个压缩包包含了Ubuntu系统上用于连接MySQL 5.6服务器的客户端工具,以及一份详细的安装指南。在某些情况下,例如从MySQL 5.7版本的数据库导出的数据文件,可能包含...

    Ubuntu下安装界面化SVN客户端,并可访问windows的SVN Server

    为此,本教程将详细介绍如何在Ubuntu环境下安装界面化的SVN客户端——RabbitVCS,使其能够访问Windows服务器上的SVN仓库。RabbitVCS是一款轻量级且易于使用的SVN和Git客户端,它集成了Nautilus文件管理器,为用户...

    ubuntu下安装svn客户端

    ubuntu下源码安装svn客户端,简单方便。

    unrar Ubuntu 锐捷客户端必备

    在Linux系统,特别是Ubuntu环境下,有时需要连接到特定的网络环境,例如教育机构或企业内部的网络,这些网络可能采用锐捷(RJNet)认证系统。在这种情况下,"unrar Ubuntu 锐捷客户端必备" 提供了在Ubuntu上安装和...

    ubuntu 16.04的mongodb客户端

    在Ubuntu 16.04上安装和使用MongoDB客户端是开发者和系统管理员的常见需求,以便能够管理数据库、执行查询以及进行数据操作。本教程将详细讲解如何在Ubuntu 16.04上安装和使用MongoDB的Robo 3T客户端,这是一种直观...

    Ubuntu为客户端,Windows为服务端.zip

    Ubuntu为客户端,Windows为服务端;Ubuntu为Python,Windows为C

    ubuntu下的oracle客户端

    ubuntu下的oracle客户端oracle-xe-client_10.2.0.1-1.2_i386.deb

    atrust ubuntu 客户端 2.3.10

    atrust ubuntu 客户端 2.3.10

    Ubuntu下神州数码代理客户端

    在Windows启动后,提示本地连接受限,网卡IP为169.254.x.x的格式,使用客户端认证后才重新获取IP; 2.在Linux下启动后,网卡IP为空; 如果符合以上两点,则必须使用--dhcp模式启动zdclient,而且在认证成功后,是...

    Linux+Ubuntu+QT Tcp通信,分为客户端和服务端

    在这个项目中,“Linux+Ubuntu+QT Tcp通信”涉及的是使用QT库在Linux Ubuntu环境下实现TCP/IP协议的客户端和服务端通信。 TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,它确保了数据...

    frpc ubuntu客户端

    在这个上下文中,"frpc" 是FRP项目的客户端组件,它在Ubuntu系统上运行,帮助用户从外部网络连接到内网中的服务器或设备。 描述中提到的 "frpc ubuntu客户端" 表明这个软件包是专为Ubuntu设计的,确保与Ubuntu的...

    ubuntu下qt连接各种数据库解决方法

    本文档主要讲解ubuntu下QT连接数据库的时出现的各种驱动加载错误的问题的解决方法

    ubuntu下校园客户端安装

    标题中提到的"ubuntu下校园客户端安装",指的是在Ubuntu系统中安装特定的客户端软件,以连接校园网络。这类客户端通常用于身份验证和管理网络连接,例如WiFi登录、流量监控等。 描述中提到的"cd到根目录下","cd"是...

    锐捷ubuntu客户端

    本软件由网上收集,为deb包,在ubuntu10.04上测试能用,安装后在终端输入sudo mentohust,设置完后自动连接,设置保存在mentohust.conf中。

    ubuntu下 服务器 和 客户端

    ubuntu下 服务器 客户端 log日志 断线重连 等等

    西电Ubuntu上网认证客户端及相关软件

    对于西安电子科技大学(简称“西电”)的学生、教师和工作人员来说,使用Ubuntu系统时,连接校园网可能需要特定的认证客户端。本文将详细介绍如何在Ubuntu上安装和使用西电的上网认证客户端,以及可能涉及的相关软件...

    Ubuntu下搭建Mqtt服务,跑Websocket JS客户端源码

    在Ubuntu操作系统上搭建MQTT服务并运行WebSocket JS客户端源码是一项常见的任务,特别是在物联网(IoT)项目中,因为MQTT是一种轻量级的消息协议,适用于低带宽和不稳定的网络环境,而WebSocket则提供了双向通信的能力...

Global site tag (gtag.js) - Google Analytics