implementasi VPN pada Windows Server 2003

Beberapa bahan mentah yang perlu kita siapkan antara lain:

  1. VPS/Dedicated Server/Komputer Lokal.
  2. 2 NIC Card, 1 NIC juga OK.
  3. Static WAN IP.

Karena kebanyakan orang Indonesia ingin yang murah, saya sarankan untuk menggunakan VPS. VPS yang harus anda beli untuk mengikuti step/langkah dalam artikel ini adalah VPS yang menggunakan operating system Windows Server 2003. Bagi anda yang membeli VPS dengan OS lain bisa juga melakukan setup VPN, tetapi di artikel ini hanya saya khususkan untuk VPS dengan operating system windows server 2003.

Saya sarankan untuk membeli VPS di www.hostgokil.com karena berdasarkan survey dan pengalaman VPS di hostgokil.com cukup bagus dan harganya sangat terjangkau untuk kantong orang Indonesia, bisa di gunakan untuk berbagai macam keperluan. Sebelum ada yang memfitnah ada baiknya saya tuliskan bahwa saya tidak ada sama sekali segmentasi bisnis dalam rekomendasi ini.

setelah semua keperluan anda siapkan kita mulai saja langsung. Langkah pertama adalah login ke server VPS anda menggunakan username dan password yang telah diberikan. Setelah itu anda harus melakukan bebebrapa konfigurasi.

Continue reading

tutorial membangun server dengan vps

Perlengkapan sebelum memulai:
– PuTTY
– WinSCP
VPS + Cpanel (Cpanel11/kloxo/Cpanel lainnya)minimal 256MB ram
eAthena Compiled for Linux
VPS CentOS 5 Enterprise (saya usulkan)

Mari kita Mulai:

1.Baca-baca Commands Linux dahulu

2. Jalankan PuTTy
– masukkan IP VPS anda ke kotak Host Name (or IP adress)

3. Masukkan nama user anda dan password (diberikan melalu E-Mail dari penyedia VPS)

– set up password baru pada server

– ketikkan passwd

– isikan password baru dan anda akan diminta ulangi

– Password telah berhasil di ganti

4. setting file dalam folder conf
– Inter_athena.conf

– char_athena.conf

– map_athena.conf

– ladmin_athena.conf

serta rate server dan rate drop (persiapkan semua sampai selesai dahulu)

5. compress folder eAthena
– compress eAthena yang telah di edit menjadi ZIP

6. Gunakan WinSCP
– Pindahkan eAthena linux.zip anda ke VPS anda dengan cara drag and drop
dari komputer anda ke VPS

– pilih copy

– tunggu sampai selesai

7. extract dengan cara
– unzip <jarak> <nama file> (nama file harus guna ekstensi contoh: eathena.zip)

– gunakan Zip agar extract lebih mudah

– cara masuk ke directory
cd<spasi>/root/<folder eathena>

– apabila tak tahu folder nya dimana anda dapat menggunakan
dir

– gunakan
commands:
– su -c “chmod map-server_sql”

– su -c “chmod char-server_sql”

– su -c “chmod login-server_sql”

8. masuk ke Cpanel anda (usahakan VPS yang ada Cpanel)
– caranya:  Https://ipvpskamu:7777/

– pilih MySQL database dan create database berserta password

9. Masuk ke PhpMyAdmin

– setting privileges dan buat User baru

– buat account sama dengan ID dan password dari inter_athena.conf

Centang semua global privileges

10. Import 6 database ke dalam MySQL
– masuk ke database ragnarok dan pilih import

–masukkan ke enam database yang saya beri tanda

– pilih database ragnarok>>login

– setting password server sama dengan password pada map_athena dan char_athena

– tekan go
– server anda telah selesai
– anda sudah dapat menjalankan server
11. Commands untuk menjalankan server

Quote:
/root/stable/map-server_sql
/root/stable/char-server_sql
/root/stable/login-server_sql
Penjelasan:
/root = masuk ke directory root (awal dari directory)
/stable = nama folder eathena saya (ikuti sesuai nama folder eathena anda)
/map-server_sql = menjalankan map-server (SQL)
/char-server_sql = menjalankan char-server (SQL)
/login-server_sql = menjalankan login-server (SQL)

