Kali ini saya akan membahas cara install Softether VPN pada VPS Debian. Kenapa harus Softether VPN ? Karena dengan kita menginstall Softether VPN maka otomatis bisa kita gunakan sebagai OpenVPN juga, jadi bisa berfungsi ganda. Bisa untuk OpenVPN dan bisa untuk Softether itu sendiri, Monitoring dan penambahan usernya pun mudah dengan Software Softether VPN Server.
Ok langsung aja kita kerjakan, disini VPS saya Debian 7 32Bit.
# kita update dahulu vps kita
# instal paket
# download softether vpn server
Atau Bisa juga kita cek update terbaru nya pada web nya Softether VPN
# etract file yang sudah didownload barusan
# menuju folder vpnserver
# install vpnserver
Akan muncul keterangan seperti pada gambar diatas, isi dengan 1 dan tekan enter pada keyboard, maka akan muncul keterangan seperti gambar dibawah ini
Tekan 1 lagi dan enter pada keyboard maka akan muncul keterangan seperti gambar dibawah ini :
Tekan 1 lagi dan proses akan berjalan sampai selesai, Jika Sukses akan seperti gambar dibawah ini :
Kita lanjutkan setingan selanjut nya
# masukkan perintah dibawah ini
Maka Akan muncul jendela kosong folder vpnserver, silakan copy paste kan data dibawah ini kedalam folder tersebut
Kemudian tekan Ctrl + X ( pada keyboard ), maka muncul pertanyaan " Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ? "
Silakan tekan Y dan enter pada keyboard.
Selanjutnya masukkan perintah berikut :
Kemudian cek dengan perintah :
Pilih dengan isi nomer 1 kemudian enter pada keyboard
Muncul keterangan Hostname tekan enter saja
Specify Virtual Hub kita enter juga, maka kita akan login ke vpnserver ,
Kemudian kita seting password servervpn kita
Dan Masukkan password anda dengan benar, biasa nya butuh 2x memasukkan password sampai ke 2 nya benar. Jika tertera keterangan "The command completed successfully." berarti password anda sudah terseting dengan benar
Selanjut nya tinggal ketik perintah untuk keluar
Nah sampai disini Softether VPN sudah terinstall di VPS kita, Selanjutnya tinggal kita seting untuk bisa digunakan.
Buka software Softether VPN Server anda , Jika belum punya silakan download pada link berikut : Softether VPN Download Silakan Download Seperti pada gambar dibawah ini
Jika sudah silakan seting untuk bisa masuk ke server anda
Kemudian silakan connect, maka akan muncul jendela seperti dibawah ini , Silakan ikuti seperti tanda panah merah yang sudah saya buat
Contoh Membuat akun VPN
Setelah itu tinggal close , dan selesa. Jika anda ingin seting port silakan pada kolom Listener List, tinggal create port yg akan dipakai
Selanjutnya kita Seting Koneksi tipe Bridge agar server tidak berat, ikuti seperti pada gambar dibawah ini
Selanjutnya kita seting pada Putty lagi , silakan buka server anda pada putty
Kita cek apakah tap device adapter yang kita buat tadi sudah ada , ketikkan perintah dibawah ini
Jika keterangan seperti gambar dibawah ini, berarti sudah berhasil pasang tap device
Selanjutnya kita install dnsmasq
Masuk untuk edit config
Kemudian copy pastekan config dibawah ini pada bagian bawah sendiri, silakan tekan Ctrl + V untuk turun ke bawah
Kemudian tekan Ctrl + X ( pada keyboard ), maka muncul pertanyaan " Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ? "
Silakan tekan Y dan enter pada keyboard.
Kita edit config sebelum nya agar bisa konek ke bridge conection
Silakan Hapus semua yg ada didalam nya dengan menekan Ctrl + K sampai bersih, kemudian copy pastekan dibawah ini kedalam
Kemudian tekan Ctrl + X ( pada keyboard ), maka muncul pertanyaan " Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ? "
Silakan tekan Y dan enter pada keyboard.
Selanjutnya cek ip forwarding
Pastikan net.ipv4.ip_forward=1 tidak terdapat tanda # ( pagar ) didepannya , jika ada silakan dihapus kemudian keluar dan simpan. tekan Ctrl + X ( pada keyboard ), maka muncul pertanyaan " Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ? "
Silakan tekan Y dan enter pada keyboard.
Cek dengan perintah
Jika sudah ada seperti gambar berarti sukses
Selanjut nya tinggal kita seting route agar bisa kita gunakan
Untuk IP Server silakan isi dengan IP Server anda
Selanjut nya install iptables-persistent
nanti muncul jendela keterangan tinggal pilih Yes atau Tekan Enter saja sampai selesai
Terakhir tinggal restart service vpn dan dnsmasq nya
Dan Akshir nya Selesai , Softether Bridge mode selesai kita install dan Siap kita Gunakan.
Ok langsung aja kita kerjakan, disini VPS saya Debian 7 32Bit.
# kita update dahulu vps kita
apt-get update && apt-get -y upgrade
# instal paket
apt-get -y install build-essential
# download softether vpn server
wget http://www.softether-download.com/files/softether/v4.18-9570-rtm-2015.07.26-tree/Linux/SoftEther_VPN_Server/32bit_-_Intel_x86/softether-vpnserver-v4.18-9570-rtm-2015.07.26-linux-x86-32bit.tar.gz
Atau Bisa juga kita cek update terbaru nya pada web nya Softether VPN
# etract file yang sudah didownload barusan
tar zxf softether-vpnserver-v4.18-9570-rtm-2015.07.26-linux-x86-32bit.tar.gz
# menuju folder vpnserver
cd vpnserver
# install vpnserver
make
Akan muncul keterangan seperti pada gambar diatas, isi dengan 1 dan tekan enter pada keyboard, maka akan muncul keterangan seperti gambar dibawah ini
Tekan 1 lagi dan enter pada keyboard maka akan muncul keterangan seperti gambar dibawah ini :
Tekan 1 lagi dan proses akan berjalan sampai selesai, Jika Sukses akan seperti gambar dibawah ini :
Kita lanjutkan setingan selanjut nya
# masukkan perintah dibawah ini
cd ..
mv vpnserver /usr/local
cd /usr/local/vpnserver/
chmod 600 *
chmod 700 vpncmd
chmod 700 vpnserver
nano /etc/init.d/vpnserver
Maka Akan muncul jendela kosong folder vpnserver, silakan copy paste kan data dibawah ini kedalam folder tersebut
#!/bin/sh
### BEGIN INIT INFO
# Provides: vpnserver
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable Softether by daemon.
### END INIT INFO
DAEMON=/usr/local/vpnserver/vpnserver
LOCK=/var/lock/subsys/vpnserver
test -x $DAEMON || exit 0
case "$1" in
start)
$DAEMON start
touch $LOCK
;;
stop)
$DAEMON stop
rm $LOCK
;;
restart)
$DAEMON stop
sleep 3
$DAEMON start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
Kemudian tekan Ctrl + X ( pada keyboard ), maka muncul pertanyaan " Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ? "
Silakan tekan Y dan enter pada keyboard.
Selanjutnya masukkan perintah berikut :
chmod 755 /etc/init.d/vpnserver
mkdir /var/lock/subsys
update-rc.d vpnserver defaults
/etc/init.d/vpnserver start
cd /usr/local/vpnserver/
Kemudian cek dengan perintah :
./vpncmd
Pilih dengan isi nomer 1 kemudian enter pada keyboard
Muncul keterangan Hostname tekan enter saja
Specify Virtual Hub kita enter juga, maka kita akan login ke vpnserver ,
Kemudian kita seting password servervpn kita
ServerPasswordSet
Dan Masukkan password anda dengan benar, biasa nya butuh 2x memasukkan password sampai ke 2 nya benar. Jika tertera keterangan "The command completed successfully." berarti password anda sudah terseting dengan benar
Selanjut nya tinggal ketik perintah untuk keluar
exit
Nah sampai disini Softether VPN sudah terinstall di VPS kita, Selanjutnya tinggal kita seting untuk bisa digunakan.
Buka software Softether VPN Server anda , Jika belum punya silakan download pada link berikut : Softether VPN Download Silakan Download Seperti pada gambar dibawah ini
Jika sudah silakan seting untuk bisa masuk ke server anda
Kemudian silakan connect, maka akan muncul jendela seperti dibawah ini , Silakan ikuti seperti tanda panah merah yang sudah saya buat
Contoh Membuat akun VPN
Setelah itu tinggal close , dan selesa. Jika anda ingin seting port silakan pada kolom Listener List, tinggal create port yg akan dipakai
Selanjutnya kita Seting Koneksi tipe Bridge agar server tidak berat, ikuti seperti pada gambar dibawah ini
Selanjutnya kita seting pada Putty lagi , silakan buka server anda pada putty
Kita cek apakah tap device adapter yang kita buat tadi sudah ada , ketikkan perintah dibawah ini
ifconfig tap_soft
Jika keterangan seperti gambar dibawah ini, berarti sudah berhasil pasang tap device
Selanjutnya kita install dnsmasq
apt-get -y install dnsmasq
Masuk untuk edit config
nano /etc/dnsmasq.conf
Kemudian copy pastekan config dibawah ini pada bagian bawah sendiri, silakan tekan Ctrl + V untuk turun ke bawah
interface=tap_soft
dhcp-range=tap_soft,192.168.7.10,192.168.7.40,12h
dhcp-option=tap_soft,3,192.168.7.1
Kemudian tekan Ctrl + X ( pada keyboard ), maka muncul pertanyaan " Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ? "
Silakan tekan Y dan enter pada keyboard.
Kita edit config sebelum nya agar bisa konek ke bridge conection
nano /etc/init.d/vpnserver
Silakan Hapus semua yg ada didalam nya dengan menekan Ctrl + K sampai bersih, kemudian copy pastekan dibawah ini kedalam
#!/bin/sh
### BEGIN INIT INFO
# Provides: vpnserver
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable Softether by daemon.
### END INIT INFO
DAEMON=/usr/local/vpnserver/vpnserver
LOCK=/var/lock/subsys/vpnserver
TAP_ADDR=192.168.7.1
test -x $DAEMON || exit 0
case "$1" in
start)
$DAEMON start
touch $LOCK
sleep 1
/sbin/ifconfig tap_soft $TAP_ADDR
;;
stop)
$DAEMON stop
rm $LOCK
;;
restart)
$DAEMON stop
sleep 3
$DAEMON start
sleep 1
/sbin/ifconfig tap_soft $TAP_ADDR
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
Kemudian tekan Ctrl + X ( pada keyboard ), maka muncul pertanyaan " Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ? "
Silakan tekan Y dan enter pada keyboard.
Selanjutnya cek ip forwarding
nano /etc/sysctl.conf
Pastikan net.ipv4.ip_forward=1 tidak terdapat tanda # ( pagar ) didepannya , jika ada silakan dihapus kemudian keluar dan simpan. tekan Ctrl + X ( pada keyboard ), maka muncul pertanyaan " Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ? "
Silakan tekan Y dan enter pada keyboard.
Cek dengan perintah
sysctl -p
Jika sudah ada seperti gambar berarti sukses
Selanjut nya tinggal kita seting route agar bisa kita gunakan
iptables -t nat -A POSTROUTING -s 192.168.7.0/24 -j SNAT --to-source IPSERVER
Untuk IP Server silakan isi dengan IP Server anda
Selanjut nya install iptables-persistent
apt-get -y install iptables-persistent
nanti muncul jendela keterangan tinggal pilih Yes atau Tekan Enter saja sampai selesai
Terakhir tinggal restart service vpn dan dnsmasq nya
/etc/init.d/vpnserver restart
/etc/init.d/dnsmasq restart
Dan Akshir nya Selesai , Softether Bridge mode selesai kita install dan Siap kita Gunakan.


























