Bismillahirrahmanirrahim
- Berdoalah sebelum memulai sesuatu yang baik
- Siapkan Stamina anda jangan memaksakan melakukan sesuatu dalam keadaan lelah
- Jangan mudah menyerah jika mengalami kegagalan
- Buatlah Dokumentasi apa yang anda kerjakan selain bermanfaat juga buat anda jika anda lupa dan juga sebagai wujud terima kasih anda kepada orang yang telah berjasa kepada anda
- Tutorial ini saya buat demi membantu kemajuan komunitas FreeBSD di Indonesia.
prasyarat :
- Device tun sudah ada pada kernel
device tun # Packet tunnel. - Ports collection yang up to date
- poptop
ok kita mulai tahap awal yah.
Terlebih dahulu kita install poptop nya
cd /usr/ports/net/poptop/
make install clean
untuk confignya bisa ikutin config yg punya mas ogeb. or bisa yg ini juga :)
pico /usr/local/etc/pptpd.conf
### ISI dari pptpd.conf ###
localip 192.168.10.1
remoteip 192.168.10.231-192.168.10.245
#option /etc/ppp/ppp.conf
noipparam
### End dari pptpd.conf ###
untuk IP 192.168.10.1 <- harus sudah ada / ter add di ipconfig anda
contoh :
lemontree# ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet 202.xx.xx.xx netmask 0xfffffffc broadcast 202.xx.xx.xx
ether 00:1c:f0:5c:b2:fb
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet 192.168.20.201 netmask 0xffffff00 broadcast 192.168.20.255
inet 192.168.10.1 netmask 0xffffff00 broadcast 192.168.10.255 <<- udah ter add disini
ether 00:1c:f0:5c:b7:e8
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
tun0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
lemontree#
selanjutnya kita buka ppp.conf nya
lemontree# pico /etc/ppp/ppp.conf
### ISI dari PPP.CONF ###
loop:
set timeout 0
set log phase chat connect lcp ipcp command
set device localhost:pptp
set dial
set login
set mppe * stateful
# Server (local) IP address, Range for Clients, and Netmask
# Use the same IP addresses you specified in /etc/pppd.conf :
set ifaddr 192.168.10.1 192.168.10.231-192.168.10.245 255.255.255.0
set server /tmp/loop "" 0177
loop-in:
set timeout 0
set log phase lcp ipcp command
allow mode direct
pptp:
load loop
# Disable unsecured auth
disable pap
disable chap
enable mschapv2
disable deflate pred1
deny deflate pred1
disable ipv6
accept mppe
enable proxy
accept dns
# DNS Servers to assign client
# Use your own DNS server IP address : dicoba ga dirubah engga ngaruh
set dns 202.182.48.19 205.234.170.215
# NetBIOS/WINS Servers to assign client
set device !/etc/ppp/secure
### end of PPP.CONF ###
untuk selanjutnya
kita membuat file yg dibutuhkan
lemontree# pico /etc/ppp/secure
### isi file secure ###
#!/bin/sh
exec /usr/sbin/ppp -direct loop-in
### end file secure ###
selanjutnya
lemontree# chmod u+x /etc/ppp/secure
selanjutnya membuat user dan login :). mungkin di tahap ini bagi anda yg baru mencoba akan merasa bingung, saat kalian mengikuti login dan pass di tuthorial mas ogeb ( http://indofreebsd.or.id/vpn-dialup-pptp-menggunakan-poptop.inbsd ) tapi disini akan saya buat mudah :)
lemontree# pico /etc/ppp/ppp.secret
### isi dari ppp.secret ###
#username password host
Binun ganteng *
indofreebsd indo *
teman kawan *
### end dari ppp.secret ###
di mana di dalam article mas ogeb, anda tidak menggunakan /etc/ppp/ppp.secret melainkan /etc/ppp/secret
jadi disini kalian ga akan error lagi, karena bisa langsung jalan, mas ogeb mungkin kekurangan ppp nya di depannya saja, tapi itu tidak membuat error sama sekali :) .
tahap selanjutnya tinggal kasih chmod :D
lemontree# chmod 0400 /etc/ppp/ppp.secret
terakhir tinggal masukan parameter di dalam rc.conf
tambahkan
pptpd_enable="YES"
di dalam rc.conf
untuk menjalankannya
lemontree# rehash
lemontree# pptpd
lemontree# ps -aux | grep pptpd
root 18232 0.0 0.2 1328 836 ?? Is Sat07PM 0:00.00 pptpd
lemontree#
Selesai deh.. skarang anda tinggal connect ke vpn anda.
misal ip public dari server anda 202.162.182.50
tinggal suruh temen anda membuat koneksi baru dan konek ke ip 202.162.182.50 dengan login dan password yg telah anda buat ... ^^ Selamat mencoba.
Terima kasih sebelumnya untuk Team Indofreebsd, mas ogeb, mas dani, dan semuanya yg telah membantu. untuk yg pernah bertanya kepada saya sebelumnya juga.
salam. IndoFreeBSD







Comments