tapi apabila anda tak memasang program screen,anda mematikan putty = mematikan server eathena anda

mari saya ajarkan SCREEN

12. Program screen
– membolehkan menjalankan eAthena ON dan putty OFF
– gunakan commands :
yum install screen

akan muncul seperti ini:

QUOTE

Quote:
[master@localhost ~]$ screen
bash: screen: command not found
[master@localhost ~]$ yum install screen
Loaded plugins: fastestmirror
You need to be root to perform this command.
[master@localhost ~]$ su
Password:
[root@localhost master]# yum install screen
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* rpmforge: apt.sw.be
* base: mirror.nsc.liu.se
* updates: mirror.nsc.liu.se
* addons: centosy.centos.org
* extras: mirror.nsc.liu.se
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
There are unfinished transactions remaining. You mightconsider running yum-complete-transaction first to finish them.
–> Running transaction check
—> Package screen.i386 0:4.0.3-1.el5 set to be updated
–> Finished Dependency Resolution

Dependencies Resolved

================================================== ==============================
Package Arch Version Repository Size
================================================== ==============================
Installing:
screen i386 4.0.3-1.el5 base 549 k

Transaction Summary
================================================== ==============================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 549 k
Is this ok [y/N]: y
Downloading Packages:
screen-4.0.3-1.el5.i386.rpm | 549 kB 00:05
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : screen [1/1]

Installed: screen.i386 0:4.0.3-1.el5
Complete!
[root@localhost master]#

–Screen telah terisntall ke VPS anda

13.Gunakan screen untuk menjalankan eAthena
– gunakan commands screen dan enter

– /root/stable/char-server_sql dan enter

– setelah itu tekan di keyboard anda CTRL + A serempak dan tekan D

server telah di detach ke SCREEN

ulangi pada map-server_sql dan login-server_sql

dan server anda akan berjalan tanpa ON putty..

Selesai~~

Saya mohon maaf apabila ada kesalahan penulisan dan perkataaan
Terima Kasih

:beer:

implementasi openVPN di VPS centos

Install openVPN server (repost)

Disini saya akan sedikit memberikan tutorial untuk melakukan installasi openVPN server , saya mengambil referensi tutorial dari kuda (kok banyak yang pake nama hewan :ngakaks ) , operating system yang saya gunakan adalah Centos 5.4 Final B-) , pengennya seh ga sama , ga tau kok dapat VPS dengan OS yang sama =P~

Berikut ini adalah beberapa kelebihan dari openVPN :

Bisa menggunakan proxy (harus protokol TCP) << berguna bgt.. :D
Tentu saja gratis ga perlu bayar :D
Security nya kuat (1024 bit) , CMIIW

Sebelumnya cek dulu apakah VPS atau server anda mendukung dev/tun , ketikkan pada console :

ls -al /dev/net/tun

dan hasilnya jika terdapat device tersebut

-bash-3.2# ls -al /dev/net/tun
crw------- 1 root root 10, 200 2009-08-01 01:45 /dev/net/tun

Langsung ae jeh…
sek.. pastikan server anda terinstall gcc

yum install gcc

Download paket yang diperlukan :

#wget http://openvpn.net/release/openvpn-2.0.9.tar.gz
#wget http://openvpn.net/release/lzo-1.08-4.rf.src.rpm

Install and build paket yang dibutuhkan :

#yum install rpm-build
#yum install autoconf.noarch
#yum install zlib-devel
#yum install pam-devel
#yum install openssl-devel
#yum install make

Install paket yang telah didownload dengan cara rpm (dijadiin rpm dulu gitu maksutnya :D ;):

#rpmbuild --rebuild lzo-1.08-4.rf.src.rpm
#rpm -Uvh /usr/src/redhat/RPMS/i386/lzo-*.rpm
#rpmbuild -tb openvpn-2.0.9.tar.gz
#rpm -Uvh /usr/src/redhat/RPMS/i386/openvpn-2.0.9-1.i386.rpm

