当前位置:  技术问答>linux和unix

Ubuntu通过PPTP协议使用VPN

    来源: 互联网  发布时间:2017-05-11

    本文导语:  前言 GFW给大家的生活事带来了各种不便,只有靠我们自己才能改变这种不便。像facebook, twitter, Youtube, google+, bitbucket, slideside…. 这些世界知名的网站,我们都没有办法直接访问,有时候你很难联想到为什么要屏蔽...

前言
GFW给大家的生活事带来了各种不便,只有靠我们自己才能改变这种不便。像facebook, twitter, Youtube, google+, bitbucket, slideside…. 这些世界知名的网站,我们都没有办法直接访问,有时候你很难联想到为什么要屏蔽这些网站。特别是纯技术社区!
不过我们也有很多的技术,可以穿越这条封锁线。今天我们聊一下,ubuntu通过PPTP协议使用vpn(Virtual Private Network),如何看到外面的世界。
win7通过PPTP协议使用VPN:请参考 win7通过PPTP协议使用VPN 文章
目录
获得VPN账号
ubuntu客户端界面配置
ubuntu命令行配置
看看外面的世界youtube
1. 获得VPN账号

vpn账号可以到vpnonly网站上注册,这个网站提供免费试用,注册:http://www.myvpnonly.com/register
当你有了基于PPTP协议的VPN账号后,怎么在ubuntu中配置!
VPN账号包括3个部分:IP(或者域名),用户名,密码
 
比如:(只为演示说明,此账号不可用)
ip:123.123.123.123(比如:vip1.myvpnonly.com)
用户名:xx1
密码: xx2
2. ubuntu客户端界面配置

Ubuntu通过PPTP协议使用VPN[图片]

1. 点击右上角网络 –》VPN Connections –》Configure VPN
2. 新建一个VPN连接–》Add
3. 输入VPN账号:–》Advanced
Connection name: 连接号
Gateway: VPN服务器IP(如:vip1.myvpnonly.com)
Username: 用户名
Password: 密码
4. 高级选项 –》 Use Point-to-Point encryption(MPPE)
5. 选择VPN连接 –》 连接成功提示。
3. ubuntu命令行配置

