centos VPN客户端

yum install -y ppp pptp pptp-setup  安装客户端
 
pptpsetup --create vpn_sz(自定义VPN名字) --server 1.1.1.1(VPN的IP) --username yourusername(账号) --password yourpasswd(密码) 深圳
pptpsetup --create vpn_hz --server 2.2.2.2 --username yourusername --password  杭州
 
上面是创建VPN连接信息,完成后悔保存到chap-secrets文件中
cat /etc/ppp/chap-secrets
 
vi /etc/ppp/peers/[对应的VPN名字]
# written by pptpsetup
pty "pptp vpn_ip(对应的VPN的IP地址) --nolaunchpppd"
lock
#noauth
nobsdcomp
nodeflate
name avpn
remotename vpn_name(对应VPN的名字)
ipparam vpn_name(对应VPN的名字)
require-mppe-128
refuse-pap
refuse-chap
refuse-eap
refuse-mschap
 
#启动关闭命令
cp /usr/share/doc/ppp-2.4.5/scripts/pon /usr/sbin/
cp /usr/share/doc/ppp-2.4.5/scripts/poff /usr/sbin/poff
chmod +x /usr/sbin/pon /usr/sbin/poff
 
pon vpn_sz    #连接深圳机房
pon vpn_hz    #连接杭州机房
 
查看IP,验证是否连接成功,出现以下信息代表连接成功
--------------------------------------------------------------------
ppp0      Link encap:Point-to-Point Protocol  (深圳机房)
         inet addr:20.0.0.11  P-t-P:20.0.0.10  Mask:255.255.255.255
             UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1396  Metric:1
             RX packets:78 errors:0 dropped:0 overruns:0 frame:0
             TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
             collisions:0 txqueuelen:3 
             RX bytes:5420 (5.2 KiB)  TX bytes:896 (896.0 b)
 
ppp1      Link encap:Point-to-Point Protocol  (杭州机房)
             inet addr:30.0.0.11  P-t-P:30.0.0.10  Mask:255.255.255.255
             UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1396  Metric:1
             RX packets:112 errors:0 dropped:0 overruns:0 frame:0
             TX packets:37 errors:0 dropped:0 overruns:0 carrier:0
             collisions:0 txqueuelen:3 
             RX bytes:8276 (8.0 KiB)  TX bytes:2372 (2.3 KiB)
--------------------------------------------------------------------
 
#添加路由,以及NAT转发(确定去往哪个机房的流量走哪个VPN),每增加一个网段就需要添加一条路由及转发规则
 
如  杭州机房(10.168.224.0/21)
    深圳机房(10.169.96.0/21)
 
route add -net 10.168.224.0/21 gw  30.0.0.10
route add -net 10.169.96.0/21 gw 20.0.0.10
 
iptables -t filter -D FORWARD 1
iptables -t nat -A POSTROUTING -d 10.168.224.0/21 -o ppp1 -j MASQUERADE
iptables -t nat -A POSTROUTING -d 10.170.160.0/21 -o ppp0 -j MASQUERADE
 
/etc/rc.d/init.d/iptables save  #保存
iptables -t nat -L

如果出现VPN客户端无法连接服务端,要注意检查防火墙的配置,必要时可以先将防火前关闭,然后查看是否可以连接,如果仍然不能连接,应该注意连接的加密方式

时间: 2024-08-28 04:25:24

centos VPN客户端的相关文章

CentOS下配置VPN客户端

今天想在centos下创建个vpn连接,可谁知点击打开后无法添加vpn连接...悲剧了... 后来在网上找到如下资料解决了...呵呵... 注意,当安装好如下软件包后,点击添加vpn时,记得网关填写的是vpn的地址... 原因:缺少相关软件包 1. Point-to-Point Tunneling Protocol(PPTP) Client 2. NetworkManager vpn plugin for pptp 解决方法: 1. 有EPEL更新源 (EPEL更新源配置http://blog.

centos pptp 客户端 连接vpn

转自:http://blog.51yip.com/linux/1620.html windows下是可以连接vpn的,上网啊都没什么问题.想以centos为客户端,连接远程的VPN,发现不是那么容易,找了半天资料,找到了方法. 1,安装ppp pptp pptp-setup # yum install ppp pptp pptp-setup 2,创建VPN连接 # pptpsetup --create test --server ip地址 \ --username test --password

centos vpn

1.确认内核是否在2.6.15之后,如果早于该版本,需要安装MPPE 2.确认是否安装ppp #rpm -qa | grep ppp 如果没有,需要安装ppp的rpm,CentOS光盘中有 #rpm -ivh ppp-2.4.4-2.el5.i386.rpm 3.安装客户端pptd(http://pptpclient.sourceforge.net) #rpm -ivh ./pptp-1.7.2-3.rhel5.i386.rpm 4.配置 # pptpsetup --create tunneln

Ubuntu server版上使用命令行操作VPN客户端

Ubuntu server版上使用命令行操作VPN客户端 VPN,虚拟专用网络,这个技术还是非常实用的.最近笔者参与的项目中就使用上了VPN,大概情况是这样的,有两个开发团队,在异地,代码服务器在深圳了,它使用的是企业内部局域网,支持上网功能的,我们在公网上弄了个阿里云服务器,装了ubuntu vpn的server,其实我们现在要做的就是把代码服务器通过VPN拨号上去,组建一个新的本地网络,怎么大家VPN的server笔者就不在这描述了,网上已经有大把资料了,笔者下面就简要介绍一下自己在代码服务

VPN客户端出现“无法完成连接尝试”的解决方法

VPN客户端出现“无法完成连接尝试”的解决方法 在Windows 7.Windows 8.Windows 10的客户端,在连接VPN服务器的时候,如果出现“无法完成连接尝试”,如图1-1所示. 图1-1 无法完成连接尝试 在图1-1中单击“详细信息”,此时会提示“服务器 XXX具有 YYY颁发的有效证书,但YYY未配置为该配置文件的有效信任密钥.而且,服务器XXX未配置为有效的NPS服务器,无法连接到该配置文件”,如图1-2所示.单击“连接”按钮,才能连接到VPN服务器. 图1-2 无法连接到配

linux VPN客户端设置

安装pptp软件,如果没有安装包请安装epel源: [[email protected] ~]# yum install pptp 更改配置: 1.更改拨号用户信息文件 [[email protected] ~]# vi /etc/ppp/chap-secrets # Secrets for authentication using CHAP # client        server  secret                  IP addresses ####### redhat-c

linux PPTP VPN客户端安装

转载于http://www.2cto.com/os/201209/157462.html 下载pptp-1.7.2.tar.gz http://pptpclient.sourceforge.net/ root用户上传至linux主机/tmp目录 解压安装: cd /tmp tar xzf pptp-1.7.2.tar.gz cd pptp-1.7.2 make && make install 更改配置: 1.更改拨号用户信息文件 cd /etc/ppp vi chap-secrets #

Centos7上启动vpn客户端失败问题处理

在某台云主机上(Centos7)搭建vpn客户端,发现一直启动失败,检查了下日志,报错如下: Sat Jan 13 16:22:57 2001 WARNING: Your certificate is not yet valid! Sat Jan 13 16:22:57 2001 Control Channel Authentication: tls-auth using INLINE static key file Sat Jan 13 16:22:57 2001 Outgoing Contr

腾讯云配置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