perhatikan bahwa nama direktori mungkin saja berbeda, apabila mesin nya 64bit maka direktorinya biasanya: /usr/src/redhat/RPMS/x86_64/
Sekarang kita copy file konfigurasi nya menuju folder /etc/openvpn (supaya enak aja)

#cp -r /usr/share/doc/openvpn-2.0.9/easy-rsa/ /etc/openvpn/
#cp /usr/share/doc/openvpn-2.0.9/sample-config-files/server.conf /etc/openvpn/

Building certificate (membuat sertifikat)
caranya, kita masuk direktori /etc/openvpn/easy-rsa/2.0

#cd /etc/openvpn/easy-rsa/2.0
#source ./vars
#./vars
#./clean-all
#./build-ca
akan muncul tulisan2 aneh seperti ini:
Generating a 1024 bit RSA private key
………………………++++++
…………………….++++++
writing new private key to ‘ca.key’
—–
You are about to be asked to enter information that will be incorporatedinto your certificate request.What you are about to enter is what is called a Distinguished Name or a DN.There are quite a few fields but you can leave some blankFor some fields there will be a default value,If you enter ‘.’, the field will be left blank.—–Country Name (2 letter code) [KG]:State or Province Name (full name) [NA]:Locality Name (eg, city) [BISHKEK]: Organization Name (eg, company) [OpenVPN-TEST]: Organizational Unit Name (eg, section) []: Common Name (eg, your name or your server’s hostname) []: OpenVPN-CAEmail Address [me@myhost.mydomain]:

<script src=”http://kumpulblogger.com/scahor.php?b=28713&onlytitle=1″ type=”text/javascript”></script>

kalo ga mau repot , teken enter2 terus :P
yang perlu diisi hanyalah pada field “Common Name”
itu aja.

Build key server

#./build-key-server server

Akan keluar tulisan2 ga jelas lagi, dan sama dengan di atas, yg perlu diisi hanya pada “Common Name”, di sini masukkan kata: server

Build Diffie Hellman

#./build-dh

Build certificate untuk client, pengen berapa client? misalnya 3 orang:

#./build-key nassao
#./build-key rainluva
#./build-key himitsu

ngikut kuda pake nama cewek ;))

akan keluar tulisan2 aneh lg, dan yg perlu diisi hanya pada “Common Name”, isikan sesuai nama klien, misalnya: nassao

Sekarang mari kita kopi ~o) sertifikat2 tersebut menuju /etc/openvpn/keys

#cp /etc/openvpn/easy-rsa/2.0/keys /etc/openvpn/keys -R

Konfigurasi server openvpn, dicopas langsung dari blog kuda

bikin file server.conf dan letakkan di /etc/openvpn , isi dengan baris berikut :

local 74.208.x.x #-- sesuaikan dengan IP server anda
port 9999 #-- port yang dibuka
proto udp #-- pilih udp atau TCP , klo TCP bisa under proxy
dev tun #-- kata kuda kita sebaiknya menggunakan /dev/tun saja
ca keys/ca.crt #-- lokasi sertifikat ca.crt
cert keys/server.crt #-- lokasi sertifikat server.crt
key keys/server.key #-- lokasi server.key
dh keys/dh1024.pem #-- lokasi dh1024.pem
server 10.8.0.0 255.255.255.0 #-- alokasi nomer IP client/server
ifconfig-pool-persist ipp.txt #-- supaya alokasi IP client tdk berubah2
push "redirect-gateway def1" #-- supaya gateway koneksi berubah ke server
push "dhcp-option DNS 4.2.2.1" #-- untuk merubah DNS
push "dhcp-option DNS 4.2.2.2" #-- sama kayak atas
keepalive 5 30 #-- angka keramat supaya koneksi stabil..xxixi
comp-lzo #-- sistem kompresi (wajib aktif di client maupun di server)
persist-key #-- mboh ra ngerti karepe...wkwkkw
persist-tun #-- mboh ra ngerti jg..wkwkwk
status server-tcp.log
verb 3

Server siap dijalankan, dengan command sbb:

#service openvpn start
atau
#openvpn /etc/openvpn/server.conf