安装pptp客户端软件
~ sudo apt-get install pptp-linux
查看网络配置
~ ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:90:e8:19
          inet addr:192.168.1.200  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe90:e819/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:74 errors:0 dropped:0 overruns:0 frame:0
          TX packets:64 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8112 (8.1 KB)  TX bytes:8542 (8.5 KB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

~ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

~ ip route 
default via 192.168.1.1 dev eth0  metric 100
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.200
初始化一个VPN的连接通道:myvpn
~ sudo pptpsetup --create myvpn --server xxx.xxx.xxx.xxx(vip1.myvpnonly.com) --username xx1--password xx2--encrypt --start

Using interface ppp0
Connect: ppp0  /dev/pts/1
CHAP authentication succeeded
MPPE 128-bit stateless compression enabled
local  IP address 10.10.10.3
remote IP address 10.10.10.1
成功连接到远程VPN服务器。
通过刚才的创建脚步:
在/etc/ppp/peers目录下面,会生成一个叫myvpn的文件。
在/etc/ppp目录下面,用户名和密码会写在chap-secrets文件中。

~ sudo vi /etc/ppp/peers/myvpn
# written by pptpsetup pty "pptp vip1.myvpnonly.com --nolaunchpppd" lock noauth nobsdcomp nodeflate name conan2 remotename myvpn ipparam vpnonly require-mppe-128 #生成用户名和密码 ~ sudo vi /etc/ppp/chap-secrets xx1 myvpn "xx2" * 
通过网站路由功能,测试VPN

#安装traceroute 
~ sudo apt-get install traceroute 

~ traceroute www.163.com
traceroute to www.163.com (101.23.128.17), 30 hops max, 60 byte packets
 1  localhost (192.168.1.1)  2.222 ms  3.144 ms  3.132 ms
 2  111.192.144.1 (111.192.144.1)  80.279 ms  80.632 ms  80.624 ms
 3  61.148.185.69 (61.148.185.69)  9.026 ms  9.492 ms  9.479 ms
 4  124.65.61.157 (124.65.61.157)  9.469 ms  9.459 ms  9.447 ms
 5  202.96.12.185 (202.96.12.185)  9.829 ms  9.783 ms  9.771 ms
 6  219.158.96.110 (219.158.96.110)  17.160 ms  17.210 ms  17.158 ms
 7  61.182.176.178 (61.182.176.178)  30.222 ms  28.589 ms  28.077 ms
 8  60.5.194.58 (60.5.194.58)  29.293 ms  29.287 ms  29.276 ms
 9  60.5.197.214 (60.5.197.214)  26.617 ms  26.724 ms  26.668 ms
10  101.23.255.45 (101.23.255.45)  27.672 ms  28.147 ms  26.811 ms
11  101.23.128.17 (101.23.128.17)  25.890 ms  28.065 ms  28.420 ms
我们发现虽然VPN已经连接成功,但是路由没有通过VPN上网,第1跳还是localhost (192.168.1.1)
再次查看网络连接配置

~ ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:90:e8:19
          inet addr:192.168.1.200  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe90:e819/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:175 errors:0 dropped:0 overruns:0 frame:0
          TX packets:162 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:16817 (16.8 KB)  TX bytes:19723 (19.7 KB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:10.10.10.3  P-t-P:10.10.10.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1496  Metric:1
          RX packets:7 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:70 (70.0 B)  TX bytes:76 (76.0 B)

|

    
 
 

您可能感兴趣的文章:

  • ubuntu10.04通过U盘安装失败。求助一下。
  • Ubuntu如何通过无线网卡连接到windows
  • 同一台机器通过路由上网,windows能上的网站ubuntu上不了
  • 我们通过 apt-get安装软件时,难道说ubuntu在全球各地都 布署了服务 器啊?
  • ubuntu12.04怎么通过无线路由拨号连宽带
  • ubuntu下怎样通过deb包手动安装java环境
  • xp如何通过telnet登陆到虚拟机ubuntu10.10
  • xp系统下通过wubi安装ubuntu10.04.1成功后 电脑重启没有出现引导选项直接进入xp了
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • 我用ubuntu10.4的感受 A卡如果正在使用9.10不要轻易升级为ubuntu10.4
  • linux/Centos/ubuntu下如何使用umask命令修改新建文件时的默认权限
  • ubuntu9.1下eclipse能使用吗?
  • ubuntu 10.10出现极其诡异的情况,使用gcc编译没任何反应,可以继续输入,但是不提示任何错误;使用make编译效果一样;
  • ubuntu下安装opera无法使用
  • 安装Ubuntu10.04时不能使用sudo命令
  • ubuntu linux里扩展名为tar.gz的文件怎么使用?
  • ubuntu上使用eclipse非常卡,不知为什么
  • ubuntu9.10server 使用光驱
  • ubuntu下wine使用的问题
  • Ubuntu下Shell脚本中[]的使用
  • 如何在Ubuntu中使用WebBrowser控件
  • ubuntu 开机良好,使用许久后系统突然巨慢
  • 装ubuntu的时候选安装ubuntu与win7共存与选其他选项 iis7站长之家
  • windows vista如何使用xmanager连接ubuntu 7.10
  • ubuntu中文使用什么输入法好
  • 在ubuntu上使用tcpdump的问题
  • ubuntu11.10命令行使用?
  • ubuntu中的crontab不能使用
  • ubuntu10.04 耳机使用问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Ubuntu 12.04长期支持版和最新版Ubuntu 13.10下载
  • vmware里装了Ubuntu后Ubuntu.vmdk文件大小和Ubuntu系统大小区别?
  • Ubuntu查看系统信息命令介绍
  • win7与Ubuntu双系统卸载ubuntu
  • Ubuntu查看硬盘,分区相关命令介绍
  • 装ubuntu的时候选安装ubuntu与win7共存与选其他选项
  • Ubuntu系统安装及升级命令
  • winxp+ubuntu32+ubuntu64是否可以这样装系统?
  • Ubuntu Precise 12.04 (LTS) (64-bit)下面安装docker
  • ubuntu能安装rpm包吗&&ubuntu的intel 945显卡驱动
  • Ubuntu Raring 13.04 和 Saucy 13.10 (64 bit)下面安装docker
  • 在win7下装ubuntu成功后进不去ubuntu!!??
  • Ubuntu Trusty 14.04 (LTS) 下面安装docker及依赖关系检查
  • 原来已安装好ubuntu,因系统崩溃,重装WINXP系统,如何再次登录ubuntu系统?
  • Ubuntu Vivid 15.04 下面安装docker的详细步骤
  • ubuntu10.10 和 ubuntu 10.04.1
  • ubuntu系统中软件安装、卸载以及查询是否已经安装某个软件包的方法
  • Ubuntu 中的 ubuntu one 算不算的上云?
  • Ubuntu查看内存,进程相关命令介绍
  • 安装ubuntu11.04时,过了ubuntu的logo花屏,怎么解决
  • Ubuntu程序开机自动启动设置(服务和自动运行配置文件)的几种方法
  • 我想根据ubuntu官网上介绍的方法安装ubuntu,是否应该先分一块硬盘空间?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,