PacketiX.NET vpn client installation on linux

來源:互聯網
上載者:User

recently i'm been using packetix.net vpn and the speed is quite good... unfortunately there's not many guide on how to use the client on linux, so i'm writing one.

this gonna be very long..so bear with me till the end ..huhu

0. to make things easier, lets transform into root
sudo su && cd

1. now, make a folder name vpn and download the vpnclient file from their web http://packetix.net/en/secure/install/
mkdir vpn && cd vpn
wget -c http://packetix.net/en/special/files/vpn2_5350_en/vpnclient-5350a-rtm-en-linux-x86.tar.gz

2. now to compile this files, you need zlib, openssl, readline and ncurses.
apt-get install zlib1g-dev libreadline5-dev

3. once finish,extract the file and continue with compile
tar -zxvf vpnclient-5350a-rtm-en-linux-x86.tar.gz && cd vpnclient* && make
4. connecting/tunneling to packettix.net
./vpnclient start
./vpncmd

5. inside vpncmd
choose number 2
[2] Management of VPN Clinet and input localhost as the destination host
u will see something like this...
Input destination: localhost
Connected to VPN Client "localhost".
VPN Client>

6. now configuring your connection....read..and follow
root@bur8:~/vpnclient> ./vpncmd
vpncmd command - PacketiX VPN Command Line Management Utility
PacketiX VPN Command Line Management Utility (vpncmd command)
Version 2.20 Build 5350   (English)
Compiled Oct  9 2007 01:27:58 by yagi at ILC308
Copyright (C) 2004-2007 SoftEther Corporation. All Rights Reserved.
By using vpncmd program, the following can be achieved.
1. Management of VPN Server or VPN Bridge
2. Management of VPN Clinet
3. Use of VPN Tools (certificate creation and communication speed measurement)

Select 1, 2 or 3: 2

Specify the host name or IP address of the computer that the destination VPN Client is operating on.
If nothing is input and Enter is pressed, connection will be made to localhost (this computer).
Input destination: localhost

Connected to VPN Client "localhost".
VPN Client>niccreate
NicCreate command - Create New Virtual Network Adapter
Virtual Network Adapter Name: 0
The command terminated normally.

*** now lets configure our account and connection

VPN Client>niclist
NicList command - Get List of Virtual Network Adapters
Item                        |Value
----------------------------+-----------------------------------
Virtual Network Adapter Name|0
Status                      |Enabled
MAC Address                 |00AC9D035CF6
Version                     |Version 2.20 Build 5350   (English)
The command terminated normally.

VPN Client>accountcreate
AccountCreate command - Create New VPN Connection Setting
Name of VPN Connection Setting: VPN
Destination VPN Server Host Name and Port Number: public.softether.com:443
Destination Virtual HUB Name: PUBLIC
Connecting User Name: PUBLIC
Used Virtual Network Adapter Name: 0
The command terminated normally.

VPN Client>accountlist
AccountList command - Get List of VPN Connection Settings
Item                        |Value
----------------------------+-----------------------------------------------
VPN Connection Setting Name |VPN
Status                      |Offline
VPN Server Address          |public.softether.com (Direct TCP/IP Connection)
Virtual Network Adapter Name|0
The command terminated normally.

VPN Client>accountconnect
AccountConnect command - Start Connection to VPN Server using VPN Connection Setting
Name of VPN Connection Setting: VPN
The command terminated normally.

*** wait for awhile and list the account again

VPN Client>accountlist
AccountList command - Get List of VPN Connection Settings
Item                        |Value
----------------------------+-----------------------------------------------
VPN Connection Setting Name |VPN
Status                      |Connected
VPN Server Address          |public.softether.com (Direct TCP/IP Connection)
Virtual Network Adapter Name|0
The command terminated normally.

*** set this as default connection everytime vpnclient started

VPN Client>AccountStartupSet
AccountStartupSet command - Set VPN Connection Setting as Startup Connection
Name of VPN Connection Setting: VPN
VPN Client>quit

7. now check for connection... note the value of _0 at the end of vpn
root@bur8:~/vpnclient> ifconfig vpn_0
vpn_0 Link encap:Ethernet  HWaddr 00:ac:9d:03:5c:f6
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:1603 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:463867 (463.8 KB)  TX bytes:0 (0.0 B)

7. get dhcp from vpn
root@bur8:~/vpnclient> dhclient vpn_0
Listening on LPF/vpn_0/00:ac:9d:03:5c:f6
Sending on   LPF/vpn_0/00:ac:9d:03:5c:f6
Sending on   Socket/fallback
DHCPREQUEST of 10.3.83.250 on vpn_0 to 255.255.255.255 port 67
DHCPACK of 10.3.83.250 from 10.0.0.1
bound to 10.3.83.250 -- renewal in 437751335 seconds.

root@bur8:~/vpnclient> ifconfig vpn_0
vpn_0     Link encap:Ethernet  HWaddr 00:ac:9d:03:5c:f6
inet addr:10.3.83.250 Bcast:10.255.255.255 Mask:255.0.0.0

now you can start routing you connection to vpn..
sorry but this is a noob routing technique...it will redirect all your traffic to vpn

route del default
route add default dev vpn_0

for more about how to do advance routing in linux please refer tohttp://lartc.org/howto/index.html
p/s: to back to your current connection.. stop the service and reroute back to your original gateway.
in my case
./vpnclient stop
route del default
route add default dev ppp0
where ppp0 is my celcom 3g modem interface

for those who didn't know what the hell packetix.net is....

PacketiX.NET is an academic, non-profit online environment for PacketiX VPN, the VPN technology developed by SoftEther Corporation.

more info please visit their website at http://packetix.net/en/

update: you need to enable ipforwarding or else you won't be able to connect to internet.
$ echo 1 > /proc/sys/net/ipv4/ip_forward
or simply edit your /etc/sysctl.conf file

hope it this guide will give benefit to everyone.. thank you

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.