Ok sekarang openVPN server sudah siap , sekarang tinggal bagaimana caranya supaya client dapat menikmasti koneksi seakan-akan direct connection. Yang kita akan lakukan adalah setting firewall :
1. Enabling packet forwarding dengan command:

#echo 1 > /proc/sys/net/ipv4/ip_forward

2. Edit NAT table untuk MASQUERADING
Command berikut khusus untuk server Dedicated saja:

#iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

Sedangkan untuk VPS, command nya adalah sbb:

#iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j SNAT --to 74.208.x.x

IP disesuaikan dengan IP venet0 di VPS anda.

Konfigurasi Client OpenVPN
Download openVPN berbasis GUI , biar gampang jalaninnya

http://cektkp.com/openvpnstabil

Copy sertifikat2 dari server tadi,
yaitu file: ca.crt, nassao.crt/rainluva.crt/himitsu.crt (tiap client cukup 1), dan nassao.key/rainluva.key/himitsu.key (tiap client cukup 1), simpan di folder c:\program files\openvpn\config\nassao
atau \rainluva atau \himitsu.

Buat file konfigurasi klien openvpn
misalnya diberinama nassao.ovpn, dan kita edit pake notepad, diisi baris2 berikut:

client #--menyatakan bahwa ini adala konfigurasi klien
dev tun #--menggunakan tun, sebagaimana servernya tadi
proto udp #--menggunakan protokol udp sesuai server tadi
remote 74.208.x.x 9999 #--IP server openvpn dan port kesayangan
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt #-- lokasi ca.crt
cert nassao.crt #-- lokasi nassao.crt
key nassao.key #-- lokasi nassao.key
comp-lzo #-- menggunakan kompresi sebagaimana servernya
verb 3

bila sudah, simpan dan letakkan di folder c:\program files\openvpn\config\nassao

Jalankan dan konek openvpn anda. tunggu beberapa saat hingga muncul sebuah status connection baru di taskbar anda.

Kita sudah terhubung :”>

SUMBER

1

2

Golongan Darah Menentukan Masa Depan Seseorang

Roabaca.com.- Secara umum darah manusia terbagi dalam golongan A, B, O, AB, dari empat golongan tersebut ternyata mempunyai keunikan masing-masing yang mempengaruhi karakter seseorang.

Di Jepang, ramalan tentang seseorang lebih ditentukan oleh golongan darah daripada zodiak atau shio. Kenapa?

Katanya, golongan darah itu ditentukan oleh protein-protein tertentu yang membangun semua sel di tubuh kita dan oleh karenanya juga menentukan psikologi kita.

Benar apa tidak? berikut penjelasan tentang golongan darah tersebut berdasarkan penelitian yang dilakukan di Jepang

SIFAT SECARA UMUM

A terorganisir, konsisten, jiwa kerja-sama tinggi, tapi selalu cemas (karena perfeksionis) yang kadang bikin orang mudah sebel, kecenderungan politik: “destra”
B nyantai, easy going, bebas, dan paling menikmati hidup, kecenderungan politik: “sinistra”
O berjiwa besar, supel, gak mau ngalah, alergi pada yang detil, kecenderungan politik: “centro”
AB unik, nyleneh, banyak akal, berkepribadian ganda, kecenderungan politik

BERDASARKAN URUTAN

Yang paling gampang ngaret soal waktu
1 B (karena nyantai terus)
2 O (karena flamboyan)
3 AB (karena gampang ganti program)
4 A (karena gagal dalam disiplin)

Yang paling susah mentolerir kesalahan org :
1 A (karena perfeksionis dan narsismenya terlalu besar)
2 B (karena easy going tapi juga easy judging)
3 AB (karena asal beda)
4 O (easy judging tapi juga easy pardoning)

Yang paling bisa dipercaya :
1 A (karena konsisten dan taat hukum)
2 O (demi menjaga balance)
3 B (demi menjaga kenikmatan hidup)
4 AB (mudah ganti frame of reference)

Yang paling disukai untuk jadi teman :
1 O (orangnya sportif)
2 A (selalu on time dan persis)
3 AB (kreatif)
4 B (tergantung mood)

