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版上用图形化设置就是执行不起来,不纠结这个问题了,用命令行能搞定它也行。
Ubuntu server版上使用命令行操作VPNclient的更多相关文章
- [编译] 7、在Linux下搭建安卓APP的开发烧写环境(makefile版-gradle版)—— 在Linux上用命令行+VIM开发安卓APP
April 18, 2020 6:54 AM - BEAUTIFULZZZZ 目录 0 前言 1 gradle 安装配置 1.1 卸载系统默认装的gradle 1.2 下载对应版本的二进制文件 1.3 ...
- mysql 命令行操作入门(详细讲解版)
之前分享过多次Mysql主题,今天继续分享mysql命令行入门 1. 那么多mysql客户端工具,为何要分享命令行操作? -快捷.简单.方便 -在没有客户端的情况下怎么办 -如果是mysql未开启 ...
- Zookeeper(一)CentOS7.5搭建Zookeeper3.4.12集群与命令行操作
一. 分布式安装部署 1.0 下载地址 官网首页: https://zookeeper.apache.org/ 下载地址: http://mirror.bit.edu.cn/apache/zookee ...
- kafka工作流程| 命令行操作
1. 概述 数据层:结构化数据+非结构化数据+日志信息(大部分为结构化) 传输层:flume(采集日志--->存储性框架(如HDFS.kafka.Hive.Hbase))+sqoop(关系型数 ...
- 在远程登陆的主机上通过命令行源码编译安装 GNU M4、autoconf、automake 等程序
由于实验需要,最近获得了一个实验室服务器的账号,平常主要通过 ssh 进行远程登陆进行实验.一方面,远程登录的机器只提供终端界面,一般只通过命令行进行任务操作:另一方面,由于是多人共享服务器,故而个人 ...
- MySQL 事务配置命令行操作和持久化
MySQL 事务配置命令行操作和持久化 参考 MySQL 官方参考手册 提供 5.5 5.6 5.7 8.0 版本的参考手册 https://dev.mysql.com/doc/refman/5.5/ ...
- 命令行操作svn和git和git
前几天在写代码的时候电脑突然坏掉,老大交代的任务没完成,非常痛恨自己用svn或者git保存代码,相信很多程序员遇到过,硬盘坏掉,存在硬盘中的代码丢失,无法找回的问题,svn和git可谓程序员界的福音, ...
- windows下使用TortoiseGit代替Git命令行操作
windows下使用TortoiseGit代替Git命令行操作 大家在使用svn的时候,都非常喜欢使用小乌龟,也就是TortoiseSVN:那么git也有小乌龟版本,即TortoiseGit. 1.安 ...
- linux快速入门 1.1命令行操作
http://lovesoo.org/linux-command-line-operation.html 1.1命令行操作 目录: <wp_nokeywordlink>Shell简介 &l ...
随机推荐
- Android 常见面试题
这些面试是我之前总结的 .觉得还不错,就贴出来与大家分享一下.当中有不少问题.也是我以前被面试官问过的问题,另一些基础问题总结(既然是基础知识 ,必定是成为一名的 Android 开发者 所必须掌握的 ...
- SolrCloud:依据Solr Wiki的译文
本文是作者依据Apache Solr Document的译文.翻译不对或者理解不到位的地方欢迎大家指正!谢谢! Nodes, Cores, Cluster and Leaders Nodes and ...
- 【Android】6.4 DatePickerDialog和TimePickerDialog
分类:C#.Android.VS2015: 创建日期:2016-02-08 一.简介 在Android应用中,日期选择对话框和时间选择对话框是分别提供的. 日期选择对话框(DatePickerDial ...
- RAID卡 BBU Learn Cycle周期的影响
背景 最近遇到有些带MegaSAS RAID卡的服务器,在业务高峰时突然IO负载飚升得很高,IO性能急剧下降,查了日志及各种设置最后才发现是RAID卡的Cache写策略由 WriteBack变成Wri ...
- iOS Emoji
iOS Emoji 前言:我比较喜欢有趣的东西,有一些有趣的小东西,可能不是多么多么牛逼,也可能不需要多高深的技巧,也不会为其他什么强大的功能而服务,但是有时候将很多有趣的小东西组合起来运用,比如在你 ...
- Logstash5.3借助临时字段修改@timestamp为北京时间,方便按天生成output文件
$more config/first-pipeline.conf input { beats { port => " } } filter { if [type] == "s ...
- Loadrunner监控windows系统“找不到网络路径”问题解决
一.监控windows系统: 1.监视连接前的准备工作 1)进入被监视windows系统,开启以下二个服务Remote Procedure Call(RPC) 和Remote Registry Ser ...
- Eclipse打开javadoc框
Window->Show View->Other->Java->Javadoc 这样你用鼠标选中一个element就可以在Javadoc tag中显示信息了,而不是那种浮动窗口 ...
- VC6.0启动File-open和Project-add file to project崩溃的解决方法
最近由于装了Office2010,VC6.0被整残了,file->open 和 Project->add file to project不能用,一用VC6.0就崩溃,查到是由于office ...
- mysql海量数据处理步骤
本文转自https://segmentfault.com/a/1190000006158186 当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据 ...