<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HOSTgokil Blog&#187; Hosting terMurah dan Domain Murah Indonesia Reseller Hosting dan Domain</title>
	<atom:link href="http://blog.hostgokil.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.hostgokil.com</link>
	<description>Web hosting dan domain murah server USA dan Indonesia</description>
	<lastBuildDate>Fri, 05 Mar 2010 09:48:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Centos repository dari datacenter usa</title>
		<link>http://blog.hostgokil.com/centos-repository-dari-datacenter-usa.html</link>
		<comments>http://blog.hostgokil.com/centos-repository-dari-datacenter-usa.html#comments</comments>
		<pubDate>Sat, 20 Feb 2010 16:30:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[repo]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://blog.hostgokil.com/?p=201</guid>
		<description><![CDATA[
/etc/yum.repos.d/CentOS-Base.repo



[base]
name=CentOS-$releasever - Base
baseurl=http://centos.mirror.cust.lstn.net/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

[update]
name=CentOS-$releasever - Updates
baseurl=http://centos.mirror.cust.lstn.net/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

[addons]
name=CentOS-$releasever - Addons
baseurl=http://centos.mirror.cust.lstn.net/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

[extras]
name=CentOS-$releasever - Extras
baseurl=http://centos.mirror.cust.lstn.net/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://centos.mirror.cust.lstn.net/$releasever/centosplus/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5


]]></description>
			<content:encoded><![CDATA[<blockquote>
<pre>/etc/yum.repos.d/CentOS-Base.repo
</pre>
</blockquote>
<blockquote>
<pre>[base]
name=CentOS-$releasever - Base
baseurl=<a title="http://centos.mirror.cust.lstn.net/$releasever/os/$basearch/" rel="nofollow" href="http://centos.mirror.cust.lstn.net/$releasever/os/$basearch/">http://centos.mirror.cust.lstn.net/$releasever/os/$basearch/</a>
gpgcheck=1
gpgkey=<a title="http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5" rel="nofollow" href="http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5">http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5</a>

[update]
name=CentOS-$releasever - Updates
baseurl=<a title="http://centos.mirror.cust.lstn.net/$releasever/updates/$basearch/" rel="nofollow" href="http://centos.mirror.cust.lstn.net/$releasever/updates/$basearch/">http://centos.mirror.cust.lstn.net/$releasever/updates/$basearch/</a>
gpgcheck=1
gpgkey=<a title="http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5" rel="nofollow" href="http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5">http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5</a>

[addons]
name=CentOS-$releasever - Addons
baseurl=<a title="http://centos.mirror.cust.lstn.net/$releasever/addons/$basearch/" rel="nofollow" href="http://centos.mirror.cust.lstn.net/$releasever/addons/$basearch/">http://centos.mirror.cust.lstn.net/$releasever/addons/$basearch/</a>
gpgcheck=1
gpgkey=<a title="http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5" rel="nofollow" href="http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5">http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5</a>

[extras]
name=CentOS-$releasever - Extras
baseurl=<a title="http://centos.mirror.cust.lstn.net/$releasever/extras/$basearch/" rel="nofollow" href="http://centos.mirror.cust.lstn.net/$releasever/extras/$basearch/">http://centos.mirror.cust.lstn.net/$releasever/extras/$basearch/</a>
gpgcheck=1
gpgkey=<a title="http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5" rel="nofollow" href="http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5">http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5</a>

[centosplus]
name=CentOS-$releasever - Plus
baseurl=<a title="http://centos.mirror.cust.lstn.net/$releasever/centosplus/$basearch/" rel="nofollow" href="http://centos.mirror.cust.lstn.net/$releasever/centosplus/$basearch/">http://centos.mirror.cust.lstn.net/$releasever/centosplus/$basearch/</a>
gpgcheck=1
gpgkey=<a title="http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5" rel="nofollow" href="http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5">http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5</a>
</pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostgokil.com/centos-repository-dari-datacenter-usa.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dasar-Dasar perintah IPtables</title>
		<link>http://blog.hostgokil.com/dasar-dasar-perintah-iptables.html</link>
		<comments>http://blog.hostgokil.com/dasar-dasar-perintah-iptables.html#comments</comments>
		<pubDate>Fri, 12 Feb 2010 17:23:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.hostgokil.com/?p=197</guid>
		<description><![CDATA[Perintah-Perintah Iptables
Untuk melihat apakah di dalam sistem kita sudah terinstal paket-paket iptables, ketikkan perintah berikut:
# rpm -qa &#124; grep iptables
Jika memang belum terinstal, ketikkan perintah berikut:
# yum -y install iptables*
Agar iptables dapat berjalan otomatis setelah restart, gunakan perintah:
# chkconfig iptables on
Untuk melihat status iptables, gunakan perintah:
# service iptables status
Untuk menyalakan iptables, gunakan perintah:
# /etc/init.d/iptables start
Untuk [...]]]></description>
			<content:encoded><![CDATA[<h4>Perintah-Perintah Iptables</h4>
<div>Untuk melihat apakah di dalam sistem kita sudah terinstal paket-paket iptables, ketikkan perintah berikut:</div>
<pre># rpm -qa | grep iptables</pre>
<div>Jika memang belum terinstal, ketikkan perintah berikut:</div>
<pre># yum -y install iptables*</pre>
<div>Agar iptables dapat berjalan otomatis setelah restart, gunakan perintah:</div>
<pre># chkconfig iptables on</pre>
<div>Untuk melihat status iptables, gunakan perintah:</div>
<pre># service iptables status</pre>
<div>Untuk menyalakan iptables, gunakan perintah:</div>
<pre># /etc/init.d/iptables start</pre>
<div>Untuk mematikan iptables, gunakan perintah:</div>
<pre># /etc/init.d/iptables stop</pre>
<div>Untuk merestart iptables, gunakan perintah:</div>
<pre># /etc/init.d/iptables restart
<h4>Sintaks Iptables</h4>

Secara umum, sintaks iptables dapat dituliskan seperti berikut:
</pre>
<pre># iptables [-t table] command [match] [target/jump]</pre>
<p>Penjelasan dari sintaks di atas dapat dijelaskan di bawah ini:</p>
<p>1. Table</p>
<div>IPTables memiliki beberapa buah tabel yaitu NAT, MANGLE, dan FILTER. Penjelasannya adalah:<br />
a. <strong>Table Mangle</strong>: tabel yang bertanggung jawab untuk melakukan penghalusan (mangle) paket seperti merubah quality of service (QOS), TTL, dan MARK di header TCP. Biasanya tabel ini jarang digunakan di lingkungan SOHO.<br />
b. <strong>Table Filter</strong>: yaitu tabel yang bertanggung jawab untuk pemfilteran paket. Tabel ini mempunyai 3 rantai (chain) yaitu:<br />
1. <strong>Rantai Forward</strong> yaitu rantai yang memfilter paket-paket yang akan ke server yang dilindungi oleh firewall. Rantai ini digunakan ketika paket-paket datang dari IP Publik dan bukan dari IP lokal.<br />
2. <strong>Rantai Input:</strong> yaitu rantai yang memfilter paket-paket yang ditujukan ke firewall.<br />
3. <strong>Rantai Output</strong>: yaitu rantai yang memfilter paket-paket yang berasal dari firewall.<br />
c. <strong>Tabel NAT</strong>: yaitu rantai yang bertanggung jawab untuk melakukan <em>Network Address Translation</em> (NAT). NAT yaitu mengganti field asal atau alamat tujuan dari sebuah paket. Pada tabel ini terdapat 2 rantai, yaitu:<br />
1. <strong>Rantai Pre-Routing:</strong> Merubah paket-paket NAT dimana alamat tujuan dari paket-paket tersebut terjadi perubahan. Biasanya dikenal dengan destination NAT atau DNAT.<br />
2. <strong>Rantai Post-Routing</strong>: Merubah paket-paket NAT dimana alamat sumber dari paket-paket tersebut terjadi perubahan. Biasanya dikenal dengan source NAT atau SNAT.</div>
<h5>ommand</h5>
<div><p>command pada baris perintah iptables yang akan memberitahu apa yang harus dilakukan terhadap lanjutan sintaks perintah. Berikut adalah beberapa command pada iptables:</p>
</div>
<table border="1" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td><strong>command</strong></td>
<td><strong>Deskripsi</strong></td>
</tr>
<tr>
<td>-A (&#8211;append)</td>
<td>Menambah aturan pada akhir rantai sehingga akan dieksekusi terakhir</td>
</tr>
<tr>
<td>-D (&#8211;delete)</td>
<td>Menghapus sebuah aturan pada rantai yang dilakukan dengan cara menyebutkan secara lengkap perintah yang ingin dihapus atau dengan menyebutkan nomor baris dimana perintah akan dihapus</td>
</tr>
<tr>
<td>-I (&#8211;insert)</td>
<td>Memasukkan aturan pada sebuah baris rantai. Berbeda dengan perintah append, perintah insert akan menempati baris yang dimaksud dan aturan awal yang menempati baris tersebut akan digeser ke bawah</td>
</tr>
<tr>
<td>-L (&#8211;list)</td>
<td>Menampilkan semua aturan pada sebuah tabel. Perintah ini akan dikombinasikan dengan opsi -v (verbose), -n (numeric), -x (exact), dan  &#8211;line-number</td>
</tr>
<tr>
<td>-F (&#8211;flush)</td>
<td>Mengosongkan aturan pada sebuah chain</td>
</tr>
<tr>
<td>-N (&#8211;new-chain)</td>
<td>Membuat rantai baru</td>
</tr>
<tr>
<td>-X (&#8211;delete-chain)</td>
<td>Menghapus rantai yang disebutkan</td>
</tr>
<tr>
<td>-E (&#8211;rename-chain)</td>
<td>Merubah suatu nama rantai</td>
</tr>
<tr>
<td>-P (&#8211;policy)</td>
<td>Membuat kebijakan default pada sebuah rantai</td>
</tr>
<tr>
<td>-p (&#8211;protocol)</td>
<td>Mengecek tipe protokol tertentu. Tanda inverse(!) berarti kecuali. Misalnya protocol ! tcp berarti kecuali tcp</td>
</tr>
<tr>
<td>-s (&#8211;source)</td>
<td>Mencocokkan paket berdasarkan alamat IP asal. Bisa berbentuk alamat tunggal (mis:192.168.0.1) atau alamat network (mis:192.168.0.0/255.255.255.0 atau 192.168.0.0/24)</td>
</tr>
<tr>
<td>-d (&#8211;destination)</td>
<td>Mencocokkan paket berdasarkan alamat tujuan</td>
</tr>
<tr>
<td>-i (&#8211;in-interface)</td>
<td>Mencocokkan paket berdasarkan interface dimana paket datang dan berlaku pada rantai INPUT, FORWARD, dan PREROUTING</td>
</tr>
<tr>
<td>-o (&#8211;out-interface)</td>
<td>Mencocokkan paket berdasarkan interface dimana paket keluar dan berlaku pada rantai OUTPUT, FORWARD, dan POSTROUTING</td>
</tr>
<tr>
<td>&#8211;sport (&#8211;source-port)</td>
<td>Mencocokkan paket berdasarkan port asal(bisa dilihat di /etc/services). Perintah ini bisa digunakan untuk range port tertentu. Misal range antara port 22 sampai 80 bisa ditulis &#8211;sport 22-80. Jika &#8211;sport :80 berarti paket dengan port 0-80. Jika &#8211;sport 1024: berarti paket dengan port asal 1024-65535</td>
</tr>
<tr>
<td>&#8211;dport (&#8211;destination-port)</td>
<td>Mencocokkan paket berdasarkan port tujuan. Penggunaannya sama dengan &#8211;sport</td>
</tr>
<tr>
<td>&#8211;syn</td>
<td>Memeriksa apakah flag SYN di set dan ACK dan FIN tidak di set. Perintah ini sama dengan kita menggunakan match &#8211;tcp-flags SYN,ACK,FIN SYN. Paket dengan perintah tersebut digunakan untuk melakukan request koneksi TCP yang baru terhadap server</td>
</tr>
<tr>
<td>-m mac -mac-source</td>
<td>Melakukan pencocokan paket berdasarkan MAC source address</td>
</tr>
<tr>
<td>-m multiport &#8211;source-port</td>
<td>Mendefinisikan port atau port range lebih dari satu</td>
</tr>
<tr>
<td>-j (&#8211;jump)</td>
<td>Perlakuan yang diberikan terhadap paket-paket yang memenuhi kriteria. Setelah perintah ini ada beberapa opsi yaitu:<br />
<strong>ACCEPT</strong>: akan mengijinkan paket<br />
<strong>DROP</strong>: akan menolak paket<br />
<strong>REJECT</strong>: akan menolak paket. Berbeda dengan DROP, REJECT akan memberitahukan error kesalahan kepada user pengirim sedangkan DROP tidak memberitahukan error kesalahan. Opsi untuk REJECT adalah icmp-net-unreachable, icmp-host-unreachable, icmp-port-unreachable, icmp-proto-unreachable, icmp-net-prohibited, dan icmp-host-prohibited. Namun untuk menggunakan opsi-opsi tersebut harus diawali dengan &#8211;reject-with<br />
<strong>RETURN</strong>: akan membuat paket berhenti melintasi aturan-aturan pada rantai dimana paket tersebut menemui target RETURN<br />
<strong>MIRROR</strong>: fungsi utamanya adalah membalik source address dan destination address. Misalnya PC A menjalankan target RETURN kemudian komputer B melakukan koneksi http ke komputer A, maka yang muncul adalah pada browser adalah website komputer B itu sendiri<br />
<strong> LOG</strong><strong>:</strong> digunakan untuk menentukan tingkat log. Tingkatan log yang bisa digunakan adalah debug, info, notice,warning, err, crit, alert dan emerg. perintah -j LOG &#8211;log-prefix digunakan untuk memberikan string yang tertulis pada awalan log, sehingga memudahkan pembacaan log tersebut.<br />
<strong>SNAT Target</strong>: Berguna untuk melakukan perubahan alamat asal dari paket (Source Network Address Translation). Target ini berlaku untuk tabel NAT pada rantai POSTROUTING, dan hanya disinilah rantai POSTROUTING. Jika paket pertama dari sebuah koneksi mengalami SNAT, maka paket-paket berikutnya dalam koneksi tersebut juga akan mengalami hal yang sama<br />
<strong>DNAT Target</strong>: Digunakan untuk melakukan translasi field alamat tujuan (Destination Network Address Translation) pada header dari paket-paket yang memenuhi kriteria match. DNAT hanya bekerja untuk tabel NAT pada rantai PREROUTING dan OUTPUT atau rantai buatan yang dipanggil oleh kedua rantai tersebut<br />
<strong>MASQUARADE Target</strong>: Target ini bekerja dengan cara yang hampir sama seperti target SNAT, tetapi target ini tidak memerlukan option &#8211;to-source. Target ini memang ini didesain untuk bekerja pada komputer dengan koneksi yang tidak tetap seperti dial-up atau DHCP yang akan memberi pada kita nomor IP yang berubah-ubah. Target ini hanya bekerja untuk tabel NAT pada rantai POSTROUTING<br />
<strong>REDIRECT Target</strong>: Digunakan untuk mengalihkan jurusan (redirect) paket ke mesin itu sendiri. Target ini umumnya digunakan untuk mengarahkan paket yang menuju suatu port tertentu untuk memasuki suatu aplikasi proxy, lebih jauh lagi hal ini sangat berguna untuk membangun sebuah sistem jaringan yang menggunakan transparent proxy. Contohnya kita ingin mengalihkan semua koneksi yang menuju port http untuk memasuki aplikasi http proxy misalnya squid. Target ini hanya bekerja untuk tabel NAT pada rantai PREROUTING dan OUTPUT atau pada rantai buatan yang dipanggil dari kedua rantai tersebut.</td>
</tr>
</tbody>
</table>
<div>Memang banyak sekali dan bisa menjadi sangat sangat kompleks teknik konfigurasi iptables. Pada kesempatan ini kita hanya mencoba melakukan konfigurasi firewall / iptables yang sederhana saja.</div>
<h4>Contoh-Contoh</h4>
<div><p>Ada dua pendekatan di dalam Iptables yaitu pendekatan positif dan pendekatan negatif. Pendekatan positif yaitu dimana seluruh port ditutup sedangkan pendekatan negatif yaitu dimana seluruh port dibuka. Untuk melihat apakah sistem iptables kita menggunakan pendekatan positif atau negatif (namun, pada umumnya linux secara default menggunakan pendekatan negatif) ketikkan iptables -L dan lihat kata setelah kata POLICY. Jika ada kata ACCEPT maka berarti pendekatan yang digunakan adalah negatif. Di tutorial ini kita akan menggunakan pendekatan negatif. Berikut adalah contoh-contohnya:</p>
<p><strong>1. Memblok paket yang datang dari sebuah IP</strong></p>
</div>
<pre># iptables -I INPUT -s 192.168.0.149 -j REJECT</pre>
<div><p>Peritah di atas digunakan untuk memblok paket dari IP 192.168.0.149. Ada 2 opsi yang digunakan sebenarnya yaitu DROP dan REJECT. Perbedaan dari keduanya adalah kalau REJECT, perintah ini akan memblok paket namun akan memberitahukan bahwa paket tersebut ditolak. Sedangkan kalau DROP, perintah ini akan memblok paket namun tidak diberitahu apakah paket tersebut ditolak atau tidak.</p>
<p><strong>2. Menghapus iptables</strong></p>
</div>
<pre>#  iptables -D INPUT 3</pre>
<div><p>Menghapus iptables pada tabel input di baris ke 3</p>
</div>
<pre># iptables -F</pre>
<div><p>Menghapus seluruh iptables</p>
</div>
<pre># iptables -F FORWARD</pre>
<div><p>Menghapus seluruh iptables yang hanya berada di tabel forward</p>
<p><strong>3. Menutup Port </strong></p>
</div>
<pre># iptables -A INPUT -p tcp  --dport 22 -j REJECT</pre>
<div><p>Perintah di atas memblok port 22 yang biasa digunakan untuk ssh</p>
</div>
<pre># iptables -A INPUT -p tcp -i eth0 --dport 23 -j REJECT</pre>
<div>Perintah di atas memblok port 22 yang biasa digunakan untuk telnet</div>
<pre># iptables -I INPUT -s 192.168.0.250 -p tcp --dport 23 -j REJECT</pre>
<div>Perintah di atas untuk memblok service telnet dari IP 192.168.0.250</div>
<h5>4. Melihat tabel iptables</h5>
<pre># iptables -L</pre>
<div><p>Perintah di atas digunakan untuk melihat daftar (list) iptables</p>
</div>
<pre>#  iptables -L --line-number</pre>
<div><p>Perintah di atas digunakan untuk melihat daftar (list) iptables dan disertai dengan nomor baris</p>
</div>
<pre># iptables -L -v --line-number</pre>
<div>Perintah di atas digunakan untuk melihat daftar (list) iptables dan disertai dengan nomor baris serta dengan mode verbose</div>
<pre> # iptables -L -v --line-number -t nat</pre>
<div><p>Perintah di atas digunakan untuk melihat daftar (list) iptables dan disertai dengan nomor baris dengan mode verbose serta menampilkan tabel NAT</p>
<h5>5. Mengubah Policy</h5>
<pre># iptables -P INPUT DROP</pre>
<div>Mengubah chain INPUT menjadi DROP</div>
<pre># iptables -P OUTPUT DROP</pre>
<div>Mengubah chain OUTPUT menjadi DROP</div>
<pre># iptables -P FORWARD DROP</pre>
<p>Mengubah chain FORWARD menjadi DROP</p>
<h5>6. Lain-Lain</h5>
<pre># iptables -A INPUT -m mac -mac-source 00-14-85-47-85-E5</pre>
<p>Memblok komputer yang mempunyai mac address 00-14-85-47-85-E5</p>
<pre># iptables -A INPUT -p tcp -m multiport --source-port 22,53,80</pre>
<p>Memblok port-port 22,53, dan 80</p>
</div>
<h5>7. Menggunakan Log</h5>
<div>Untuk menggunakan log di dalam iptables, maka kita harus menambahkan skrip di file file syslog.conf pada folder /etc. Di dalam skrip tersebut, tambahkan skrip sebagai berikut:</div>
<pre>kern.*                                                  /var/log/firewall.log</pre>
<div>Setelah itu, simpan file tersebut dan restart syslog dengan cara:</div>
<pre># service syslog restart</pre>
<div><p>Dengan demikian, segala hal yang terjadi pada iptables akan dicatat di /var/log/firewall.log</p>
<p>Penentuan posisi log juga berpengaruh terhadap pencatatan log itu sendiri. Sebaiknya posisi log ditempatkan di baris paling atas karena akan mencatat segala yang terjadi pada paket-paket sebelum paket-paket tersebut diperlakukan sesuai dengan rule yang ada di dalam iptables. Untuk lebih jelasnya, perhatikan contoh berikut. Kita akan membuat server linux di <a href="http://www.vmware.com/">vmware</a> dengan 2 ethernet. eth0 dengan IP 192.168.0.248 dan eth1 dengan IP 192.168.2.2. Lalu di iptables kita buat aturan sebagai berikut:</p>
<pre># iptables -P INPUT DROP
# iptables -I INPUT -s 192.168.0.1 -d 192.168.0.248 -j ACCEPT
# iptables -A INPUT -p ALL -m state --state NEW -j LOG --log-prefix "IPTABLES: (INPUT-REJECT)"
# iptables -A INPUT -i eth1 -j REJECT</pre>
<p>Perintah pertama dapat dijelaskan bahwa policy default untuk rantai INPUT adalah DROP yang berarti akan memblok seluruh inputan. Perintah iptables kedua akan menerima inputan dari IP 192.168.0.1 dengan tujuan IP 192.168.0.248. Perintah iptables ketiga akan mencatat seluruh inputan yang mencoba masuk ke server selain yang sudah ditentukan.  Perintah iptables keempat akan memblok seluruh inputan yang menuju eth1 atau yang ber- IP 192.168.2.2.  Sekarang coba ping 192.168.0.248 dari komputer yang ber-IP 192.168.0.1, dan akan terlihat hasil sebagai berikut:</p>
</div>
<div><img src="http://catatanlepas.com/images/stories/Komputer/Security/ping248.jpg" alt="" width="414" height="154" /></div>
<div><p>Dan kalau kita lihat di log firewall di /var/log/firewall akan terlihat tidak ada aktivitas apa-apa di dalam file tersebut. Tetapi pada saat kita menge-ping 192.168.2.2, maka akan terlihat gambar seperti di bawah ini:</p>
<div><img src="http://catatanlepas.com/images/stories/Komputer/Security/ping2,2.jpg" alt="" width="343" height="169" /></div>
<p>Itu berarti IP tersebut di blok. Sekarang lihat di log firewall, seharusnya akan terlihat gambar berikut ini:</p>
<div><img src="http://catatanlepas.com/images/stories/Komputer/Security/log-firewall.jpg" alt="" /></div>
<p>Contoh yang lain lagi misalnya kita mempunyai IP publik yang ada di eth1 dan kita ingin memblok seluruh IP publik yang ada untuk mengakses IP publik kita, namun kita juga ingin mengetahui IP-IP mana saja yang mengakses IP Publik kita maka sintaksnya seperti berikut:</p>
<pre># iptables -I INPUT -p All -i eth1 -s ! 192.168.0.0/24 -m state --state NEW -j LOG --log-prefix "IPTABLES: (INPUT-REJECT) "
# iptables -A INPUT -i eth1 -s ! 192.168.0.0/24 -j REJECT</pre>
<p>Sintaks di atas dapat dijelaskan bahwa seluruh IP akan ditolak namun hanya IP-IP publik saja yang akan di catat dalam log.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostgokil.com/dasar-dasar-perintah-iptables.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Merubah Repository CentOS ke server indonesia</title>
		<link>http://blog.hostgokil.com/merubah-repository-centos-ke-server-indonesia.html</link>
		<comments>http://blog.hostgokil.com/merubah-repository-centos-ke-server-indonesia.html#comments</comments>
		<pubDate>Tue, 09 Feb 2010 19:26:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://blog.hostgokil.com/?p=192</guid>
		<description><![CDATA[setelah testing server baru iix, kami cba untuk testing dengan mengubah repository nya ke dalam negeri, tepat nya punya si kambing 
1. Login ke ssh anda
2. Rubah nama file konfigurasi repository yang lama yang terdapat di /etc/yum.repos.d/CentOS-Base.repo.
[root@vps--]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.old
3. Buat file konfigurasi repo yang baru dengan nama CentOS-Base.repo ( saya menggunakan editor nano karena [...]]]></description>
			<content:encoded><![CDATA[<p>setelah testing server baru iix, kami cba untuk testing dengan mengubah repository nya ke dalam negeri, tepat nya punya si kambing <img src='http://blog.hostgokil.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
1. Login ke ssh anda<br />
2. Rubah nama file konfigurasi repository yang lama yang terdapat di /etc/yum.repos.d/CentOS-Base.repo.<br />
<code>[root@vps--]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.old</code><br />
3. Buat file konfigurasi repo yang baru dengan nama CentOS-Base.repo ( saya menggunakan editor nano karena lebih mudah <img src='http://blog.hostgokil.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). dan isikan file terbut dengan konten dibawah ini.<br />
<code>[root@vps]# nano /etc/yum.repos.d/CentOS-Base.repo</code></p>
<p><code>#——————————— Config start ———————————————#</code></p>
<p>[Add Ons]<br />
name=CentOS<br />
baseurl=ftp://kambing.ui.ac.id/centos/5.4/addons/i386/<br />
enabled=1<br />
gpgcheck=1<br />
gpgkey=ftp://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>[CentOS Plus]<br />
name=CentOS<br />
baseurl=ftp://kambing.ui.ac.id/centos/5.4/centosplus/i386/<br />
enabled=1<br />
gpgcheck=1<br />
gpgkey=ftp://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>[Extras]<br />
name=CentOS<br />
baseurl=ftp://kambing.ui.ac.id/centos/5.4/extras/i386/<br />
enabled=1<br />
gpgcheck=1<br />
gpgkey=ftp://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>[Fasttrack]<br />
name=CentOS<br />
baseurl=ftp://kambing.ui.ac.id/centos/5.4/fasttrack/i386/<br />
enabled=1<br />
gpgcheck=1<br />
gpgkey=ftp://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>[OS]<br />
name=CentOS<br />
baseurl=ftp://kambing.ui.ac.id/centos/5.4/os/i386/<br />
enabled=1<br />
gpgcheck=1<br />
gpgkey=ftp://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>[Update]<br />
name=CentOS<br />
baseurl=ftp://kambing.ui.ac.id/centos/5.4/updates/i386/<br />
enabled=1<br />
gpgcheck=1<br />
gpgkey=ftp://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>#——————————— Config end ———————————————#</p>
<p>Kalau sudah selesai, simpan konfigurasi dengan menekan tombol <strong>Ctrl + X</strong> lalu tekan <strong>Y</strong> dan <strong>ENTER</strong> untuk keluar dari editor nano.</p>
<p>7. Langkah selanjutnya adalah mengupdate repository dengan perintah<br />
<code>[root@vps--]# yum update</code><br />
kalau masih ada yang error, berarti masih ada yang salah, coba deh di cek lagi<br />
8. Tunggu sampai proses update repository dari server <a href="http://kambinng.ui.ac.id">kambinng.ui.ac.id</a> selesai.<br />
Saya rasa cukup sekian untuk saat ini, semuga informasi yang saya berikan berguna bagi anda semua. untuk kritik dan saran silakan curahkan melalui komentar.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostgokil.com/merubah-repository-centos-ke-server-indonesia.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cara menutup port yang tidak diperlukan pada linux</title>
		<link>http://blog.hostgokil.com/cara-menutup-port-yang-tidak-diperlukan-pada-linux.html</link>
		<comments>http://blog.hostgokil.com/cara-menutup-port-yang-tidak-diperlukan-pada-linux.html#comments</comments>
		<pubDate>Fri, 05 Feb 2010 21:12:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[close port]]></category>
		<category><![CDATA[menutup port]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://blog.hostgokil.com/?p=190</guid>
		<description><![CDATA[Tutorial ini sesuai judulnya adalah cara untuk menutup port yang tidak diperlukan pada linux. Karena port yang terbuka dan yang tidak terpakai biasanya sangat rentan terhadap penyerangan. Disamping itu, bagi para pengguna VPS yang menjadikan sebagai VPN seringkali mendapati usernya yang &#8220;nakal&#8221; yang memanfaatkan VPN untuk melakukan hal-hal illegal, seperti hacking dan spamming.
Beberapa hari belakangan [...]]]></description>
			<content:encoded><![CDATA[<p>Tutorial ini sesuai judulnya adalah cara untuk menutup port yang tidak diperlukan pada linux. Karena port yang terbuka dan yang tidak terpakai biasanya sangat rentan terhadap penyerangan. Disamping itu, bagi para pengguna VPS yang menjadikan sebagai VPN seringkali mendapati usernya yang &#8220;nakal&#8221; yang memanfaatkan VPN untuk melakukan hal-hal illegal, seperti hacking dan spamming.</p>
<p>Beberapa hari belakangan ini, HOSTgokil.com seringkali mendapatkan laporan spamming dari datacenter dan tentunya hal ini tidak dapat dibiarkan.</p>
<p>Sebenarnya ada beberapa cara menutup port di linux, yakni dengan mematikan service yang ada atau langsung  dengan memberikan comment tags # pada /etc/service</p>
<p>Untuk menutup port dengan mematikan service:</p>
<blockquote><p>/sbin/service &lt;nameservice&gt; stop</p>
<p>atau</p>
<p>/etc/init.d/&lt;nameservice&gt; stop</p></blockquote>
<p>dan jangan lupa untuk merestart /etc/init.d/xinetd.d restart</p>
<p>Sedangkan yang kedua dengan cara menggunakan iptables</p>
<blockquote><p>iptables -A INPUT -p tcp &#8211;dport 110 -j DROP<br />
iptables -A OUTPUT -p tcp &#8211;dport 110 -j DROP</p></blockquote>
<p>Anda bisa menggunakan DROP atau REJECT sesuai keinginan.<br />
Sebagai tambahan untuk para pengguna VPS yang menggunakannya sebagai VPN dapat menutup port berikut untuk menghindari SPAM dari user</p>
<blockquote><p>#smtp            25/tcp<br />
#smtps         465/tcp<br />
#pop3           110/tcp<br />
#pop3s          995/tcp<br />
#imap            143/tcp<br />
#imaps          993/tcp</p></blockquote>
<p>Untuk mengecek apakah port sudah tertutup atau belum, dapat menggunakan port scan seperti nmap dan sebagainya</p>
<p>Jadi begitulah tutorial singkat ini <img src='http://blog.hostgokil.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 120px; width: 1px; height: 1px;">
<table id="post622678" class="tborder" border="0" cellspacing="0" cellpadding="3" width="100%" align="center">
<tbody>
<tr valign="top">
<td id="td_post_622678" class="alt1" style="border-right: 1px solid #ffffff;" colspan="2"><!-- message --></p>
<div id="post_message_622678">tommytomato:<br />
If you don&#8217;t need the running services at all do this:<br />
look for the symlinks to the scripts in /etc/rcX.d (where X is the runlevel number) and delete them.<br />
Then stop them:<br />
/sbin/service &lt;nameservice&gt; stop (for RH compatible I believe)<br />
/etc/init.d/&lt;nameservice&gt; stop (the rest?)</p>
<p>Maybe they get started through xinetd, in that case you should search for them in<br />
/etc/xinetd.d , edit the script and set disable yes.<br />
Then restart xinetd: /sbin/service xinetd restart (for RH compatible) or just /etc/init.d/xinetd.d restart (the rest?)</p>
</div>
<p><!-- / message --></td>
</tr>
</tbody>
</table>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostgokil.com/cara-menutup-port-yang-tidak-diperlukan-pada-linux.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips Agar Terhindar dari Skimming ATM</title>
		<link>http://blog.hostgokil.com/tips-agar-terhindar-dari-skimming-atm.html</link>
		<comments>http://blog.hostgokil.com/tips-agar-terhindar-dari-skimming-atm.html#comments</comments>
		<pubDate>Sat, 30 Jan 2010 08:24:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.hostgokil.com/tips-agar-terhindar-dari-skimming-atm.html</guid>
		<description><![CDATA[ Menggunakan ATM yang lokasinya terpencil memang nyaman karena tidak perlu antri. Namun kebiasan seperti ini bisa menimbulkan malapetaka menjadi korban Skimming.
Vice President E-business Head Citibank N.A Rudy Hamdani mengatakan ada beberapa cara agar nasabah tidak jadi korban skimming.
1. Jaga keamanan dan kerahasiaan kartu dan PIN Anda. Jangan mencatat nomor PIN di kartu ATM karena [...]]]></description>
			<content:encoded><![CDATA[<p> Menggunakan ATM yang lokasinya terpencil memang nyaman karena tidak perlu antri. Namun kebiasan seperti ini bisa menimbulkan malapetaka menjadi korban Skimming.</p>
<p>Vice President E-business Head Citibank N.A Rudy Hamdani mengatakan ada beberapa cara agar nasabah tidak jadi korban skimming.</p>
<p>1. Jaga keamanan dan kerahasiaan kartu dan PIN Anda. Jangan mencatat nomor PIN di kartu ATM karena rawan digunakan orang lain bila hilang. Jangan pernah memberi tahu PIN ATM kepada orang lain.</p>
<p>2. Hindari menggunakan nomor PIN yang diambil dari tanggal lahir atau nomor lain yang terkait dengan pengguna ATM.</p>
<p>3. Gunakan ATM yang berlokasi di Cabang Bank atau yang dekat security, hindari ATM terpencil walaupun di ATM terpencil tidak perlu antri.</p>
<p>4. Gunakan Ruang ATM yang benar benar aman dan jauh dari orang-orang tidak dikenal.</p>
<p>5. Tutup dengan jari Anda saat Input PIN di ATM</p>
<p>6. Jika kartu macet dan tidak bisa keluar dengan usaha sendiri, tinggalkan saja karena orang lain tidak bisa menggunakan tanpa mengetahui PIN-nya.</p>
<p>7. Jika kejadian ini sudah menimpa jangan panik, segera blokir kartu ATM dan selanjutnya segera laporkan ke kantor kepolisian terdekat.</p>
<p>8. Para pelaku juga sering melancarkan aksinya pada hari libur agar korban tidak bisa langsung menghubungi Bank dari ATM bersangkutan.</p>
<p>9. Pastikan Anda mengambil kembali kartu ATM usai bertransaksi.</p>
<p>10. Jangan tinggalkan kertas struk di mesin ATM. Dan bila kartu tertelan mesin, hubungi bank bersangkutan untuk memblokade rekening.</p>
<p>11. Segera lakukan pemblokiran Kartu ATM, jika Kartu ATM hilang hubungi via telepon atau datangi kantor cabang penerbit kartu.</p>
<p>12. Amati dan waspada ketika masuk ke dalam ruang ATM.</p>
<p>13. Amati apakah ada alat skimmer atau kamera pengintai.</p>
<p>14. Jangan langsung percaya dengan orang yang mengaku sebagai karyawan bank di sebuah mesin ATM.</p>
<p>15. Jangan sembarangan menghubungi nomor telepon yang mengatasnamakan pihak bank.</p>
<p>16. Simpan nomor telepon resmi dan alamat kantor bank Anda.[indra]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostgokil.com/tips-agar-terhindar-dari-skimming-atm.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial instalasi openVPN di VPS centos</title>
		<link>http://blog.hostgokil.com/tutorial-instalasi-openvpn-di-vps-centos.html</link>
		<comments>http://blog.hostgokil.com/tutorial-instalasi-openvpn-di-vps-centos.html#comments</comments>
		<pubDate>Fri, 29 Jan 2010 09:36:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[private]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[tutorialm vpn]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://blog.hostgokil.com/?p=186</guid>
		<description><![CDATA[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  ) , operating system yang saya gunakan adalah Centos 5.4 Final  , pengennya seh ga sama , ga tau kok dapat VPS dengan OS yang sama [...]]]></description>
			<content:encoded><![CDATA[<h2 id="post-70">Install openVPN server (repost)</h2>
<p>Disini saya akan sedikit memberikan tutorial untuk melakukan installasi openVPN server , saya mengambil referensi tutorial dari kuda (kok banyak yang pake nama hewan <img title=":P" src="http://kucing.asia/smilies/yahoo_tongue.gif" alt=":P" width="18" height="18" /> ) , operating system yang saya gunakan adalah Centos 5.4 Final <img title="B-)" src="http://kucing.asia/smilies/yahoo_sunglas.gif" alt="B-)" width="18" height="18" /> , pengennya seh ga sama , ga tau kok dapat VPS dengan OS yang sama <img title="=P~" src="http://kucing.asia/smilies/yahoo_drool.gif" alt="=P~" width="18" height="18" /></p>
<p>Berikut ini adalah beberapa kelebihan dari openVPN :</p>
<blockquote><p>Bisa menggunakan proxy (harus protokol TCP) &lt;&lt; berguna bgt.. <img title=":D" src="http://kucing.asia/smilies/yahoo_bigsmile.gif" alt=":D" width="18" height="18" /></p>
<p>Tentu saja gratis ga perlu bayar <img title=":D" src="http://kucing.asia/smilies/yahoo_bigsmile.gif" alt=":D" width="18" height="18" /></p>
<p>Security nya kuat (1024 bit) , CMIIW</p></blockquote>
<p>Sebelumnya cek dulu apakah VPS atau server anda mendukung dev/tun , ketikkan pada console :</p>
<pre>ls -al /dev/net/tun</pre>
<p>dan hasilnya jika terdapat device tersebut</p>
<pre>-bash-3.2# ls -al /dev/net/tun
crw------- 1 root root 10, 200 2009-08-01 01:45 /dev/net/tun</pre>
<p>Langsung ae jeh…</p>
<p>sek.. pastikan server anda terinstall gcc</p>
<blockquote><p>yum install gcc</p></blockquote>
<p>Download paket yang diperlukan :</p>
<blockquote><p>#wget http://openvpn.net/release/openvpn-2.0.9.tar.gz</p>
<p>#wget http://openvpn.net/release/lzo-1.08-4.rf.src.rpm</p></blockquote>
<p>Install and build paket yang dibutuhkan :</p>
<blockquote><p>#yum install rpm-build</p>
<p>#yum install autoconf.noarch</p>
<p>#yum install zlib-devel</p>
<p>#yum install pam-devel</p>
<p>#yum install openssl-devel</p>
<p>#yum install make</p></blockquote>
<p>Install paket yang telah didownload dengan cara rpm (dijadiin rpm dulu gitu maksutnya <img src='http://blog.hostgokil.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> <img title=";)" src="http://kucing.asia/smilies/yahoo_wink.gif" alt=";)" width="18" height="18" />:</p>
<pre>#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</pre>
<p>perhatikan bahwa nama direktori mungkin saja berbeda, apabila mesin nya 64bit maka direktorinya biasanya: /usr/src/redhat/RPMS/x86_64/</p>
<p>Sekarang kita copy file konfigurasi nya menuju folder /etc/openvpn (supaya enak aja)</p>
<blockquote><p>#cp -r /usr/share/doc/openvpn-2.0.9/easy-rsa/ /etc/openvpn/</p>
<p>#cp /usr/share/doc/openvpn-2.0.9/sample-config-files/server.conf /etc/openvpn/</p></blockquote>
<p>Building certificate (membuat sertifikat)</p>
<p>caranya, kita masuk direktori /etc/openvpn/easy-rsa/2.0</p>
<blockquote><p>#cd /etc/openvpn/easy-rsa/2.0</p>
<p>#source ./vars</p>
<p>#./vars</p>
<p>#./clean-all</p>
<p>#./build-ca</p>
<p>akan muncul tulisan2 aneh seperti ini:</p>
<p>Generating a 1024 bit RSA private key</p>
<p>………………………++++++</p>
<p>…………………….++++++</p>
<p>writing new private key to ‘ca.key’</p>
<p>—–</p>
<p>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]:</p></blockquote>
<p>kalo ga mau repot , teken enter2 terus <img title=":P" src="http://kucing.asia/smilies/yahoo_tongue.gif" alt=":P" width="18" height="18" /></p>
<p>yang perlu diisi hanyalah pada field “Common Name”</p>
<p>itu aja.</p>
<p>Build key server</p>
<blockquote><p>#./build-key-server server</p></blockquote>
<p>Akan keluar tulisan2 ga jelas lagi, dan sama dengan di atas, yg perlu diisi hanya pada “Common Name”, di sini masukkan kata: server</p>
<p>Build Diffie Hellman</p>
<blockquote><p>#./build-dh</p></blockquote>
<p>Build certificate untuk client, pengen berapa client? misalnya 3 orang:</p>
<blockquote><p>#./build-key nassao</p>
<p>#./build-key rainluva</p>
<p>#./build-key himitsu</p></blockquote>
<p>ngikut kuda pake nama cewek  <img title=";))" src="http://kucing.asia/smilies/yahoo_giggle.gif" alt=";))" width="18" height="18" /></p>
<p>akan keluar tulisan2 aneh lg, dan yg perlu diisi hanya pada “Common Name”, isikan sesuai nama klien, misalnya: nassao</p>
<p>Sekarang mari kita kopi <img title="~o)" src="http://kucing.asia/smilies/yahoo_coffee.gif" alt="~o)" width="18" height="18" /> sertifikat2 tersebut menuju /etc/openvpn/keys</p>
<blockquote><p>#cp /etc/openvpn/easy-rsa/2.0/keys /etc/openvpn/keys -R</p></blockquote>
<p>Konfigurasi server openvpn, dicopas langsung dari blog <a href="http://maeninternet.blogspot.com/2008/11/cara-instal-konfigurasi-openvpn-di.html">kuda</a></p>
<p>bikin file server.conf dan letakkan di /etc/openvpn , isi dengan baris berikut :</p>
<pre>local 74.208.x.x #-- sesuaikan dengan IP server anda
port 53 #-- 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 192.168.1.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</pre>
<p>Server siap dijalankan, dengan command sbb:</p>
<blockquote><p>#service openvpn start</p>
<p>atau</p>
<p>#openvpn /etc/openvpn/server.conf</p></blockquote>
<p>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 :</p>
<p>1. Enabling packet forwarding dengan command:</p>
<blockquote><p>#echo 1 &gt; /proc/sys/net/ipv4/ip_forward</p></blockquote>
<p>2. Edit NAT table untuk MASQUERADING</p>
<p>Command berikut khusus untuk server Dedicated saja:</p>
<pre>#iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE</pre>
<p>Sedangkan untuk VPS, command nya adalah sbb:</p>
<pre>#iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o venet0 -j SNAT --to 74.208.x.x</pre>
<p>IP disesuaikan dengan IP venet0 di VPS anda.</p>
<p><strong>Konfigurasi Client OpenVPN</strong></p>
<p>Download openVPN berbasis GUI , biar gampang jalaninnya</p>
<blockquote><p>http://openvpn.se/files/install_packages/openvpn-2.0.9-gui-1.0.3-install.exe</p></blockquote>
<p>Copy sertifikat2 dari server tadi,</p>
<p>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</p>
<p>atau \rainluva atau \himitsu.</p>
<p>Buat file konfigurasi klien openvpn</p>
<p>misalnya diberinama nassao.ovpn, dan kita edit pake notepad, diisi baris2 berikut:</p>
<pre>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 53 #--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</pre>
<p>bila sudah, simpan dan letakkan di folder c:\program files\openvpn\config\nassao</p>
<p>Jalankan dan konek openvpn anda. tunggu beberapa saat hingga muncul sebuah status connection baru di taskbar anda.</p>
<p><a href="http://kucing.asia/wp-content/uploads/2008/12/openvpn1.jpg"><img title="openvpn1" src="http://kucing.asia/wp-content/uploads/2008/12/openvpn1.jpg" alt="" width="500" height="351" /></a></p>
<p>Kita sudah terhubung :”&gt;</p>
<p><a href="http://ipangsan.web.id/implementasi-openvpn-di-vps-centos/" target="_blank">SUMBER</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostgokil.com/tutorial-instalasi-openvpn-di-vps-centos.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Repositori Lokal CentOS</title>
		<link>http://blog.hostgokil.com/repositori-lokal-centos.html</link>
		<comments>http://blog.hostgokil.com/repositori-lokal-centos.html#comments</comments>
		<pubDate>Wed, 27 Jan 2010 12:11:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[repo]]></category>

		<guid isPermaLink="false">http://blog.hostgokil.com/?p=184</guid>
		<description><![CDATA[Berikut adalah repository lokal IIX. edit file /etc/yum.repos.d/CentOS-Base.repo dengan :
[base]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5/os/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5
#released updates
[updates]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5/updates/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5
#packages used/produced in the build but not released
[addons]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5/addons/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5
#additional packages that may be useful
[extras]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5/extras/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5/centosplus/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5
[Fasttrack]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5/fasttrack/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5
Kemudian, ketik yum update untuk memastikan repositori diatas dapat diakses.
Tambahan.
Situs mirror CentOS Biz.Net.
Situs mirror CentOS CBN.
CentOS Public Mirror list.
]]></description>
			<content:encoded><![CDATA[<p>Berikut adalah repository lokal IIX. edit file <strong>/etc/yum.repos.d/CentOS-Base.repo</strong> dengan :</p>
<blockquote><p>[base]<br />
name=CentOS<br />
baseurl=http://kambing.ui.ac.id/centos/5/os/i386/<br />
enabled=1<br />
gpgcheck=1<br />
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>#released updates<br />
[updates]<br />
name=CentOS<br />
baseurl=http://kambing.ui.ac.id/centos/5/updates/i386/<br />
enabled=1<br />
gpgcheck=1<br />
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>#packages used/produced in the build but not released<br />
[addons]<br />
name=CentOS<br />
baseurl=http://kambing.ui.ac.id/centos/5/addons/i386/<br />
enabled=1<br />
gpgcheck=1<br />
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>#additional packages that may be useful<br />
[extras]<br />
name=CentOS<br />
baseurl=http://kambing.ui.ac.id/centos/5/extras/i386/<br />
enabled=1<br />
gpgcheck=1<br />
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>#additional packages that extend functionality of existing packages<br />
[centosplus]<br />
name=CentOS<br />
baseurl=http://kambing.ui.ac.id/centos/5/centosplus/i386/<br />
enabled=1<br />
gpgcheck=1<br />
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>[Fasttrack]<br />
name=CentOS<br />
baseurl=http://kambing.ui.ac.id/centos/5/fasttrack/i386/<br />
enabled=1<br />
gpgcheck=1<br />
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p></blockquote>
<p>Kemudian, ketik<strong> yum update</strong> untuk memastikan repositori diatas dapat diakses.</p>
<p>Tambahan.</p>
<p>Situs mirror <a href="http://centos.biz.net.id/">CentOS Biz.Net</a>.<br />
Situs mirror <a href="http://centos.cbn.net.id/">CentOS CBN</a>.<br />
CentOS <a href="http://www.centos.org/modules/tinycontent/index.php?id=13">Public Mirror</a> list.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostgokil.com/repositori-lokal-centos.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