Kebalikannya, teman yang paling disebelin/tidak disukai:
1 B (egois, easy come easy go, maunya sendiri)
2 AB (double standard)
3 A (terlalu taat dan scrupulous)
4 O (sulit mengalah)

MENYANGKUT OTAK DAN KEMAMPUAN

Yang paling mudah kesasar/tersesat
1 B
2 A
3 O
4 AB

Yang paling banyak meraih medali di olimpiade olah raga:
1 O (jago olah raga)
2 A (persis dan matematis)
3 B (tak terpengaruh pressure dari sekitar. Hampir seluruh atlet judo, renang dan gulat jepang bergoldar B)
4 AB (alergi pada setiap jenis olah raga)

Yang paling banyak jadi direktur dan pemimpin
1 O (karena berjiwa leadership dan problem-solver)
2 A (karena berpribadi “minute” dan teliti)
3 B (karena sensitif dan mudah ambil keputusan)
4 AB (karena kreatif dan suka ambil resiko)

Yang jadi PM jepang rata2 bergolongan darah
1 O (berjiwa pemimpin)

Mahasiswa Tokyo Universita pada umumnya bergol darah : B

Yang paling gampang nabung :
1 A (suka menghitung bunga bank)
2 O (suka melihat prospek)
3 AB (menabung karena punya proyek)
4 B (baru menabung kalau punya uang banyak)

Yang paling kuat ingatannya
1 O
2 AB
3 A
4 B

Yang paling cocok jadi MC :
1 A (kaya planner berjalan)

MENYANGKUT KESEHATAN

Yang paling panjang umur :
1 O (gak gampang stress, antibodynya paling joss!)
2 A (hidup teratur)
3 B (mudah cari kompensasi stress)
4 AB (amburadul)

Yang paling gampang gendut
1 O (nafsu makan besar, makannya cepet lagi)
2 B (makannya lama, nambah terus, dan lagi suka makanan enak)
3 A (hanya makan apa yang ada di piring, terpengaruh program diet)
4 AB (Makan tergantung mood, mudah kena anoressia)

Paling gampang digigit nyamuk :
O (darahnya manis)

Yang paling gampang flu/demam/batuk/ pilek
1 A (lemah terhadap virus dan pernyakit menular)
2 AB (lemah thd hyangiene)
3 O (makan apa saja enak atau nggak enak)
4 B (makan, tidur nggak teratur)

Apa yang dibuat pada acara makan2 di sebuah pesta :
O (banyak ngambil protein hewani, pokoknya daging2an)

A (ngambil yang berimbang. 4 sehat 5 sempurna)

B (suka ambil makanan yang banyak kandungan airnya spt soup, soto, bakso dsb)
AB (hobby mencicipi semua masakan, “aji mumpung”;)

Yang paling cepat botak :
1 O
2 B
3 A
4 AB

Yang tidurnya paling nyenyak dan susah dibangunin :
1 B (tetap mendengkur meski ada Tsunami)
2 AB (jika lagi mood, sleeping is everything)
3 A (tidur harus 8 jam sehari, sesuai hukum)
4 O (baru tidur kalau benar2 capek dan membutuhkan)

Yang paling cepet tertidur
1 B (paling mudah ngantuk, bahkan sambil berdiripun bisa tertidur)
2 O (Kalau lagi capek dan gak ada kerjaan mudah ken ngantuk)
3 AB (tergantung kehendak)
4 A (tergantung aturan dan orario)

Penyakit yang mudah menyerang :
A (stress, majenun/linglung)
B (lemah terhadap virus influenza, paru-paru)
O (gangguan pencernaan dan mudah kena sakit perut)
AB (kanker dan serangan jantung, mudah kaget)

Apa yang perlu dianjurkan agar tetap sehat :
A (karena terlalu perfeksionis maka nyantailah sekali-kali, gak usah terlalu tegang dan serius)
B (karena terlalu susah berkonsentrasi, sekali-kali perlu serius sedikit, meditasi, main catur)
O (karena daya konsentrasi tinggi, maka perlu juga mengobrol santai, jalan-jalan)
AB (karena gampang capek, maka perlu cari kegiatan yang menyenangkan dan bikin lega).

