ubuntu下用pptp客户端进行VPN拨号

来源:互联网 发布:java和捷安特哪个好 编辑:程序博客网 时间:2024/05/16 18:00

服务器使用的是VPN的PPTP VPN服务,客户端的选择可以是Windows也可以是Linux。

下面使用ubuntu 来实现pptp客户端的VPN拨号,具体操作参见下述步骤:

1、查看系统环境

leekwen@Lenovo:~$ cat /etc/issueUbuntu 12.04 LTS \n \lleekwen@Lenovo:~$ cat /proc/cpuinfo |grep "clflush size"clflush size    : 64clflush size    : 64

2、查看pptp相关软件包安装情况:

leekwen@Lenovo:~$ dpkg --list |grep pptpii  network-manager-pptp                   0.9.4.0-0ubuntu1                        network management framework (PPTP plugin core)ii  network-manager-pptp-gnome             0.9.4.0-0ubuntu1                        network management framework (PPTP plugin GNOME GUI)ii  pptp-linux                             1.7.2-6                                 Point-to-Point Tunneling Protocol (PPTP) Clientii  pptpd                                  1.3.4-5ubuntu2                          PoPToP Point to Point Tunneling Server

3、如果没有查到pptp相关的文件包,请自行运行如下命令:

leekwen@Lenovo:~$ sudo apt-get install -y pptp-linux pptpd[sudo] password for leekwen:Reading package lists... DoneBuilding dependency treeReading state information... Donepptp-linux is already the newest version.pptpd is already the newest version.0 upgraded, 0 newly installed, 0 to remove and 612 not upgraded.

4、pptp客户端的配置:

leekwen@Lenovo:~$ sudo vi /etc/ppp/peers/leekwenleekwen@Lenovo:~$ cat /etc/ppp/peers/leekwenpty "pptp 65.179.222.120 --nolaunchpppd"name leekwenremotename pptpdrequire-mppe-128file /etc/ppp/options.pptpipparam pptpdleekwen@Lenovo:~$ sudo vi /etc/ppp/chap-secretsleekwen@Lenovo:~$ sudo cat /etc/ppp/chap-secrets# Secrets for authentication using CHAP# client        server  secret                  IP addressesleekwenpptpd   pwdofleekwen       *

5、拷贝拨号脚本:

leekwen@Lenovo:~$ sudo cp /usr/share/doc/ppp/examples/scripts/pon /usr/bin/ponleekwen@Lenovo:~$ sudo cp /usr/share/doc/ppp/examples/scripts/poff /usr/bin/poffleekwen@Lenovo:~$ sudo chmod 755 /usr/bin/ponleekwen@Lenovo:~$ sudo chmod 755 /usr/bin/poff

6、用sudo用户进行拨号,并查看拨号日志:

leekwen@Lenovo:~$ ifconfigeth0      Link encap:Ethernet  HWaddr 44:37:e6:13:17:be          inet addr:192.168.10.102  Bcast:192.168.10.255  Mask:255.255.255.0          inet6 addr: fe80::4637:e6ff:fe13:17be/64 Scope:Link          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1          RX packets:1297 errors:0 dropped:0 overruns:0 frame:0          TX packets:930 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:1000          RX bytes:128127 (128.1 KB)  TX bytes:123815 (123.8 KB)          Interrupt:20 Memory:fe7c0000-fe7e0000lo        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:80 errors:0 dropped:0 overruns:0 frame:0          TX packets:80 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:0          RX bytes:7851 (7.8 KB)  TX bytes:7851 (7.8 KB)leekwen@Lenovo:~$ sudo -s[sudo] password for leekwen:root@Lenovo:~# pon leekwenroot@Lenovo:~# ifconfigeth0      Link encap:Ethernet  HWaddr 44:37:e6:13:17:be          inet addr:192.168.10.102  Bcast:192.168.10.255  Mask:255.255.255.0          inet6 addr: fe80::4637:e6ff:fe13:17be/64 Scope:Link          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1          RX packets:1042 errors:0 dropped:0 overruns:0 frame:0          TX packets:715 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:1000          RX bytes:103053 (103.0 KB)  TX bytes:96573 (96.5 KB)          Interrupt:20 Memory:fe7c0000-fe7e0000lo        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:76 errors:0 dropped:0 overruns:0 frame:0          TX packets:76 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:0          RX bytes:7411 (7.4 KB)  TX bytes:7411 (7.4 KB)ppp0      Link encap:Point-to-Point Protocol          inet addr:10.10.10.12  P-t-P:10.10.10.1  Mask:255.255.255.255          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1496  Metric:1          RX packets:6 errors:0 dropped:0 overruns:0 frame:0          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:3          RX bytes:60 (60.0 B)  TX bytes:66 (66.0 B)root@Lenovo:~# tail -f /var/log/messagesMar 31 12:06:23 Lenovo pppd[2577]: pppd 2.4.5 started by root, uid 0Mar 31 12:06:23 Lenovo pppd[2577]: Using interface ppp0Mar 31 12:06:23 Lenovo pppd[2577]: Connect: ppp0 <--> /dev/pts/3Mar 31 12:06:24 Lenovo pppd[2577]: CHAP authentication succeededMar 31 12:06:24 Lenovo pppd[2577]: MPPE 128-bit stateless compression enabledMar 31 12:06:24 Lenovo pppd[2577]: local  IP address 10.10.10.12Mar 31 12:06:24 Lenovo pppd[2577]: remote IP address 10.10.10.1^Croot@Lenovo:~# poff leekwenroot@Lenovo:~# tail -f /var/log/messagesMar 31 12:06:35 Lenovo pppd[2577]: Terminating on signal 15Mar 31 12:06:35 Lenovo pppd[2577]: Connect time 0.2 minutes.Mar 31 12:06:35 Lenovo pppd[2577]: Sent 0 bytes, received 0 bytes.Mar 31 12:06:35 Lenovo pppd[2577]: Child process pptp 61.153.111.88 --nolaunchpppd (pid 2578) terminated with signal 15Mar 31 12:06:35 Lenovo pppd[2577]: Modem hangupMar 31 12:06:35 Lenovo pppd[2577]: Connection terminated.Mar 31 12:06:35 Lenovo pppd[2577]: Exit.^Croot@Lenovo:~#

0 0
原创粉丝点击