Ubuntu server使用命令行上板VPNclient
Ubuntu server使用命令行上板VPNclient
VPN,虚拟专用网络,这个技术还是非常有用的。近期笔者參与的项目中就使用上了VPN,大概情况是这种。有两个开发团队,在异地,代码服务器在深圳了。它使用的是企业内部局域网。支持上网功能的。我们在公网上弄了个阿里云服务器,装了ubuntu vpn的server,事实上我们如今要做的就是把代码服务器通过VPN拨号上去。组建一个新的本地网络。怎么大家VPN的server笔者就不在这描写叙述了,网上已经有大把资料了,笔者以下就简要介绍一下自己在代码服务器端完毕client登陆的一些经历:
/*****************************************************************************************************/
声明:本博内容均由http://blog.csdn.net/edsam49原创,转载请注明出处,谢谢!
/*****************************************************************************************************/
笔者的代码服务器装的是10.04 LTS server版本号的,前年开年的时候装的,一直还健壮。
后面加装了一个desktop,应该跟桌面版还是有些不一样的。
刚開始找了些资料。首先也是说要装两个重要的东西:network-manager-pptp,network-manager-vpnc,这个在server上默认也都是装上的。安装网上大侠们的指导,開始在图形设置上倒腾开了。但是怎么倒腾都没有,就是起不来,不知道为什么。
后面又找了些资料,想用pptp-linux,好找server版本号里也已经有了。那就直接用吧!里面一个最关键的就是pptpsetup了。先看看help吧!
看了help,也就大概知道了,笔者大概用以下的一组命令,当然ip地址,密码。账号小改了一下。免得产生误会:)
pptpsetup --createandroidvpn1 --server 112.124.XX.XX --username testname --password vpn-only --encrypt --start
执行完这个。假设成功了的话。看ifconfig会有一个ppp0的设备出来,例如以下:
假设有了ppp0获取到了VPN server分配的ip地址后,就能够測一下连上的vpnclient之间能否通了。刚開始笔者用ping命令測试,ping不通,后面把防火墙也关了,还是不通。最后还是改动了dafault路由。也就是先把原来的删除,再加上新的。新的路由加的方法:routeadd default dev ppp0 ,这个相当重要。不然即使两台机器都能连上VPN获取到ip地址。还是没法ping通,由于路由问题。
总结起来,三步就完毕了,第一步看看pptp相关的包有没有安装,没装的话就装一下,pptp-linux对于server版本号也是默认装了的;第二步就是pptpsetup一下;第三步。就是添加一下路由。VPN用完了。就关闭掉,手动开启是pon命令带上vpn的名称。关闭是poff命令带上vpn的名称。
笔者在ubuntu10.04的桌面版以及12.04的桌面版上。用网络设置里面的VPN那项直接图形化设置,也非常easy可行,但是server图形化设置不上板,此问题不纠结。使用命令行可以得到它也行。
版权声明:本文博主原创文章。博客,未经同意不得转载。
相关文章
- 在虚拟机安装 Linux Server (ubuntu-14.04-server)
- Host 'XXX' is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号
- file /usr/lib64/mysql/plugin/dialog.so from install of Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64 conflicts with file from package mariadb-libs-1:5.5.60-1.el7_5.x86_64
- is-a,has-a,like-a是什么 sql server中,N''表示什么意思? 关于SQL SERVER的N前缀的理解
- 安装openssh-server
- ubuntu server 安装 mantis bug tracker 中文配置
- Play Framework, Server Sent Events and Internet Explorer
- 解决hibernate对Sql Server分页慢的问题
- 【sql server压测】sql server使用Diskspd测试SQL Server IO存储
- (5.3.11)sql server升级/大版本升级办法汇总
- 【sql server镜像】SQL SERVER 基于数据库镜像的主从同步(数据库镜像实践汇总)
- 夜神模拟器安装frida-server
- mac上配置mysql与redis server,并结合Pydev准备某爬虫环境
- .NET Compact Framework Data Provider for SQL Server CE
- 如何读懂SQL Server的事务日志