Yang paling sering kecelakaan lalu lintas (berdasarkan data kepolisian)

Penyebab internet indonedia lambat

ada beberapa faktor yang menurut gwa jad kendala…

1. Minim-nya fasilitas Kabel FO bawah laut

Indonesia kekurangan Fiber Optic bawah laut yang menyambung langsung ke exchange2x international

Map diatas itu adalah map 2 tahun lalu (2006), berdasarkan map ini perhatikan deh garis merah ada yang tebal dan ada yang tipis. Singkat cerita semakin tebal garis tersebut makan semakin besar pula bandwidth yang tersedia untuk network itu sendiri (dalam hal ini negara).

Indonesia punya beberapa kabel bawah laut yang menghubungkan network lokal ke internasional, namun tidak sebanyak negara negara tetangga. Dan kebanyakan kabel kabel internet yang “nyolok” ke negara kita merupakan kabel “numpang lewat”

Misal..

Singapore mau menghubungkan kabel ke Australia, khan ngelewatin Indo, jadi ya sekalian deh disambungin.

Belum ada (sepengetahuan gwa) kabel yang nyolok langsung dari negara kita ke Exchange international (kecuali Malaysia dan Singapore).

Update: Telegeography – Submarine Underwater Map 2009

2. Tata kota yang amburadul.

Ideal nya, untuk kota metropolitan seperti Jakarta dan sekitarnya harus punya struktur resource yang baik. Maksud gwa disini, cara pemerintah menata infrastruktur dasar kaya Kabel listrik, Pipa Air, Sewage System, Kabel telepon, dst..

Kalo diperhatiin, penataan infrastruktur dasar di kota Jakarta tercinta ini masih amburadul, cuma daerah tertentu dan elite aja yang memiliki fasilitas yang manusiawi. Selebihnya, peduli setan..

Karena hal ini lah, kalo diperlukan upgrade (atau pengembangan) seperti pelebaran jalan, instalasi kabel telp/listrik/adsl/FO jadi sulit sekali.

3. Mobile Broadband

Solusi ini merupakan solusi paling populer di negara kita, mengapa? yang karena alasan2x tersebut diatas. Installasi kabel untuk konsumsi massal merupakan proyek berskala besar yang biasanya melibatkan perusahaan2x telekomunikasi raksasa dan juga membutuhkan bantuan dana dari pemerintah.

Karena kebutuhan internet di negara kita ini masih dikategorikan “kurang penting” maka perusahaan2x telekomunikasi di negara kita mencari solusi alternatif dengan 2 tujuan:

1. Mencakup area yang luas
2. Tidak memakan biaya banyak.

Sekarang lebih mudah mana.. sewa ratusan buruh untuk mengali tanah, dan menaruh kabel. Dengan resiko kabel ancur karena banjir, proses instalasi bikin macet jalan, lalu tata kota dan perumahan yang amburadul, pada akhirnya mempersulit instalasi kerumah rumah.

Atau pasang menara menara telekomunikasi di tempat tempat tinggi seperti gedung2x bertingkat, bukit, dlsb.

Kalo gwa salah satu CIO dari perusahaan telekomunikasi, gwa juga akan konsider pilihan ke dua. Instalasi lebih gampang dan murah.

Resikonya…
Transmisi data melewati media udara seperti (3G, HSPDA, WiMax, HSPA+) merupakan teknologi yang tergolong muda. Dan koneksi ini sangat bergantung dari kondisi seperti cuaca, aktifitas matahari, dlsb.

Jadi kalo masih pada bertanya kapan koneksi internet, telp, dlsb bisa seperti negara2x eropa, jepang, korea. Jawabannya: Tidak akan terjadi dalam jangka waktu 10 tahun kedepan.

Referensi:

International Underwater FO

SEA-ME-WE-3

Wireless telecomunication

Landing Cable

Kalo ada yang keberatan atas analisa gwa ato mau bagi info lainnya, yuk di diskusiin dengan damai…. :malu