Sebelumnya set ip address dan route dan resolv.conf
cupu~:# ifconfig eth0 xx.xx.xx.xx netmask 255.255.255.0 broadcast xx.xx.xx.xx
cupu~:# route add default gw xx.xx.xx.xx
cupu~:#vi /etc/resolv.conf
1. Ekstrak file pptp-linux-1.4.0.tar.gz&pptp-command. tar.gz
cupu~:#tar -xzvf pptp-linux-1.4.0.tar.gz
cupu~:#tar -xzvf pptp-command. tar.gz
2. Install & pindahkan file pptp-command
#supaya pptp-command bisa dieksekusi dimana saja
cupu~:#cp pptp-command /usr/sbin
cupu~:# cd pptp-linux-1.4.0
cupu~:#make
cupu~:#make install
3. setup pptp-command
Disini saya copy paste aja setiap ada tanda ":" harus diinputkan oleh user, selain password, apa yg harus diinputkan tidak blank/kosong (berarti gak perlu diisi). Local Name diisi dg username anda dan password diisi dg pass VPN.
cupu~:# pptp-command
1.) start
2.) stop
3.) setup
4.) quit
What task would you like to do?: 3
1.) Manage CHAP secrets
2.) Manage PAP secrets
3.) List PPTP Tunnels
4.) Add a NEW PPTP Tunnel
5.) Delete a PPTP Tunnel
6.) Configure resolv.conf
7.) Select a default tunnel
8.) Quit
?: 1
1.) List CHAP secrets
2.) Add a New CHAP secret
3.) Delete a CHAP secret
4.) Quit
?: 2
Add a NEW CHAP secret.
NOTE: Any backslashes () must be doubled (\).
Local Name:
This is the 'local' identifier for CHAP authentication.
NOTE: If the server is a Windows NT machine, the local name
should be your Windows NT username including domain.
For example:
domain\username
Local Name: xxxxxxxx <- isi dengan username VPN
Remote Name:
This is the 'remote' identifier for CHAP authentication.
In most cases, this can be left as the default. It must be
set if you have multiple CHAP secrets with the same local name
and different passwords. Just press ENTER to keep the default.
Remote Name [PPTP]:
Password:
This is the password or CHAP secret for the account specified. The
password will not be echoed.
Password: <- isi dengan password VPN
Adding secret ********* PPTP *****
1.) List CHAP secrets
2.) Add a New CHAP secret
3.) Delete a CHAP secret
4.) Quit
?: 4
1.) Manage CHAP secrets
2.) Manage PAP secrets
3.) List PPTP Tunnels
4.) Add a NEW PPTP Tunnel
5.) Delete a PPTP Tunnel
6.) Configure resolv.conf
7.) Select a default tunnel
8.) Quit
?: 4
Add a NEW PPTP Tunnel.
1.) Other
Which configuration would you like to use?: 1
Tunnel Name: Terserah
Server IP: xx.xx.xx.xx
What route(s) would you like to add when the tunnel comes up?
This is usually a route to your internal network behind the PPTP server.
You can use TUNNEL_DEV and DEF_GW as in /etc/pptp.d/ config file
TUNNEL_DEV is replaced by the device of the tunnel interface.
DEF_GW is replaced by the existing default gateway.
The syntax to use is the same as the route(8) command.
Enter a blank line to stop.
route:
Local Name and Remote Name should match a configured CHAP or PAP secret.
Local Name is probably your NT domainusername.
NOTE: Any backslashes () must be doubled (\).
Local Name: *********
Remote Name [PPTP]:
Adding ********* - xx.xx.xx.xx - ********* - PPTP
can't open /etc/ppp/peers/********* for writing: No such file or directory at ./pptp-command line 183,
line 8.
cupu~:# pptp-command
1.) start
2.) stop
3.) setup
4.) quit
What task would you like to do?: 1
1.) Terserah
Start a tunnel to which server?: 1
All routes added.
Tunnel Terserah is active on ppp0. IP Address: xx.xx.xx.xx