此文讲的不是技术也不是寂寞,而是工具的使用,故VPN是什么和扯蛋的话就不说太多。提供两个链接
值得一提的是,VPN有IPsec,pptp,L2F,L2TP,GRE等几种。这些协议都是用来把散落在网络上的主机组成一个类似于LAN的网络,这些协议只是用的方式不一样。本文也只讨论如果在Ubuntu Linux上连接pptp Server。(如果你不知道你的vpn服务器是用的哪种协议,那我建议你试试本文的方法,一般为了图个方便,网管都会用pptp的,而且windows默认是支持pptp的vpn)
1.要下载pptp的客户端
2.创建连接
--server后接的是vpn服务器的IP;
--username是用户名
--encrypt 是表示需要加密,不必指定加密方式,命令会读取配置文件中的加密方式
--start是表示创建连接完后马上连接,如果你不想连,就不写
3. 连上vpn
如果刚才你没有输入--start选项或者是下次再想连接时,输入的命令就更简单了
haha就是刚才创建的连接名。如果你曾经用过pppoe(ADSL)连网,会对这个命令很亲切的。
这个命令一般不会返回任何信息。查看连接的状态,可以用这个命令
4. 中断vpn连接
更简单,和pppoe一样(因为都是点到点的连接,呵呵)
sudo poff
5.高级主题
pptp是通过点到点的方式连接到服务器,所以pptp连接实际上是需要依赖ppp软件包的。
可能有些人觉得用pptpsetup还不够geek,想手动创建连接。那么方法如下:
(1) 修改/etc/ppp/chap-secrets
user haha pwd *
(2)创建文件/etc/ppp/peers/haha
图形界面的方法:
1. 下载客户端
下载完后,单击这个图标,会出现“VPN连接”这一项。
2. 创建VPN连接
在“Advanced...“里可以配置加密方式。一般用默认就可以了。如果连接失败,注意"MSCHAP-v2"和"MPPE"两个选项。
3. 连接和断开
鼠标操作,不用多说
4. 调试信息
图形界面不显示任何连接信息,只返回是否连接成功。如果连接失败或者你想看看连接过程。可以在/var/log/syslog里查看