<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6886245633423315543</id><updated>2012-02-16T15:45:57.993+07:00</updated><category term='Network'/><category term='Tip dan trik'/><category term='Instalasi'/><category term='AntiSpam'/><category term='Windows'/><category term='Backup'/><category term='Linux-Opensource'/><category term='Keamanan'/><category term='Deteksi'/><title type='text'>Teknifo</title><subtitle type='html'>Paparan, review, dan langkah-langkah tentang Teknologi Informasi</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Teknologi Informasi</name><uri>http://www.blogger.com/profile/00911695276723481136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-4358709728250111047</id><published>2007-12-17T17:42:00.000+07:00</published><updated>2007-12-17T17:45:47.839+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux-Opensource'/><title type='text'>M0n0wall, konfigurasi IP Address</title><content type='html'>&lt;span&gt;&lt;strong&gt;M0n0wall part 5&lt;/strong&gt;.&lt;/span&gt;&lt;br /&gt;&lt;div align="justify"&gt;Setelah M0n0wall terinstall ke hardisk dan network interface-nya telah terkonfigurasi seperti terpaparkan pada tutorial sebelumnya(&lt;a href="http://teknifo.blogspot.com/2007/12/m0n0wall-konfigurasi-network-interface.html"&gt;M0n0wall, konfigurasi  network interface&lt;/a&gt;) dimana kedua network interface di konfigurasi sebagai berikut:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;lnc0  untuk interface LAN.&lt;br /&gt;lnc1 interface untuk WAN.&lt;/blockquote&gt;&lt;div align="justify"&gt;Setelah konfigurasi interface selesai dan kemudian diproses maka M0n0wall akan merestart mesin dan kemudian kembali ke menu Console Setup, yang tampak seperti pada gambar berikut ini:&lt;br /&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/28-console-setup.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/28-console-setup.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 1. Menu console setup&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Perhatikan gambar diatas pada bagian yang beri tanda kotak, disitu terlihat interface yang telah terkonfigurasi yaitu lnc0 sebagai interface LAN dan lnc1 sebagai interface WAN kemudian bandingkan dengan tampilan menu console setup ketika pertamakali booting seperti tampak pada potongan gambar dibawah ini:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/21-CS-port-conf.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/21-CS-port-conf.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 2. Potongan gambar menu console setup saat pertamakali booting.&lt;br /&gt;&lt;blockquote&gt;&lt;span&gt;&lt;strong&gt;Keterangan&lt;/strong&gt;&lt;/span&gt;:&lt;br /&gt;&lt;i&gt;Pada gambar diatas nama interface untuk LAN masih sis0 dan interface untuk WAN masih sis1.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div align="justify"&gt;Sebelum melangkah lebih lanjut memberi IP address untuk interface LAN sebaiknya kita perhatikan topologi jaringan yang akan kita gunakan, dalam tutorial ini  m0n0wall akan berada di belakang router/modem ADSL untuk mengatur koneksi internet dari LAN dengan skema sebagai berikut:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;m0n0wall:&lt;br /&gt;inteface LAN: lnc0&lt;br /&gt;IP address lnc0: 192.168.100.1&lt;br /&gt;interface WAN lnc1&lt;br /&gt;IP address lnc1: 192.168.1.3&lt;br /&gt;&lt;br /&gt;router/modem ADSL:&lt;br /&gt;IP address LAN: 192.168.1.1&lt;br /&gt;&lt;br /&gt;LAN:&lt;br /&gt;alamat network: 192.168.100.0/24&lt;br /&gt;&lt;br /&gt;Berikut gambar topologi jaringan tersebut:&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/topologi-29.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/topologi-29.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 3. Topologi jaringan.&lt;/div&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;strong&gt;Perhatian,&lt;/strong&gt;&lt;br /&gt;&lt;div align="justify"&gt;Perlu diperhatikan bahwa IP address default(192.168.1.1) yang diberikan m0n0wall untuk interface LAN(lnc0) kita ganti dengan 192.168.100.1 karena IP address 192.168.1.1 digunakan untuk modem ADSL.&lt;/div&gt;&lt;/blockquote&gt;&lt;div align="justify"&gt;Setelah konfigurasi interface selesai berikutnya memberi &lt;a href="http://id.wikipedia.org/wiki/Alamat_IP"&gt;IP address&lt;/a&gt; untuk interface LAN, secara default m0n0wall memberi IP address untuk interface LAN dengan 192.168.1.1. Semetara untuk konfigurasi IP address interface WAN dilakukan melalui webGUI karena di console setup tidak tersedia menu untuk konfigurasi IP address WAN. Agar bisa mengakses webGUI dari m0n0wall terlebih dahulu kita harus mengkonfigurasi IP address LAN, untuk melakukannya kita menggunakan menu console stup nomor dua(Set up LAN IP address).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;berikut langkah-langkahnya:&lt;br /&gt;&lt;br /&gt;Di console setup di bagian "Enter Number:' masukan angka 2 dan kemudian tekan enter, seperti pada potongan gambar berikut ini,&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/30-enter-number-2.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/30-enter-number-2.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 4. Memasukan pilihan nomer dua.&lt;br /&gt;&lt;br /&gt;Selanjutnya masukan  IP address untuk LAN, isilah dengan 192.168.100.1 dan kemudian tekan enter,  seperti pada potongan gambar di bawah ini:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/31-enter-lan-ip-addr.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/31-enter-lan-ip-addr.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 5. Memasukan IP address untuk LAN.&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Setelah memasukan IP address selanjutnya kita harus memasukan &lt;a href="http://id.wikipedia.org/wiki/Subnet_mask%20target="&gt;subnetmask&lt;/a&gt;, karena IP address yang kita gunakan adalah kelas C(192.168.xxx.xxx) dimana secara default netmasknya adalah 255.255.255.0 atau 24 yang dapat memuat 254 host, oleh karena itu masukan angka 24 dan kemudian tekan enter, seperti pada gambar berikut ini:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/32-enter-lan-subnet.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/32-enter-lan-subnet.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 6. Memasukan subnet mask.&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Selanjutnya akan muncul pertayaan apakah kita akam mengaktifkan &lt;a href="http://id.wikipedia.org/wiki/DHCP"&gt;DHCP&lt;/a&gt; server agar komputer klien di LAN mendapatkan IP address otomatis, supaya tidak merepotkan untuk menseting satu persatu IP address di klien sebaiknya kita aktifkan DHCP server, maka pada pertayaan untuk aktifasi DHCP server masukan huruf y(mengaktifkan) kemudian tekan enter, seperti pada potongan gambar berikut ini:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/33-dhcp-serv-y.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/33-dhcp-serv-y.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 6. Mengaktifkan DHCP server.&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Setelah mengaktifkan DHCP server kemudian kita harus memasukan rentang IP Address yang di alokasikan bagi komputer klien untuk mendapatkan IP address otomatis. Misal rentang IP yag di alokasikan untuk klien adalah:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;192.168.100.2 s/d 192.168.100.15&lt;br /&gt;&lt;br /&gt;Maka masukan rentang awalnya yaitu 192.168.100.2 kemudian tekan enter, seperti terlihat pada potongan gambar dibawah ini:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/34-enter-range-ip-1.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/34-enter-range-ip-1.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 7. Memasukan rentang IP address awal yang di alokasikan untuk klien.&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Berikutnya masukan rentang IP address akhir yaitu 192.168.100.15 dan tekan enter, kemudian akan muncul pernyataan bahwa IP addres LAN telah di-set ke 192.168.100.1/24, seperti pada gambar dibawah ini:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/35-enter-range-ip-2.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/35-enter-range-ip-2.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 7. Memasukan rentang IP address akhir yang di alokasikan untuk klien.&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Kemudian tekan enter uuntuk kembali ke menu console setup. Sampai disini kita sudah bisa mengakses webGUI dari m0n0wall untuk administrasi lebih lanjut. Untuk administrasi lebih lanjut menggunakan webGUI seperti konfigurasi IP addres WAN, rules, traffic(bandwidth) shaping dan captive portal akan saya bahas pada postingan berikutnya&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Postingan sebelumnya:&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://teknifo.blogspot.com/2007/12/m0n0wall-konfigurasi-network-interface.html"&gt;M0n0wall, Konfigurasi Network Interface.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Referensi:&lt;br /&gt;- http://wikipedia.org&lt;br /&gt;- http://m0n0.ch/wall&lt;br /&gt;- dll&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-4358709728250111047?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/4358709728250111047/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=4358709728250111047&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/4358709728250111047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/4358709728250111047'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/12/m0n0wall-konfigurasi-ip-address.html' title='M0n0wall, konfigurasi IP Address'/><author><name>gesang</name><uri>http://www.blogger.com/profile/03612383213752442007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://bp1.blogger.com/_zWKCQoCPOdg/R2jFs-RIMyI/AAAAAAAAAC8/B1PO4Lw02ZU/S220/me-bw-155x151.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-8374702321219322352</id><published>2007-12-10T18:44:00.001+07:00</published><updated>2008-11-13T13:55:03.977+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Keamanan'/><category scheme='http://www.blogger.com/atom/ns#' term='Tip dan trik'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux-Opensource'/><title type='text'>Mengamankan VNC dengan jalur SSH</title><content type='html'>Kali ini saya akan coba untuk menulis tutorial mengamankan jalur &lt;a href="http://en.wikipedia.org/wiki/VNC"&gt;VNC&lt;/a&gt;, mengapa? Karena jalur ini tidak aman, pada VNC dibawah versi 4.0 tidak terenkripsi, sedangkan versi 4.0 telah terenkripsi namun sangat mudah di crack.&lt;br /&gt;&lt;div align="left"&gt;&lt;blockquote&gt;&lt;i&gt; The session password for a VNC connection does not go out over th&lt;/i&gt;&lt;i&gt;e&lt;br /&gt;Internet, &lt;b&gt;but the traffic generated by the session itself is&lt;/b&gt; &lt;b&gt;not&lt;br /&gt;encrypted&lt;/b&gt; and, therefore, is susceptible to sniffing, hijacking and&lt;br /&gt;having commands inserted into the stream.  It is therefore recommended&lt;br /&gt;that an ssh tunnel be used to encrypt the session traffic. (realvnc.com)&lt;/i&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;Lalu bagaimana solusi untuk mengamankan jalur VNC? Tutorial ini sangat dikhususkan untuk para pemakai VNC atau yang dengan terpaksa harus menggunakan VNC sebagai remote software.&lt;span class="fullpost"&gt;&lt;br /&gt;Jawaban untuk mengamankan jalur VNC adalah dengan cara melempar jalur VNC tersebut ke jalur teraman, yaitu jalur SSH, bahasa kerennya "tunneling VNC over SSH&lt;/span&gt;&lt;span class="fullpost"&gt;". Skenarionya adalah saya hendak me-remote server Linux yang terinstall VNC dan mengamankan jalurnya lewat SSH. Persiapannya sebagai berikut pada distro &lt;b&gt;Slackw&lt;/b&gt;&lt;b&gt;are&lt;/b&gt;:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Persiapkan SSH Server di Linux, yang paling terkenal OpenSSH server.&lt;/li&gt;&lt;li&gt;Putty untuk SSH Client&lt;/li&gt;&lt;li&gt;TightVNC server (di Linux) dan viewer untuk Windows (bisa didownload &lt;a href="http://www.tightvnc.com/download.html"&gt;disitusnya&lt;/a&gt;)&lt;/li&gt;&lt;/ol&gt;&lt;u&gt;&lt;b&gt;Tahap 1. Jalankan SSH server di komputer Linux.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Menjalankan server SSH dengan mengetikkan:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;small&gt;&lt;big&gt;[t0m@gw t0m]$&lt;/big&gt;&lt;/small&gt;&lt;/span&gt;&lt;span&gt; sudo /etc/rc.d/rc.sshd sta&lt;/span&gt;&lt;span&gt;rt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Tahap 2. Menginstall tightvncserver&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Silakan mendownload di &lt;u&gt;Linuxpackages.net&lt;/u&gt;, atau klik &lt;a href="http://www.linuxpackages.net/pkg_details.php?id=11559"&gt;disini&lt;/a&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Setelah didownload lakukan instalasi dengan mengetik:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;small&gt;&lt;big&gt;[t0m@gw t0m]$ installpkg&lt;/big&gt; &lt;big&gt;tightvnc-1.3.9-i486-1kjz.tgz&lt;/big&gt;&lt;/small&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;small&gt;&lt;big&gt;&lt;br /&gt;&lt;/big&gt;&lt;/small&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;u&gt;&lt;b&gt;Tahap 3. Menjalankan VNC Server&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Jalankan VNC server dengan cara:&lt;br /&gt;&lt;br /&gt;&lt;big&gt;&lt;span&gt;&lt;small&gt;[t0m@gw t0m]$&lt;/small&gt;&lt;/span&gt; &lt;span&gt;&lt;small&gt;&lt;b&gt;vncserver :20 &lt;/b&gt;&lt;/small&gt;&lt;/span&gt;&lt;span&gt;&lt;small&gt;&lt;b&gt;-depth    16 &lt;/b&gt;&lt;/small&gt;&lt;/span&gt;&lt;span&gt;&lt;small&gt;&lt;b&gt;-geometry 800x600 -n&lt;/b&gt;&lt;/small&gt;&lt;/span&gt;&lt;/big&gt;&lt;big&gt;&lt;span&gt;&lt;small&gt;&lt;b&gt;ame t0m-vnc-secure&lt;/b&gt;&lt;/small&gt;&lt;/span&gt;&lt;/big&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;vncserver    = program vncserver&lt;br /&gt;:20 = nomor display&lt;br /&gt;-depth 16 = ketajaman display&lt;br /&gt;-geometry = ukuran resolusi display&lt;br /&gt;-name = nama koneksi&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Kurang lebih ketika dijalankan akan seperti ini:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;small&gt;&lt;big&gt;[t0m@gw t0m]$ &lt;b&gt;vncserver :20 &lt;/b&gt;&lt;/big&gt;&lt;/small&gt;&lt;/span&gt;&lt;big&gt;&lt;span&gt;&lt;small&gt;&lt;b&gt;-depth    16 &lt;/b&gt;&lt;/small&gt;&lt;/span&gt;&lt;/big&gt;&lt;span&gt;&lt;small&gt;&lt;big&gt;&lt;b&gt;-geometry 800x600   -n&lt;/b&gt;&lt;/big&gt;&lt;/small&gt;&lt;/span&gt;&lt;span&gt;&lt;small&gt;&lt;big&gt;&lt;b&gt;ame t0m-vnc-secure&lt;/b&gt;&lt;/big&gt;&lt;/small&gt;&lt;/span&gt;&lt;span&gt;&lt;small&gt;&lt;br /&gt;&lt;br /&gt;&lt;big&gt;                  You will require a password to access your desktops.&lt;/big&gt;&lt;/small&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;small&gt;&lt;big&gt;               Password: &lt;b&gt;********   [Masukkan password Anda]&lt;/b&gt;&lt;br /&gt;Verify: &lt;b&gt;********&lt;/b&gt;&lt;br /&gt;Would you like to enter a view-only password (y/n)?&lt;/big&gt;&lt;/small&gt;&lt;/span&gt;&lt;span&gt;&lt;small&gt;&lt;big&gt; &lt;b&gt;y&lt;/b&gt;&lt;/big&gt;&lt;/small&gt;&lt;/span&gt;&lt;span&gt;&lt;small&gt;&lt;big&gt;&lt;br /&gt;Password: &lt;b&gt;********    &lt;/b&gt;&lt;/big&gt;&lt;/small&gt;&lt;/span&gt;&lt;span&gt;&lt;small&gt;&lt;big&gt;&lt;b&gt;[Masukkan password Anda]&lt;/b&gt;&lt;/big&gt;&lt;/small&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;span&gt;&lt;small&gt;&lt;big&gt;&lt;br /&gt;Verify: &lt;b&gt;********      &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;New 't0m-vnc-secure' desktop is gw:20&lt;/big&gt;&lt;/small&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;small&gt;&lt;big&gt;&lt;br /&gt;Starting applications specified in /home/t0m/.vnc/xsta&lt;/big&gt;&lt;/small&gt;&lt;/span&gt;&lt;span&gt;&lt;small&gt;&lt;big&gt;rt&lt;/big&gt;&lt;/small&gt;&lt;/span&gt;&lt;span&gt;&lt;small&gt;&lt;big&gt;up&lt;br /&gt;Log file is /home/t0m/.vnc/gw:20.log&lt;/big&gt;&lt;br /&gt;&lt;br /&gt;&lt;/small&gt;&lt;/span&gt;&lt;span&gt;&lt;small&gt;&lt;big&gt;[t0m@gw t0m]$&lt;/big&gt;&lt;/small&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span&gt;&lt;small&gt;&lt;big&gt;&lt;br /&gt;&lt;/big&gt;&lt;/small&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Tahap 4. Port Forwarding di Putty&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Silakan ke putty (saya pakai Putty versi 0.60), dan lihat bagian sebelah kiri, lalu&lt;/span&gt;&lt;span class="fullpost"&gt; klik SSH (nanti akan expand sendiri) lalu ke Tunnels.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HHCRGR8KIn8/R10kr_yl7II/AAAAAAAAAM0/yJVAHlThWmA/s1600-h/sshot-3.png"&gt;&lt;img src="http://4.bp.blogspot.com/_HHCRGR8KIn8/R10kr_yl7II/AAAAAAAAAM0/yJVAHlThWmA/s400/sshot-3.png" alt="" id="BLOGGER_PHOTO_ID_5142306687803583618" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Lalu seperti biasa, kita akan menghubungi server Linux menggunak&lt;/span&gt;&lt;span class="fullpost"&gt;an SSH. Ketika kita melakukan koneksi SSH ke server Linux, program Putty akan membuka port 5920 di komputer kita dan sekaligus menyuruh server Linux menerima koneksi privat antara port 5920 di komputer Linux dengan port 5920 di komputer saya. Koneksi ini "nebeng" koneksi si SSH, sehingga otomatis aliran datanya menjadi terenkripsi :D.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HHCRGR8KIn8/R10ZXfyl7DI/AAAAAAAAAMM/u2TNzneIoD4/s1600-h/sshot-4.png"&gt;&lt;img src="http://2.bp.blogspot.com/_HHCRGR8KIn8/R10ZXfyl7DI/AAAAAAAAAMM/u2TNzneIoD4/s400/sshot-4.png" alt="" id="BLOGGER_PHOTO_ID_5142294240988359730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HHCRGR8KIn8/R10ZXvyl7EI/AAAAAAAAAMU/6kSY2iDB7fY/s1600-h/sshot-5.png"&gt;&lt;img src="http://3.bp.blogspot.com/_HHCRGR8KIn8/R10ZXvyl7EI/AAAAAAAAAMU/6kSY2iDB7fY/s400/sshot-5.png" alt="" id="BLOGGER_PHOTO_ID_5142294245283327042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;Tahap 5. Melakukan koneksi via TightVNC Viewer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yang perlu diperhatikan adalah bahwa koneksi SSH yang terjadi tidak boleh terputus, karena koneksi VNC menggunakan koneksi SSH.&lt;br /&gt;&lt;br /&gt;Jalankan TightVNC Viewer, lalu ikuti pada gambar&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HHCRGR8KIn8/R10e3fyl7FI/AAAAAAAAAMc/RHyZCub2O94/s1600-h/sshot-6.png"&gt;&lt;img src="http://2.bp.blogspot.com/_HHCRGR8KIn8/R10e3fyl7FI/AAAAAAAAAMc/RHyZCub2O94/s400/sshot-6.png" alt="" id="BLOGGER_PHOTO_ID_5142300288302312530" border="0" /&gt;&lt;/a&gt;Selanjutnya akan ditanyakan autentikasi password, silakan masukkan..&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HHCRGR8KIn8/R10e3_yl7GI/AAAAAAAAAMk/qg05aXm4q3Q/s1600-h/sshot-7.png"&gt;&lt;img src="http://4.bp.blogspot.com/_HHCRGR8KIn8/R10e3_yl7GI/AAAAAAAAAMk/qg05aXm4q3Q/s400/sshot-7.png" alt="" id="BLOGGER_PHOTO_ID_5142300296892247138" border="0" /&gt;&lt;/a&gt;Yup, saya telah login ke server Linux menggunakan VNC yang dibungkus dengan koneksi SSH, yang pastinya lebih aman.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HHCRGR8KIn8/R10e4fyl7HI/AAAAAAAAAMs/lwNrppWWC9Y/s1600-h/sshot-8.png"&gt;&lt;img src="http://2.bp.blogspot.com/_HHCRGR8KIn8/R10e4fyl7HI/AAAAAAAAAMs/lwNrppWWC9Y/s400/sshot-8.png" alt="" id="BLOGGER_PHOTO_ID_5142300305482181746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Selamat mencoba ya ;)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-8374702321219322352?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/8374702321219322352/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=8374702321219322352&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/8374702321219322352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/8374702321219322352'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/12/mengamankan-vnc-dengan-jalur-ssh_10.html' title='Mengamankan VNC dengan jalur SSH'/><author><name>Tom Gregory</name><uri>http://www.blogger.com/profile/09217933401702726376</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_HHCRGR8KIn8/SM-ZsIZ0kKI/AAAAAAAAAPw/P4WCL7SHKxM/S220/t0m.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HHCRGR8KIn8/R10kr_yl7II/AAAAAAAAAM0/yJVAHlThWmA/s72-c/sshot-3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-1809074055412505308</id><published>2007-12-06T15:05:00.000+07:00</published><updated>2007-12-12T10:28:51.800+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux-Opensource'/><title type='text'>M0n0wall, Konfigurasi Network Interface.</title><content type='html'>&lt;span&gt;&lt;span&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;M0n0wall part 4&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;div align="justify"&gt;Postingan kali ini merupakan lanjutan dari postingan sebelumnya tentang m0n0wall, dimana  sebelumnya dibahas tentang sedikit &lt;a href="http://teknifo.blogspot.com/2007/11/m0n0wall-embedded-firewall-yang-ringan.html"&gt; ulasan m0n0wall&lt;/a&gt; dan instalasi ke hardisk  menggunakan generic PC yang di bagi menjadi dua bagian(&lt;a href="http://teknifo.blogspot.com/2007/12/instalasi-m0n0wall-ke-hardisk-part-1.html"&gt;part 1&lt;/a&gt; dan &lt;a href="http://teknifo.blogspot.com/2007/12/instalasi-m0n0wall-ke-hardisk.html"&gt;part 2&lt;/a&gt;), jika ingin mengikuti tutorial ini sebaiknya terlebih dahulu mengikuti postingan sebelumnya. Pada tutorial kali ini akan memaparkan langkah-langkah untuk mengkonfigurasi interface(&lt;a href="http://id.wikipedia.org/wiki/NIC"&gt;NIC&lt;/a&gt;) yang terhubung ke LAN sebagai langkah pendahuluan sebelum mengkonfigurasi IP address dan administrasi m0n0wall lebih lanjut  dengan webGUI.&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;div align="justify"&gt;Sebelum mulai mengkonfigurasi terlebih dahulu akan membahas sedikit tentang menu &lt;i&gt;Console Setup&lt;/i&gt; untuk itu hidupkan komputer yang sudah terisntal m0n0wall, setelah booting m0n0wall akan standby pada menu Console Setup yang tampak seperti pada gambar berikut ini:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/20-m0n0-console-setup.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/20-m0n0-console-setup.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 1.&lt;br /&gt;&lt;br /&gt;Menu Console Setup digunakan untuk konfigurasi dasar sistem, dimana terdapat lima menu yang masing-masing mempunyai fungsi seperti berikut:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1) Interface: assign network ports, menu ini digunakan untuk mendefinisikan  ethernet card(NIC) yang digunakan.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;2) Set up LAN IP address, digunakan untuk  men-seting IP address ethernet card yang terhubung ke jaringan lokal(LAN).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;3) Reset webGUI password, ini digunakan untuk mereset password webGUI user &lt;i&gt;admin&lt;/i&gt; ke password default yaitu &lt;i&gt;mono&lt;/i&gt;, menu ini berguna jika kita lupa password user &lt;i&gt;admin&lt;/i&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;4) Reset to factory defaults, untuk mengembalikan ke konfigurasi awal seperti ketika baru menginstall.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;5) Reboot system, untuk merestart system.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;6) Ping host, untuk melakukan &lt;a href="http://id.wikipedia.org/wiki/Ping"&gt;ping&lt;/a&gt; ke host/komputer tertentu dan juga bisa di gunakan untuk mengtes koneksi ke host lain.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;Konfigurasi/mendefinisikan network interface&lt;/strong&gt;&lt;br /&gt;&lt;div align="justify"&gt;M0n0wall secara default mendefinisikan network interface(NIC) dengan nama sis0, sis1, ... ,sisx. Jika terdapat lebih dari satu interface maka  m0n0wall akan mendefinisikan sis0(sis nol) untuk interface LAN dan sis1 untuk interface WAN(jaringan luar/internet)  yang ditampilkan    pada bagian &lt;i&gt;Port Configuration,&lt;/i&gt; tepatnya diatas menu Console Setup pada saat pertama kali loading seperti pada potongan gambar dibawah ini:&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/21-CS-port-conf.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/21-CS-port-conf.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 2.&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Tetapi, sepengalaman saya menggunakan m0n0wall kita harus mendefinisikan ulang interface tersebut karena jika menggunakan konfigurasi interface(sis0/sis1) default  m0n0wall dan langsung mengkonfigurasi IP address LAN akan membuat koneksi gagal.&lt;/div&gt;&lt;br /&gt;Berikut langkah-langkah untuk konfigurasi network interface untuk LAN dan &lt;a href="http://id.wikipedia.org/wiki/WAN"&gt;WAN&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;Pada bagian "Enter a number:" masukan angka satu (Interface: assign network port) dan tekan enter, seperti pada gambar berikut:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/22-conf-intfc.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/22-conf-intfc.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 3.&lt;br /&gt;&lt;br /&gt;Maka m0n0wall akan menampilkan semua interface yang valid  beserta &lt;a href="http://id.wikipedia.org/wiki/MAC_address"&gt;MAC address&lt;/a&gt;nya sebagai acuan untuk menetukan interface yang digunakan untuk LAN/&lt;a href="http://id.wikipedia.org/wiki/WAN"&gt;WAN&lt;/a&gt; , disini m0n0wall mengenali  dua buah interface yang ada pada komputer yaitu lnc0 dan lnc1( lihat gambar berikut).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/24-intfc-detail.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/24-intfc-detail.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 4.&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;kemudian menanyakan apakah kita ingin mensetup VLANs sekarang, untuk sementara jawablah tidak dengan memasukan huruf &lt;i&gt;n&lt;/i&gt; dan tekan enter.  Setelah itu akan muncul dialog agar kita memasukan nama interface yang di gunakan untuk koneksi ke jaringan lokal (LAN), berikut potongan tampilan dialog tersebut:&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/23-lan-intfc.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/23-lan-intfc.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 5.&lt;br /&gt;&lt;blockquote&gt;&lt;strong&gt;Perhatian:&lt;/strong&gt;&lt;br /&gt;&lt;i&gt;Pada contoh kasus ini interface yang terhubung ke LAN adalah lnc0(lnc nol) dan interface yang terhubung ke WAN/internet adalah lnc1.&lt;/i&gt;&lt;/blockquote&gt;&lt;div align="justify"&gt;Masukanlah salah satu interface yang telah dikenali (lihat gambar 4) m0n0wall dimana interface tersebut terhubung ke LAN yaitu&lt;i&gt; lnc0&lt;/i&gt; kemudian tekan enter, berikut di bawah ini potongan tampilan outputnya:&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/25-input-lan-intfc-lnc0.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/25-input-lan-intfc-lnc0.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 6.&lt;br /&gt;&lt;br /&gt;Selanjutnya masukan interface untuk WAN yaitu &lt;span&gt;lnc1&lt;/span&gt; kemudian tekan enter, lihat gambar di bawah ini.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/26-input-lan-intfc-lnc1.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/26-input-lan-intfc-lnc1.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 7.&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Setelah memasukan interface untuk WAN akan muncul pertanyaan apakah kita akan memasukan interface tambahan(lihat gambar diatas), karena yang digunakan disini hanya dua interface maka biarkan kosong dan tekan enter. Selanjutnya m0n0wall akan menampilan report untuk interface yang telah diseting dan nenanyakan apakah kita akan memprosesnya,  tekan 'y' kemudian enter untuk memprosesnya. Selanjutnya m0n0wall akan merestart komputer dan untuk lebih jelasnya bisa dilihat pada gambar berikut:&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/27-rpt-conf-intfc-procs.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/27-rpt-conf-intfc-procs.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar 8.&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Setelah restart m0n0wall sudah siap untuk konfigurasi selanjutnya yaitu konfigurasi IP address untuk interface LAN agar bisa diakses webGUI-nya untuk Administrasi lebih lanjut.&lt;br /&gt;Untuk langkah-langkah konfigurasi IP Adress akan saya  paparkan pada postingan selanjutnya.&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;&lt;span&gt;&lt;span style="color:#ff6600;"&gt;Bersambung...&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Postingan sebelumnya tentang m0n0wall:&lt;/span&gt;&lt;br /&gt;- &lt;a href="http://teknifo.blogspot.com/2007/12/instalasi-m0n0wall-ke-hardisk.html"&gt;Instalasi m0n0wall ke hardisk part 2&lt;/a&gt;.&lt;br /&gt;- &lt;a href="http://teknifo.blogspot.com/2007/12/instalasi-m0n0wall-ke-hardisk-part-1.html"&gt;Instalasi m0n0wall ke hardisk part 1(konfigurasi Puppy Linux)&lt;/a&gt;.&lt;br /&gt;- &lt;a href="http://teknifo.blogspot.com/2007/11/m0n0wall-embedded-firewall-yang-ringan.html"&gt;M0n0wall, embedded firewall yang ringan, hemat biaya dan mudah&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Referensi:&lt;br /&gt;- http://wikipedia.org&lt;br /&gt;- http://m0n0.ch/wall&lt;br /&gt;- dll&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-1809074055412505308?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/1809074055412505308/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=1809074055412505308&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/1809074055412505308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/1809074055412505308'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/12/m0n0wall-konfigurasi-network-interface.html' title='M0n0wall, Konfigurasi Network Interface.'/><author><name>gesang</name><uri>http://www.blogger.com/profile/03612383213752442007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://bp1.blogger.com/_zWKCQoCPOdg/R2jFs-RIMyI/AAAAAAAAAC8/B1PO4Lw02ZU/S220/me-bw-155x151.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-7333119309724834295</id><published>2007-12-05T13:18:00.000+07:00</published><updated>2007-12-12T10:29:58.031+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Instalasi'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux-Opensource'/><title type='text'>Instalasi m0n0wall ke hardisk part 2</title><content type='html'>&lt;strong&gt;&lt;span&gt;&lt;span style="color:#ff6600;"&gt;M0n0wall part 3&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;div align="justify"&gt;Melanjutkan &lt;a href="http://teknifo.blogspot.com/2007/12/instalasi-m0n0wall-ke-hardisk-part-1.html"&gt;postingan sebemlunya&lt;/a&gt; untuk instalasi &lt;a href="http://m0n0.ch/wall/"&gt;M0n0wall&lt;/a&gt; ke hardisk dengan menggunakan generic PC, pada tahap ini akan dilanjutkan dengan mendownload image binary distribusi m0n0wall. Ada baiknya jika sebelum memulai tahap ini dipastikan bahwa Puppy Linux telah terkonfigurasi dengan benar seperti konfigurasi network interface(koneksi internet) agar bisa digunakan untuk mendowload image m0n0wall. Pada saat ini versi terbaru dari distribusi m0n0wall adalah versi 1.231 maka pada tutorial ini akan menggunakan distribusi versi tersebut. Setelah semua persiapan seperti yang dipaparkan pada &lt;a href="http://teknifo.blogspot.com/2007/12/instalasi-m0n0wall-ke-hardisk-part-1.html"&gt;postingan sebelumnya(part 1)&lt;/a&gt; maka bisa langsung di lanjutkan pada tahap berikutnya.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Jalankan SeaMonkey web browser dengan cara seperti pada gambar berikut:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/14-SeaMonkey-web-browser.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/14-SeaMonkey-web-browser.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;dan downloadlah image m0n0wall untuk generic PC di:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://m0n0.ch/wall/downloads.php"&gt;http://m0n0.ch/wall/downloads.php&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;kemudian pilihlah image untuk jenis generic PC atau untuk cara cepatnya copy link dibawah ini dan paste ke kotak URL.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://m0n0.ch/wall/download.php?get=generic-pc-1.231.img&amp;mirror=11"&gt;http://m0n0.ch/wall/download.php?get=generic-pc-1.231.img&amp;amp;mirror=11&lt;/a&gt;&lt;/blockquote&gt;kemudian save binary image tersebut di direktori my-documents. Setelah selesai mendowload bukalah console dengan mengklik icon console di desktop&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/15-icon-console.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/15-icon-console.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Ketika sudah berada di console masuklah ke direktori /root/my-document karena secara default SeaMonkey meletakan file hasil download didirektori tersebut. pada console jalankan perintah:&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;#cd my-document&lt;br /&gt;&lt;br /&gt;dan untuk memastikan bahwa binary image m0n0wall eksis jalankan perintah:&lt;br /&gt;&lt;br /&gt;#ls&lt;br /&gt;&lt;br /&gt;berikut tampilan output dari kedua perintah tersebut di atas:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/16-cd-ls.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/16-cd-ls.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;untuk menginstall m0n0wall ke hardisk sebelumnya harus memastikan bahwa hardisk telah dikenali oleh Puppy Linux, dan perlu diingat bahwa hardisk yang digunakan adalah hardisk yang belum terpatisi oleh karena itu untuk mengetahui Puppy mengenalnya sebagai apa maka jalankan perintah berikut pada console:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;#fdisk -l&lt;br /&gt;&lt;br /&gt;tampilan output dari perintah tersebut dapat dilihat pada gambar berikut:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/17-fdisk-l.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/17-fdisk-l.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Dari output perintah diatas(fdisk -l) diketahui bahwa Puppy Linux mengenalnya sebagai &lt;strong&gt;/dev/hda&lt;/strong&gt;. Selanjutnya adalah menginstall m0n0wall dengan menggunakan perintah gunzip dan dd, pada console jalankan perintah berikut:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;# gunzip -c generic-pc-1.231.img | dd of=/dev/hda bs=16k&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;gunzip merupakan utility untuk meng-compress atau decompress file  dan perintah dd  atau disebut sebagai disk duplicat yang sering digunakan untuk proses copy meng-copy file atau untuk membuat image. Pada perintah diatas generic-pc-1.231.img di decompres dimana outputnya di pipakan dengan perintah dd yang di tulis ke hardisk (of=/dev/hda), berikut tampilan output dari perintah tersebut diatas:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/18-gunzip-dd.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/18-gunzip-dd.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Sampai disini proses instalasi m0n0wall sudah selesai, restartlah komputer dan ketika muncul jendela pilihan untuk menyimpan sesi maka pilihlah &lt;do not="" save=""&gt; dan  jangan lupa untuk mengkonfigurasi BIOS agar booting pertamanya ke hardisk. Jika proses instalasi tanpa mengalami error maka m0n0wall sudah bisa dijalankan, berikut potongan tampilan awal m0n0wall saat booting:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/19-m0n0-boot.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/19-m0n0-boot.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Setelah booting kemudian akan muncul menu Console Setup seperti pada gambar dibawah ini:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/20-m0n0-console-setup.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/20-m0n0-console-setup.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Menu console setup digunakan untuk konfigurasi dasar seperti:&lt;br /&gt;- definisi Network interface&lt;br /&gt;- seting IP Address interface LAN agar bisa diakses webGUI dari LAN untuk administrasi&lt;br /&gt;- reset password webGUI yang diperlukan jika lupa password untuk masuk login melalui webGUI&lt;br /&gt;- reset konfigurasi ke konfidurasi awal(default)&lt;br /&gt;- reboot sistem&lt;br /&gt;- ping host&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Untuk mengkonfigurasi m0n0wall sebagai firewall, mengatur koneksi internet dari LAN dan alokasi bandwidth(bandwidth shapping) akan dipaparkan pada postingan berikutnya.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Bersambung...&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Postingan selanjutnya tentang m0n0wall:&lt;/span&gt;&lt;br /&gt;- &lt;a href="http://teknifo.blogspot.com/2007/12/m0n0wall-konfigurasi-network-interface.html"&gt;M0n0wall, Konfigurasi Network Interface&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Postingan sebelumnya tentang m0n0wall:&lt;/span&gt;&lt;br /&gt;- &lt;a href="http://teknifo.blogspot.com/2007/12/instalasi-m0n0wall-ke-hardisk-part-1.html"&gt;Instalasi m0n0wall ke hardisk part 1(konfigurasi Puppy Linux)&lt;/a&gt;.&lt;br /&gt;- &lt;a href="http://teknifo.blogspot.com/2007/11/m0n0wall-embedded-firewall-yang-ringan.html"&gt;M0n0wall, embedded firewall yang ringan, hemat biaya dan mudah&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;referensi :&lt;br /&gt;- http://wikipedia.org&lt;br /&gt;- http://m0n0.ch/wall/&lt;br /&gt;- dll&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-7333119309724834295?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/7333119309724834295/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=7333119309724834295&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/7333119309724834295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/7333119309724834295'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/12/instalasi-m0n0wall-ke-hardisk.html' title='Instalasi m0n0wall ke hardisk part 2'/><author><name>gesang</name><uri>http://www.blogger.com/profile/03612383213752442007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://bp1.blogger.com/_zWKCQoCPOdg/R2jFs-RIMyI/AAAAAAAAAC8/B1PO4Lw02ZU/S220/me-bw-155x151.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-545882213357956370</id><published>2007-12-05T09:34:00.000+07:00</published><updated>2007-12-12T10:31:29.970+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Instalasi'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux-Opensource'/><title type='text'>Instalasi m0n0wall ke hardisk part 1(konfigurasi Puppy Linux)</title><content type='html'>&lt;span&gt;&lt;strong&gt;&lt;span&gt;&lt;span style="color:#ff6600;"&gt;M0n0wall Part 2&lt;/span&gt;&lt;/span&gt;.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;div align="justify"&gt;Mengenai penjelasan tentang &lt;a href="http://m0n0.ch/wall/"&gt;m0n0wall&lt;/a&gt; yang merupakan &lt;a href="http://id.wikipedia.org/wiki/Sistem_benam"&gt;embedded&lt;/a&gt; &lt;a href="http://id.wikipedia.org/wiki/Firewall"&gt;firewall&lt;/a&gt; bisa di lihat  pada postingan sebelumnya &lt;a href="http://teknifo.blogspot.com/2007/11/m0n0wall-embedded-firewall-yang-ringan.html"&gt;di sini&lt;/a&gt;.  Pada postingan ini  akan dipraktekan step by step instalasi m0n0wall ke hardisk  pada generic PC(PC standar), karena distribusi m0n0wall berupa image binary dan cdrom(iso) image livecd  yang tidak bisa diinstal langsung ke hardisk, maka pada artikel ini instalasinya  menggunakan image binary melalui &lt;a href="http://www.puppylinux.org/user/viewpage.php?page_id=1"&gt;puppy linux&lt;/a&gt; livecd untuk membuat m0n0wall bisa booting    dari  hardisk.  PC yang gunakan untuk instalasi m0n0wall cukup komputer lama(PII keatas) dengan memori minimal 64 MB dah kapasitas hardisk  100 MB keatas.&lt;br /&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;strong&gt;Persiapan&lt;/strong&gt;&lt;br /&gt;- PC dengan spesifikasi minimal seperti telah disebutkan di atas  dengan hardisk yang belum terpatisi serta minimal mempunyai dua buah &lt;a href="http://id.wikipedia.org/wiki/Kartu_jaringan"&gt;kartu jaringan(NIC/Ethernet Card)&lt;/a&gt;.&lt;br /&gt;- Puppy Linux livecd, ISO imagenya dapat di download &lt;a href="ftp://ibiblio.org/pub/linux/distributions/puppylinux/puppy-2.17.1-nolzma-seamonkey-fulldrivers.iso"&gt;di sini.&lt;/a&gt;&lt;br /&gt;- Image binary m0n0wall untuk generic PC yang dapat di download &lt;a href="http://m0n0.ch/wall/downloads.php"&gt;di sini&lt;/a&gt;. Pada tutorial ini akan digunakan m0n0wall versi 1.231 type: raw CF/HD image for generic PCs&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Instalasi&lt;/strong&gt;&lt;br /&gt;&lt;div align="justify"&gt;Setelah &lt;a href="ftp://ibiblio.org/pub/linux/distributions/puppylinux/puppy-2.17.1-nolzma-seamonkey-fulldrivers.iso"&gt;mendownload Puppy Linux&lt;/a&gt; dan kemudian membakar(burning) ke CD kemudian hidupkanlah komputer dan masuklah ke &lt;a href="http://id.wikipedia.org/wiki/BIOS"&gt;BIOS&lt;/a&gt; (biasanya dengan menekan tombol DEL) untuk menseting booting pertamanya ke CDROM, simpanlah konfigurasi tersebut dan masukanlah CD Puppy Linux tersebut ke CDROM,  selanjutnya restart komputer tersebut. Setelah loading akan muncul pilihan boot, tekan enter atau biarkan saja tunggu selama 5 detik maka Puppy akan booting otomatis booting secara default seperti pada gambar di bawah ini :&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://articleimages.googlepages.com/1-boot-tekan-enter.jpg"&gt;&lt;img src="http://articleimages.googlepages.com/1-boot-tekan-enter.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;selanjutnya akan muncul menu pilih negara, pilihlah indonesia-west/east kemudian tekan enter.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://articleimages.googlepages.com/2-select-country.gif"&gt;&lt;img src="http://articleimages.googlepages.com/2-select-country.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;berikutnya akan tampil pilihan layout keyboard, pilih qwerty(USA) kemudian tekan enter.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://articleimages.googlepages.com/3-pilih-keyboard.gif"&gt;&lt;img src="http://articleimages.googlepages.com/3-pilih-keyboard.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;selanjutnya akan muncul pilihan X-server untuk menjalankan Puppy dalam mode grafis, pilih X-vesa dan tekan enter.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://articleimages.googlepages.com/4-pilih-x-server.jpg"&gt;&lt;img src="http://articleimages.googlepages.com/4-pilih-x-server.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Kemudian Puppy akan loading dalam mode grafis dan pada saat masuk ke mode grafis akan muncul pilihan resolusi yang akan digunakan. Sebaiknya jangan memilih resolusi yang terlalu besar jika komputer yang digunakan mempunyai spesifikasi rendah, cukup gunakan resolusi 800x600x16 dengan menekan tombol 800x600x16 dan kemudian tekan tombol OK, seperti terlihat pada gambar dibawah ini:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://articleimages.googlepages.com/5-pilih-resolusi.jpg"&gt;&lt;img src="http://articleimages.googlepages.com/5-pilih-resolusi.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Secara default Puppy tidak otomatis menseting network interface, oleh karena itu kita harus mensting network interface sendiri. Selanjutnya klik icon connect pada desktop yang tampak seperti gambar berikut:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/6-icon-connect.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/6-icon-connect.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;maka akan muncul jendela Internet connection wizard, pilihal tombol connect to internet by network interface&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/7-connect-int-by-net-interface.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/7-connect-int-by-net-interface.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Kemudian akan muncul jendela baru untuk memilih interface yang akan dikonfigurasi dan pilihlah salah satu network interface, misal eth0 maka tekanlah tombol eth0 pada jendela tersebut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/8-pilih-interface.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/8-pilih-interface.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;selanjutnya akan muncul opsi apakah interface tersebut akan di seting &lt;a href="http://id.wikipedia.org/wiki/DHCP"&gt;dhcp&lt;/a&gt; untuk mendapatkan IP Address secara otomatis atau akan diseting dengan IP Address statik, lihat gambar.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/9-menu-interface.jpg"&gt;&lt;img src="http://pamadigesang.googlepages.com/9-menu-interface.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;berikut akan dicontohkan untuk seting IP Address dengan dhcp dan IP Address statik:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Seting IP Address dengan dhcp&lt;/strong&gt;&lt;br /&gt;&lt;div align="justify"&gt;Dengan Auto DHCP network interface akan mendapatkan IP Address secara otomatis dari server DHCP, untuk itu tekanlah tombol Auto DHCP seperti tampak pada gambar berikut :&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/10-auto-dhcp.jpg"&gt;&lt;img src="http://pamadigesang.googlepages.com/10-auto-dhcp.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;kemudian tunggu sejenak, jika konfigurasi dan berhasil mendapatkan IP Address dari server DHCP maka akan muncul jendela yang menyatakan konfigurasi sukses dan menanyakan apakah akan menyimpan konfigurasi tersebut untuk sesi berikutnya, karena disini puppy digunakan hanya sekali yaitu untuk menginstall m0n0wall maka sebaiknya tidak usah di simpan dengan menekan tombol No.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/11-net-conf-success.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/11-net-conf-success.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;sampai disini puppy sudah bisa terhubung ke kejaringan/internet. kemudian akan muncul jendela utama Puppy Network Setup, tekan exit untuk mengakhiri.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Seting IP Address statik&lt;/strong&gt;&lt;br /&gt;&lt;div align="justify"&gt;Untuk seting IP Address maka terlebih dahulu kita harus tahu IP Address &lt;a href="http://id.wikipedia.org/wiki/Gateway"&gt;gateway&lt;/a&gt; dan DNS server. untuk melakukannya tekan tombol Static IP seperti pada gambar berikut:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/10-static.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/10-static.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;kemudian muncul jendela untuk memasukan IP Address secara manual(statik), masukan lah IP Address, netmask(networkmask/&lt;a href="http://id.wikipedia.org/wiki/Subnet_mask"&gt;subnetmask&lt;/a&gt;) dan DNS servernya. Lihat contoh seperti pada gambar di bawah:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/12-input-ipaddr.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/12-input-ipaddr.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Perhatian..!!&lt;br /&gt;masukan dns server yang didapat dari ISP anda.&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;setelah semua terisi dengan benar tekan tombol OK, tunngu sejenak dan kemudian akan muncul jendela yang menyatakan konfigurasi sukses dan pilihan apakah akan menyimpan konfigurasi ini untuk sesi berikutnya, karean puppy digunakan hanya sekali maka sebaiknya tekan NO.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pamadigesang.googlepages.com/11-net-conf-success.gif"&gt;&lt;img src="http://pamadigesang.googlepages.com/11-net-conf-success.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;sampai disini puppy sudah bisa terhubung ke kejaringan/internet. kemudian akan muncul jendela utama Puppy Network Setup, tekan exit untuk mengakhiri.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Setelah konfigurasi network interface selesai tanpa ada error maka langkah selanjutnya mendowload image binary M0n0wall untuk generc PC, image tersebut bisa didapatkan secara gratis di :  &lt;br /&gt;&lt;a href="http://m0n0.ch/wall/downloads.php"&gt;http://m0n0.ch/wall/downloads.php&lt;/a&gt;.&lt;br /&gt;Pada halaman download tersebut terdapat beberapa jenis image, karena m0n0wall akan diinstall ke PC standar maka pilihlah image binary generic PC dengan Type: raw CF/HD image for generic PCs.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Bersambung...&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;Postingan selanjutnya tentang m0n0wall:&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://teknifo.blogspot.com/2007/12/instalasi-m0n0wall-ke-hardisk.html"&gt;Instalasi m0n0wall ke hardisk part 2&lt;/a&gt;.&lt;br /&gt;- &lt;a href="http://teknifo.blogspot.com/2007/12/m0n0wall-konfigurasi-network-interface.html"&gt;M0n0wall, Konfigurasi Network Interface&lt;/a&gt;.&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Postingan sebelumnya tentang m0n0wall:&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://teknifo.blogspot.com/2007/11/m0n0wall-embedded-firewall-yang-ringan.html"&gt;M0n0wall, embedded firewall yang ringan, hemat biaya dan mudah&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Referensi:&lt;br /&gt;- http://wikipedia.org&lt;br /&gt;- http://m0n0.ch/wall&lt;br /&gt;- dll&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-545882213357956370?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/545882213357956370/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=545882213357956370&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/545882213357956370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/545882213357956370'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/12/instalasi-m0n0wall-ke-hardisk-part-1.html' title='Instalasi m0n0wall ke hardisk part 1(konfigurasi Puppy Linux)'/><author><name>gesang</name><uri>http://www.blogger.com/profile/03612383213752442007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://bp1.blogger.com/_zWKCQoCPOdg/R2jFs-RIMyI/AAAAAAAAAC8/B1PO4Lw02ZU/S220/me-bw-155x151.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-7941074031401184643</id><published>2007-11-30T13:07:00.000+07:00</published><updated>2007-12-17T17:50:19.324+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Keamanan'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux-Opensource'/><title type='text'>M0n0wall, embedded firewall yang ringan, hemat biaya dan mudah</title><content type='html'>&lt;strong&gt;&lt;span&gt;&lt;span&gt;M0n0wall Part 1&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/thumb/9/95/M0n0wall.gif/300px-M0n0wall.gif"&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/95/M0n0wall.gif/300px-M0n0wall.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://m0n0.ch/wall/"&gt;M0n0wall&lt;/a&gt; merupakan &lt;a href="http://id.wikipedia.org/wiki/Sistem_benam"&gt;embedded&lt;/a&gt; &lt;a href="http://id.wikipedia.org/wiki/Firewall"&gt;firewall&lt;/a&gt; berbasiskan &lt;a href="http://www.freebsd.org/"&gt;freeBSD&lt;/a&gt; yang ringan dan mudah penggunaannya. Bisa dikatakan ringan karena untuk menjalankannya tidak memerlukan spesifikasi hardware yang tinggi atau dapat dijalankan di pc lawas(PII/PIII), hal ini akan sangat membantu mengurangi biaya yang dikeluarkan untuk membangun firewall. Meskipun demikian m0n0wall sudah cukup untuk memenuhi kebutuhan firewall untuk jaringan skala menengah ke bawah. Untuk konfigurasi dan administrasinya tidaklah terlalu menyulitkan karena bisa dilakukan melalui web(webGUI, support SSL) jadi tidak perlu berurusan dengan &lt;a href="http://id.wikipedia.org/wiki/Shell_(komputer)"&gt;shell&lt;/a&gt; kecuali ketika pertama kali booting untuk mengatur interface atau IP Addressnya, reset password ataupun untuk reset konfgurasi.&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Hardware requirement&lt;/strong&gt;&lt;br /&gt;&lt;div align="justify"&gt;Memori yang dibutuhkan cukup 64 MB atau lebih dan bisa kurang tetapi akan sangat membahayakan karena m0n0wall tidak menggunakan &lt;a href="http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-2/ch02s02.html"&gt;swap&lt;/a&gt;  space. Storage yang diperlukanpun tidak besar, bisa dijalankan melalui cdrom atau floppy. Jika menggunakan CF(&lt;a href="http://en.wikipedia.org/wiki/Compact_Flash"&gt;Compact Flash&lt;/a&gt;) maka cukup 8 MB atau lebih, jika menggunakan Hardisk juga tidak memerlukan kapasitas yang besar( 512 Mb bisa kurang atau lebih). Pada dasarnya kebutuhan hardware untuk menjalankan m0n0wall tidaklah menyulitkan atau bisa berjalan di genericPC(PC standar), karena merupakan turunan freeBSD maka hampir semua hardware yang bisa dijalankan di &lt;a href="http://www.freebsd.org/releases/4.11R/hardware-i386.html"&gt;freeBSD/i368&lt;/a&gt;  bisa di dijalankan di m0n0wall.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;Fitur&lt;/strong&gt;&lt;br /&gt;&lt;div align="justify"&gt;Fitur yang ditawarkan cukup lengkap dan sudah memenuhi kebutuhan untuk dioperasikan sebagai firewall ataupun router untuk internet connection sharing.&lt;br /&gt;&lt;/div&gt;Fitur-fitur m0n0wall antaralain:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;web interface (supports SSL) untuk konfigurasi&lt;br /&gt;&lt;/li&gt;&lt;li&gt;serial console interface for recovery&lt;br /&gt;&lt;/li&gt;&lt;li&gt;set LAN IP address&lt;br /&gt;&lt;/li&gt;&lt;li&gt;reset password&lt;br /&gt;&lt;/li&gt;&lt;li&gt;restore factory defaults&lt;br /&gt;&lt;/li&gt;&lt;li&gt;reboot system&lt;br /&gt;&lt;/li&gt;&lt;li&gt;wireless support (access point with PRISM-II/2.5/3 cards, BSS/IBSS with other cards including Cisco)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;captive portal(http://en.wikipedia.org/wiki/Captive_portal), untuk mengatur authentifikasi client yang akan mengakses internet/jaringan lain.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;802.1Q VLAN support&lt;br /&gt;&lt;/li&gt;&lt;li&gt;stateful packet filtering&lt;br /&gt;&lt;/li&gt;&lt;li&gt;block/pass rules&lt;br /&gt;&lt;/li&gt;&lt;li&gt;logging&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://id.wikipedia.org/wiki/NAT"&gt;NAT&lt;/a&gt;/PAT (including 1:1)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;DHCP client, PPPoE, PPTP and Telstra BigPond Cable support on the WAN interface&lt;br /&gt;&lt;/li&gt;&lt;li&gt;IPsec VPN tunnels (IKE; with support for hardware crypto cards, mobile clients and certificates)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;PPTP VPN (with RADIUS server support)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;static routes&lt;br /&gt;&lt;/li&gt;&lt;li&gt;DHCP server and relay&lt;br /&gt;&lt;/li&gt;&lt;li&gt;caching DNS forwarder&lt;br /&gt;&lt;/li&gt;&lt;li&gt;DynDNS client and RFC 2136 DNS updater&lt;br /&gt;&lt;/li&gt;&lt;li&gt;SNMP agent&lt;br /&gt;&lt;/li&gt;&lt;li&gt;traffic shaper&lt;br /&gt;&lt;/li&gt;&lt;li&gt;SVG-based traffic grapher&lt;br /&gt;&lt;/li&gt;&lt;li&gt;firmware upgrade through the web browser&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Wake on LAN client&lt;br /&gt;&lt;/li&gt;&lt;li&gt;configuration backup/restore&lt;br /&gt;&lt;/li&gt;&lt;li&gt;host/network aliases&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div align="justify"&gt;Dengan fitur yang sedemikian lengkap m0n0wall dapat menjadi solusi yang cepat untuk membangun firewall karena proses instalasinya yang tidak memakan waktu lama, menghemat biaya dan relatif aman(default).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;M0n0wall menyediakan beberapa image binary yang bisa didapatkan secara gratis di:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://m0n0.ch/wall/downloads.php"&gt;http://m0n0.ch/wall/downloads.php&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;paket image binary tersebut antara lain :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Generic PC/ standard PC untuk di install ke CF atau hardisk: &lt;br /&gt;&lt;a href="http://m0n0.ch/wall/download.php?file=generic-pc-1.231.img"&gt;generic-pc-1.231.img&lt;/a&gt; versi terakhir(saat ini)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;CD-ROM (ISO) image untuk standar PC: &lt;a href="http://m0n0.ch/wall/download.php?file=cdrom-1.231.iso"&gt;cdrom-1.231.iso&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;dan lain-lain&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;untuk dokumentasi dan tutorialnya bisa di lihat di:&lt;br /&gt;- &lt;a href="http://doc.m0n0.ch/handbook/"&gt;http://doc.m0n0.ch/handbook/&lt;/a&gt;&lt;br /&gt;- postingan saya selanjutnya (dalam waktu yang belum ditentukan...)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span&gt;&lt;span&gt;Bersambung...&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Postingan selanjutnya tentang m0n0wall&lt;br /&gt;- &lt;a href="http://teknifo.blogspot.com/2007/12/instalasi-m0n0wall-ke-hardisk-part-1.html"&gt;Instalasi m0n0wall ke hardisk part 1(konfigurasi Puppy Linux)&lt;/a&gt;.&lt;br /&gt;- &lt;a href="http://teknifo.blogspot.com/2007/12/instalasi-m0n0wall-ke-hardisk.html"&gt;Instalasi m0n0wall ke hardisk part 2&lt;/a&gt;.&lt;br /&gt;- &lt;a href="http://teknifo.blogspot.com/2007/12/m0n0wall-konfigurasi-network-interface.html"&gt;M0n0wall, Konfigurasi Network Interface&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Referensi:&lt;br /&gt;- &lt;a href="http://m0n0.ch/wall/"&gt;http://m0n0.ch/wall/&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://wikipedia.org/"&gt;http://wikipedia.org&lt;/a&gt;&lt;br /&gt;- dll&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-7941074031401184643?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/7941074031401184643/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=7941074031401184643&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/7941074031401184643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/7941074031401184643'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/11/m0n0wall-embedded-firewall-yang-ringan.html' title='M0n0wall, embedded firewall yang ringan, hemat biaya dan mudah'/><author><name>gesang</name><uri>http://www.blogger.com/profile/03612383213752442007</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://bp1.blogger.com/_zWKCQoCPOdg/R2jFs-RIMyI/AAAAAAAAAC8/B1PO4Lw02ZU/S220/me-bw-155x151.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-3289939958024088460</id><published>2007-11-13T16:56:00.000+07:00</published><updated>2007-11-13T17:04:02.863+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Keamanan'/><category scheme='http://www.blogger.com/atom/ns#' term='Tip dan trik'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux-Opensource'/><title type='text'>Generate script iptables dengan Easy Firewall Generator online</title><content type='html'>&lt;div style="text-align: justify;"&gt;Keamanan komputer sangatlah penting, terutama komputer yang terhubung dengan jaringan baik jaringan publik(internet) maupun jaringan lokal(LAN). Dengan memasang firewall termasuk salah satu cara mengamankan komputer, dan bukan berarti jika kita telah memasang firewall berarti sudah aman 100%, disamping itu kemampuan firewall untuk juga tergantung konfigurasi dan rule yang kita terapkan untuk mengatur koneksi dari dan kemana saja yang di izinkan atau yang di blok.&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk OS Windows tersedia bermacam produk dari yang gratis sampai yang bayar dan biasanya firewall tersebut di bundle dengan antivirus. Untuk OS Keluarga Unix salah satu firewall yang terkenal adalah &lt;a href="http://www.blogger.com/www.netfilter.org"&gt;iptables&lt;/a&gt;(opensource), selain sebagai paket filtering juga dapat digunakan sebagai redirect paket dan &lt;a href="http://en.wikipedia.org/wiki/Network_address_translation"&gt;NAT&lt;/a&gt;(Network Address Translation).&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Namun menggunakan iptables tidaklah semudah firewall berbasis Windows yang dikemas dengan tampilan menarik dan userfriendly, dengan iptables maka sebelumnya harus memahami sintaksnya. Jika rule koneksi rumit dan banyak maka akan banyak sekali command yang diketik, dokumentasi dan howto dapat di lihat di &lt;a href="http://www.linuxguruz.com/iptables/howto"&gt;http://www.linuxguruz.com/iptables/howto&lt;/a&gt;. Salah satu tool berbasis web yang mempermudah untuk men-generate script iptables adalah Easy Firewall Generator dapat dilihat di &lt;a href="http://easyfwgen.morizot.net/gen/"&gt;http://easyfwgen.morizot.net/gen/&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk men-generate script iptables dengan Easy Firewall dapat anda lakukan &lt;a href="http://easyfwgen.morizot.net/gen/"&gt;disini&lt;/a&gt; dan kemudian mengisi IP interface yang digunakan, IP Address(untuk IP statis), memilih apakah komputer digunakan sebagai single system(standalone) atau sebagai gateway, pilihan log dan service/port untuk koneksi inbound yang akan dibuka. Setelah setelah semua isian dan pilihan-pilihan terisi sesuai kebutuhan selanjutnya tinggal men-generate dan scriptnya tersebut disimpan dan tingal dijalankan di komputer. Script hasil generate Easy Firewall selain perintah-perintah iptables juga dilengkapi perintah untuk meload modul-modul yang diperlukan dan men-set parameter kernel, tiap-tiap bagian perintah disertai keterangan untuk mempermudah memahami script tersebut.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Easy Firewall sangat membantu dan memudahkan kita untuk membuat script iptables, tetapi kita harus ingat bahwa bukan berarti dengan telah terpasangnya firewall system kita aman 100%, oleh karena itu kita harus tetap waspada.&lt;br /&gt;&lt;/div&gt;Seperti kata bang napi "waspadalah...waspadalah.... waspadalah..!!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Referensi :&lt;br /&gt;http://easyfwgen.morizot.net/gen/&lt;br /&gt;http://www.linuxguruz.com&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-3289939958024088460?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/3289939958024088460/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=3289939958024088460&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/3289939958024088460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/3289939958024088460'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/11/generate-script-iptables-dengan-easy.html' title='Generate script iptables dengan Easy Firewall Generator online'/><author><name>Teknologi Informasi</name><uri>http://www.blogger.com/profile/00911695276723481136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-8597422778332163652</id><published>2007-11-13T16:07:00.000+07:00</published><updated>2007-11-13T16:50:02.559+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux-Opensource'/><title type='text'>SMS dengan Gammu dan MySQL</title><content type='html'>&lt;div style="text-align: justify;"&gt;Bersmsria di konsole linux atau menjadikan linux sebagai sms gateway..?&lt;br /&gt;hmmm.. sungguh menyenangkan. :)&lt;br /&gt;Baiklah, tanpa berpanjang lebar lagi, berikut langkah-langkah untuk membuat linux bisa bersms ria dengan &lt;a href="http://www.gammu.org/"&gt;gammu&lt;/a&gt; dan sms yang masuk dan keluar di simpan ke dalam database(MySQL).&lt;/div&gt; &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Persiapan&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pertama harus disiapkan handphone dengan koneksi ke komputer menggunakan kabel (serial/usb) atau dengan bluetooth, dan jangan lupa mengisi pulsanya karena percumah kita bersusah payah membuat sms server tapi pulsanya tidak ada :D .&lt;br /&gt;MySQL juga harus sudah terisntall karena semua pesan yang keluar dan masuk akan di simpan ke dalam database dan disini tidak di sertakan cara instalasi MySQL karena sebagian besar distro linux sudah terinstall MySQL atau disertai paket instalasi MySQL.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Perhatian:&lt;/span&gt;&lt;br /&gt;Pada tutorial ini gammu yang digunakan sebagai contoh adalah versi 1.13.90&lt;/blockquote&gt;Selanjutnya download source gammu di :&lt;br /&gt;&lt;a href="http://dl.cihar.com/gammu/releases/"&gt;http://dl.cihar.com/gammu/releases/gammu-1.13.90.tar.bz2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# cd /usr/src&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# wget http://dl.cihar.com/gammu/releases/gammu-1.13.90.tar.bz2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;setelah selasai download langsung di ekstrak&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# tar zxvf gammu-1.13.90.tar.bz2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    Perhatian :&lt;/span&gt;&lt;br /&gt; Sebelum kompilasi pastikan cmake sudah terinstall pada linux box anda, jika belum anda dapat mendownload &lt;a href="http://www.cmake.org/HTML/Download.html"&gt;di sini&lt;/a&gt; dan cara installnya bisa dilihat &lt;a href="http://www.cmake.org/HTML/Install.html"&gt;di sini&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Setelah cmake bisa di beresken tanpa error marilah kita lanjutkan urasan kita dengan gammu. Jalankan pada terminal :&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: courier new;font-family:courier new;" &gt;# cd gammu-1.13.0&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family:courier new;"&gt;# mkdir build&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# cd build&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# cmake ..&lt;br /&gt;# make&lt;br /&gt;# make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Jika sampai disini tidak ada error berarti gammu sudah terinstall, langkah berikutnya tinggal mengkonfigurasi gammu. File konfigurasi gammu terletak di direktori /etc yaitu smsdrc dan gammurc, contoh file konfigurasi tersebut dapat di temukan di dalam direktori "docs/examples/config",karena secara default file konfigurasi tersebut belum ada maka sebaiknya kita kopi, jalankan :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# cd /usr/src/gammu-1.13.0/build&lt;br /&gt;# cp ../docs/examples/config/gammurc /etc&lt;br /&gt;# cp ../docs/examples/config/smsdrc /etc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Editlah file tersebut(/etc/smsdrc) seperti berikut:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#[gammu] &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;port = /dev/ttyACM0 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#model = 6110 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;connection = at19200 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#synchronizetime = yes &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#logfile = gammulog&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#logformat = textall &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#use_locking = yes &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#gammuloc = gammu.us &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#startinfo = yes  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;------------------------- di potong disini --------------------------------&lt;br /&gt;----- dan untuk sementara bagian bawahnya kita abaikan dahulu -------&lt;br /&gt;&lt;br /&gt;Editlah bada bagian "port" dan sesuaikan dengan koneksi HP/modem GSM nya, begitu juga pada bagian "connection". Pada contoh di atas saya menggunakan koneksi kabel USB dengan Hp SE K550i( sesuai dengan http://cihar.com/gammu/phonedb/sony-ericsson/459/).&lt;br /&gt;Untuk "port" disesuaikan dengan linux mengenal sebagai apa, jika menggunakan kabel serial biasanya di linux di kenal dengan :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"/dev/ttyS*"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;jika menggunkan USB biasanya linux mengenalnya dengan :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"/dev/ttyACM*"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;atau&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"/dev/ttyUSB*"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;untuk mempermudah sebaiknya anda sebelum memasang kabel dari HP tersebut ke komputer menjalankan perintah :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# tail -f /var/log/messages&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;agar ketika kabel tersebut di pasang ke komputer akan terlihat device yang baru terpasang di dalam log dan sebagai apa linux mengenal device tersebut.&lt;br /&gt;&lt;br /&gt;Jika menggunakan bluetooth maka portnya diisi dengan dengan bluetooth address-nya. Jika Modem atau Handphone yang di gunakan lain maka untuk petunjuk konfigurasi "connection" silahkan anda cari &lt;a href="http://cihar.com/gammu/phonedb/"&gt;di sini&lt;/a&gt;.&lt;br /&gt;Setelah konfigurasi selesai selanjutnya bisa kita tes menjalankan gammu :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# gammu --identify&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;jika outputnya tidak error dan berupa informasi mengenai HP yang tersambung maka gammu berhasil jalan..&lt;br /&gt;Nah.. sekarang kita sudah bisa mengirimkan sms dengan menggunakan perintah :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-family:courier new;"&gt;# echo ..isi pesan.. | gammu --sendsms TEXT notujuan&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sampai disini gammu sudah bisa di gunakan untuk mengirim/menerima sms, agar semua sms yang masuk dan keluar di simpan ke dalam database(MySQL) maka kita harus mengkonfigurasi gammu lagi. Untuk itu Editlah file /etc/smsdrc pada bagian setingan untuk database MySQL, seperti di bawah ini&lt;br /&gt;&lt;br /&gt;----------------/etc/smsdrc di potong disini --------------------&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[smsd] PIN = 1234 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;logfile = /var/log/smsdlog &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;commtimeout = 1 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sendtimeout = 10 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#receivefrequency = 0 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#resetfrequency = 0 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#deliveryreport = no &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#phoneid = MyPhone1 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#deliveryreportdelay = 10  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# -----------------SETTINGS FOR --smsd MYSQL -------------- &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;user = root &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# user mysql untuk mengakses database, biasanya root&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;password = password  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#isilah dengan password user di mysql tersebut&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;pc = localhost &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;database = sms &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#nama databasenya&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# when you send sms from some SMSC, you can have Delivery/Failed Delivery&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;--------------/etc/smsdrc di potong disini ------------------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Langkah selanjutnya berikutnya membuat database:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# mysql -u root -p &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Enter password:&lt;/span&gt; &lt;--- masukan password user root untuk MySQL &lt;br /&gt;&lt;br /&gt;Setelah masuk buatlah database dengan nama "sms".  &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;mysql&gt;create database sms;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Query OK, 1 row affected (0.00 sec)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;mysql&gt;quit&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Bye&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Setelah database berhasil di buat, selanjutnya membuat tabel-tabelnya. Untuk memudahkanya masuklah ke direktori hasil ekstrak gammu, di terminal jalankan:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# cd /usr/src/gammu-1.13.0/docs/examples/config/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;pastikan di direktory config terdapat file "mysql.sql" untuk membuat tabel yang di butuhkan untuk meyimpan sms yang keluar dan masuk.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# ls -l&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;total 36&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-rw-r--r-- 1 root root 9611 2007-06-11 17:04 gammurc&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-rw-r--r-- 1 root root 6016 2006-06-12 13:47 mysql.sql&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-rw-r--r-- 1 root root 7460 2007-01-27 03:13 pgsql.sql&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-rw-r--r-- 1 root root 7246 2007-08-09 15:43 smsdrc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;jika file"mysql.sql" ada, kemudian jalankan perintah (masih di direktori  &lt;/span&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family:courier new;"&gt;/usr/src/gammu-1.13.0/docs/examples/config/)&lt;/span&gt;&lt;/span&gt;&lt;span class="fullpost"&gt; :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# mysql -u root -p&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Enter password:&lt;/span&gt; &lt;-- (jagan lupa masukan password)  &lt;span style="font-family:courier new;"&gt;mysql&gt;use sms;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;mysql&gt;\. mysql.sql&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Query OK, 0 rows affected (0.02 sec)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Query OK, 0 rows affected (0.02 sec)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Query OK, 1 row affected (0.01 sec)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Query OK, 0 rows affected (0.03 sec)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Query OK, 0 rows affected (0.03 sec)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Query OK, 0 rows affected (0.02 sec)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Query OK, 0 rows affected (0.02 sec)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Query OK, 0 rows affected (0.03 sec)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Query OK, 0 rows affected (0.02 sec)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Query OK, 0 rows affected (0.03 sec)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;mysql&gt;show tables;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;+------------------+&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;| Tables_in_sms |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;+------------------+&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;| daemons |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;| gammu |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;| inbox |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;| outbox |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;| outbox_multipart |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;| pbk |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;| pbk_groups |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;| phones |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;| sentitems |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;+------------------+&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;9 rows in set (0.00 sec)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;mysql&gt;quit&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Bye&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Nah... sekarang gammu sudah bisa dijalankan dengan MySQL.&lt;br /&gt;Cara menjalankannya :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#echo isi pesan | gammu --sendsmsdsms TEXT notujuan MYSQL /etc/smsdrc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;atau dengan&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#gammu --smsd MYSQL /etc/smsdrc&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Log filename is "/var/log/smsdlog"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Press Ctrl+C to stop the program ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk membaca sms yang datang anda tinggal melihat di database sms tabel inbox, untuk memudahkan bisa menggunkan phpmyadmin atau menggunakan script php yang bisa di download di sini, dan kemudian ekstrak ke direktory yang bisa diakses dengan browser, tetapi sebelumnya pada file sms.php harus di edit sesuaikan dengan user dan password untuk koneksi MySQL nya dan kemudian jalankan apache.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Nah...&lt;br /&gt;sampai disini kiranya tutorial sms dengan gammu dan mysql, serta masih bisa dikembangkan lagi sesuai kebutuhan dan itu tergantung kemauan dan kreativitas kita.&lt;br /&gt;&lt;br /&gt;viva.. opensource&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Referensi :&lt;br /&gt;- http://www.syednetworks.com&lt;br /&gt;- http://www.gammu.org/wiki/index.php?title=Main_Page&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-8597422778332163652?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/8597422778332163652/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=8597422778332163652&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/8597422778332163652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/8597422778332163652'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/11/sms-dengan-gammu-dan-mysql.html' title='SMS dengan Gammu dan MySQL'/><author><name>Teknologi Informasi</name><uri>http://www.blogger.com/profile/00911695276723481136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-8100526670432141596</id><published>2007-11-13T15:45:00.000+07:00</published><updated>2007-11-13T15:59:19.046+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Backup'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux-Opensource'/><title type='text'>Synbak, cara mudah untuk backup</title><content type='html'>&lt;div style="text-align: justify;"&gt;Dengan &lt;a href="http://www.initzero.it/products/opensource/synbak/"&gt;synbak&lt;/a&gt; kita dapat mem-backup file atau database dengan mudah baik backup lokal dan remote. Konfigurasinya sederhana sehingga memudahkan kita untuk menggunakan synbak sesuai kebutuhan, dimana synbak menngunakan satu file konfigurasi untuk masing-masing metode yang digunakan.&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Synbak menggunakan beberapa metode untuk menjalankan backup, antara lain:&lt;br /&gt;- RSync over ssh, rsync daemon, smb dan cifs protocols&lt;br /&gt;- Tar archives (tar, tar.gz dan tar.bz2)&lt;br /&gt;- Tape devices&lt;br /&gt;- LDAP databases&lt;br /&gt;- MySQL databases&lt;br /&gt;- Oracle databases&lt;br /&gt;- CD-RW/DVD-RW&lt;br /&gt;&lt;br /&gt;Kehebatan lainnya, setelah mem-backup synbak akan menghasilkan report berupa :&lt;br /&gt;- email&lt;br /&gt;- html&lt;br /&gt;- RSS feeds&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Dengan report tersebut memudahkan kita untuk memonitoring backup sehingga jika ada kegagalan dalam proses backup kita dapat segera mengetahuinya. Proses instalasi synbak juga mudah dan tidak memakan waktu yang lama. Berikut ini akan saya contohkan instalsi synbak dan konfigurasinya.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Instalasi synbak&lt;/span&gt;&lt;br /&gt;Sebelumnya kita harus mengunduh source synbak di : &lt;a href="http://www.initzero.it/portal/en/products/opensource/synbak/download"&gt;http://www.initzero.it/portal/en/products/opensource/synbak/download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;masuklah ke direktori hasil download source synbak dan jangan lupa untuk login sebagai root. berikut ini perintah yang dijalankan di konsole :&lt;br /&gt;&lt;br /&gt;# tar zxvf synbak-1.0.11.tar.gz -C /usr/src/&lt;br /&gt;&lt;br /&gt;masuklah ke direktori hasil extrak synbak dan kemudian di install&lt;br /&gt;&lt;br /&gt;# cd /usr/src/synbak-1.0.11/&lt;br /&gt;# ./configure&lt;br /&gt;# make&lt;br /&gt;# make install&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Seperti saya katakan diatas bahwa synbak memerlukan satu file konfigurasi untuk masing-masing metode(laserdisc, ldap, mysql, oracle, rsync, tape, tar) backupnya, misal kita menjalankan synbak sebagi user admin(home direktorinya /home/admin) untuk membackup sistem/komputer dengan nama webserver menggunakan metode tar maka synbak akan memabaca file konfigurasi :&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;/home/admin/.synbak/tar/webserver.conf&lt;br /&gt;&lt;br /&gt;jika dengan metode rsync :&lt;br /&gt;&lt;br /&gt;/home/admin/.synbak/rsync/webserver.conf&lt;br /&gt;&lt;br /&gt;jika dengan metode mysql( untuk backup database MySQL) :&lt;br /&gt;&lt;br /&gt;/home/admin/.synbak/mysql/webserver.conf&lt;br /&gt;&lt;br /&gt;Jika kita menjalankannya sebagai user root dengan metode rsync untuk membackup sistem/komputer dengan nama www maka synbak akan menggunkana file konfigurasi:&lt;br /&gt;&lt;br /&gt;/root/.synbak/rsync/www.conf&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada saat instalasi synbak tidak membuat file konfigurasi dan direktori untuk masing metode, kita bisa membuatnya secara manual atau dengan menjalankan synbak untuk memacingnya karena ketika dijalankan synbak akan memeriksa apakah direktori dan file konfigurasi sudah ada jika tidak ada maka synbak akan membuatkan direktori tersebut berserta file konfigurasi contoh(~/.synbak/example.conf). Berikut saya contohkan untuk backup serderhana menggunakan beberapa metode baik untuk baukup lokal maupun remote backup.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Sebagai contoh disini kita login sebagi user root, sebagai persiapannya kita terlebih dahulu membuat direktori yang diperlukan untuk tempat file konfigurasi.&lt;br /&gt;&lt;br /&gt;# cd ~&lt;br /&gt;# mkdir .synbak&lt;br /&gt;# cd .synbak&lt;br /&gt;# pwd&lt;br /&gt;/root/.synbak&lt;br /&gt;# mkdir tar mysql rsync&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Menggunakan metode tar&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;sistem/komputer lokal yang akan kita backup di beri  nama : lok_etc_squid&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;dengan direktori yang akan dibackup : /etc/squid&lt;br /&gt;direktori penampung hasil backup : /backup/squid-conf&lt;br /&gt;metode : tar&lt;br /&gt;report : html&lt;br /&gt;&lt;br /&gt;maka harus dibuat file configurasi lok_etc_squid.conf di direktori /root/.synbak/tar/, agar lebih mempermudah kita dapat menggunakan contoh file konfigurasi bawaan synbak sebagai acuan ([direktori-hasil-ekstrak-synbak]/examples/example.conf).&lt;br /&gt;&lt;br /&gt;# mkdir -p /backup/squid-conf &lt;-- membuat direktori untuk menampung hasil backup&lt;br /&gt;# cd ~/.synbak/tar&lt;br /&gt;# cp /usr/src/synbak-1.0.11/examples/example.conf lok_etc_squid.conf&lt;br /&gt;# pico lok_etc_squid.conf&lt;br /&gt;&lt;br /&gt;kemudian editlah file tersebut dan sesuaikan seperti pada baris-baris di bawah ini:&lt;br /&gt;&lt;br /&gt;#@@ mandatory backup fields&lt;br /&gt;backup_source = /etc/squid&lt;br /&gt;backup_destination = /backup/squid&lt;br /&gt;&lt;br /&gt;#@@ email output reporting&lt;br /&gt;#report_email = no&lt;br /&gt;#report_email_on_errors = yes&lt;br /&gt;#report_email_rcpt = support@initzero.it&lt;br /&gt;&lt;br /&gt;#@@ html/rss output reporting&lt;br /&gt;report_html = yes&lt;br /&gt;report_html_on_errors = yes&lt;br /&gt;report_html_destination = /var/www/html/admin/log/backup&lt;br /&gt;report_html_uri = http://localhost/admin/log/backup&lt;br /&gt;report_html_logo = yes&lt;br /&gt;report_html_logo_image =&lt;br /&gt;report_html_logo_link = http://www.initzero.it&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Perhatian:&lt;/span&gt;&lt;br /&gt;pastikan direktori untuk report_html_destination(/var/www/html/admin/log/backup) ada dan user yang menjalankan synbak mempunyai akses untuk menulis ke direktori tersebut.&lt;br /&gt;&lt;br /&gt;setelah disimpan kita sudah bisa melakukan backup dengan perintah :&lt;br /&gt;&lt;br /&gt;# synbak -s lok_etc_squid -m tar -M gz&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Catatan:&lt;/span&gt;&lt;br /&gt;maksud perintah diatas adalah memrintahkan synbak untuk membackup sistem yang bernama lok_etc_squid(-slok_etc_squid) dengan metode tar(-m tar) dan dengan hasil backup yang di kompres(-M gz) dimana hasil dari backup akan berupa file dengan ekstensi tar.gz. Jika kita ingin hasil dari backup berupa file kompresi bz2 maka bisa menggunkan opsi -M bz2. Untuk metode tar terdapat 3 opsi yaitu tar, gz dan bz2.&lt;br /&gt;Ketika dalam proses backup synbak juga menghasilkan report yang ditampilkan pada layar sehingga jika ada error/kegagalan dapat diketahui.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Menggunakan metode rsync untuk remote backup via ssh&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Misal kita ingin membackup direktori /var/www/htdoc di komputer lain dengan IP Address 192.168.10.7 dan sistem/komputer tersebut kita beri nama www, file hasil backup akan ditempatkan di direktory /backup/www pada komputer kita.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Karena metode yang digunakan rsync via ssh maka kita harus konfigure ssh server dan client agar autentifikasinya menggunakan key dan pastikan user yang digunakan mempunyai hak akses terhadap data yang akan di backup. Disini tidak akan dijelaskan bagaimana mengkonfigur autentifikasinya ssh dengan key, tutorial untuk membuat autentifikasi ssh dengan key dapat anda lihat di sini.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Setelah konfigurasi ssh dengan autentifikasi key sudah dibuat selanjutnya membuat file konfigurasinya, berikut langkah-langkahnya :&lt;br /&gt;&lt;br /&gt;# mkdir /backup/www&lt;br /&gt;# cd ~/.synbak/rsync&lt;br /&gt;# cp /usr/src/synbak-1.0.11/examples/example.conf www.conf&lt;br /&gt;&lt;br /&gt;kemudian editlah file tersebut dan sesuaikan seperti pada baris-baris di bawah ini:&lt;br /&gt;&lt;br /&gt;#@@ mandatory backup fields&lt;br /&gt;backup_source = /var/www/htdocs&lt;br /&gt;backup_destination = /backup/www&lt;br /&gt;&lt;br /&gt;#@@ remote backup&lt;br /&gt;backup_remote_uri = ssh://root@192.168.10.7&lt;br /&gt;&lt;br /&gt;#@@ email output reporting&lt;br /&gt;#report_email = no&lt;br /&gt;#report_email_on_errors = yes&lt;br /&gt;#report_email_rcpt = support@initzero.it&lt;br /&gt;&lt;br /&gt;#@@ html/rss output reporting&lt;br /&gt;report_html = yes&lt;br /&gt;report_html_on_errors = yes&lt;br /&gt;report_html_destination = /var/www/html/admin/log/backup&lt;br /&gt;report_html_uri = http://localhost/admin/log/backup&lt;br /&gt;report_html_logo = yes&lt;br /&gt;report_html_logo_image =&lt;br /&gt;report_html_logo_link = http://www.initzero.it&lt;br /&gt;&lt;br /&gt;setelah disimpan kita sudah bisa melakukan backup dengan perintah :&lt;br /&gt;&lt;br /&gt;# synbak -s www -m rsync&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Membackup database MySQL&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Synbak bisa digunakan untuk membackup database lokal maupun database di mesin lain, tetapi jika dilakukan untuk membackup database secara remote tentunya akan membahayakan apalagi jika koneksinya melalui jaringan publik(internet) karena ada kemungkinan di sadap.&lt;br /&gt;Berikut contoh backup database MySQL dengan menggunakan metode mysql, misal database yang akan di backup berada di mesin lokal yang diberi nama lok_mysql dan hasil backup di tempatkan di direktori /backup/mysql.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;# mkdir /backup/mysql&lt;br /&gt;# cd ~/.synbak/mysql&lt;br /&gt;# cp /usr/src/synbak-1.0.11/examples/example.conf lok_mysql.conf&lt;br /&gt;&lt;br /&gt;kemudian editlah file tersebut dan sesuaikan seperti pada baris-baris di bawah ini:&lt;br /&gt;&lt;br /&gt;#@@ mandatory backup fields&lt;br /&gt;#backup_source = /&lt;br /&gt;backup_destination = /backup/mysql&lt;br /&gt;&lt;br /&gt;#@@ remote backup&lt;br /&gt;backup_remote_uri = mysql://user:password@localhost&lt;br /&gt;&lt;br /&gt;#@@ email output reporting&lt;br /&gt;#report_email = no&lt;br /&gt;#report_email_on_errors = yes&lt;br /&gt;#report_email_rcpt = support@initzero.it&lt;br /&gt;&lt;br /&gt;#@@ html/rss output reporting&lt;br /&gt;report_html = yes&lt;br /&gt;report_html_on_errors = yes&lt;br /&gt;report_html_destination = /var/www/html/admin/log/backup&lt;br /&gt;report_html_uri = http://localhost/admin/log/backup&lt;br /&gt;report_html_logo = yes&lt;br /&gt;report_html_logo_image =&lt;br /&gt;report_html_logo_link = http://www.initzero.it&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Perhatian:&lt;/span&gt;&lt;br /&gt;pada baris backup_remote_uri = mysql://user:password@localhost, sesuaikan dengan user dan password database MySQL.&lt;br /&gt;&lt;br /&gt;setelah disimpan kita sudah bisa melakukan backup dengan perintah :&lt;br /&gt;&lt;br /&gt;# synbak -s lok_mysql -m mysql&lt;br /&gt;&lt;br /&gt;Hasil backup dengan metode diatas berupa mysql dump yang dikompress dengan format bzip2.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Penjadwalan backup&lt;/span&gt;&lt;br /&gt;Jika ingin menjalankan backup secara berkala kita dapat menggunakan cron sehingga kita tidak perlu report menjalankan setiap peride tertentu. Untuk melakukan penjadwalan dengan cron dapat anda lihat di sini. http://www.scrounge.org/linux/cron.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Referensi&lt;br /&gt;http://www.initzero.it/products/opensource/synbak/&lt;br /&gt;http://www.linux.com/feature/120062&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-8100526670432141596?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/8100526670432141596/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=8100526670432141596&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/8100526670432141596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/8100526670432141596'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/11/synbak-cara-mudah-untuk-backup.html' title='Synbak, cara mudah untuk backup'/><author><name>Teknologi Informasi</name><uri>http://www.blogger.com/profile/00911695276723481136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-9154397056474583500</id><published>2007-11-13T15:08:00.000+07:00</published><updated>2007-11-13T15:59:19.047+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux-Opensource'/><title type='text'>DNS server menggunakan BIND chroot dengan kontrol rndc key</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.isc.org/products/BIND/"&gt;BIND&lt;/a&gt;(Berkeley Internet Name Domain project) adalah aplikasi DNS server opensource yang sudah terkenal dan stabil. Mengenai sekilas tentang DNS bisa di lihat di postingan saya sebelumnya &lt;a href="http://teknifo.blogspot.com/2007/11/domain-name-system.html"&gt;di sini&lt;/a&gt;. Pada tutorial ini kita akan membuat DNS server sederhana menggunakan BIND chroot dan di kontrol dengan rndc key dengan alasan meningkatkan keamanan.&lt;/div&gt; &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Dengan chroot kita dapat membatasi ruang lingkup(direktori) user/daemon atau di penjarakan, ini dilakukan untuk memperkuat keamanan sistem. Jika suatu user/daemon yang di chroot maka dia tidak akan bisa keluar dari direktori(home directory) yang telah di tetapkan, hal ini sangat bermanfaat misal user/daemon yang di jail(chroot) telah diambil alih oleh penyusup maka dia tidak akan bisa keluar dari direktory tersebut dan akan mengurangi resiko pencurian data, tidak akan menggangu user lain atau kinerja sistem secara keseluruhan tapi hanya sebagian saja. Oleh karena itu untuk melakukan chroot harus menetukan environment dan permission yang tepat untuk user/daemon yang akan di jail.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Rndc(remote name daemon control) merupakan utility dari bind untuk mengontrol akses daemon, dengan menggunakan rndc bisa mencegah akses user ilegal(unauthorized) dari sistem lain untuk mengontrol BIND di server kita.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Perhatian:&lt;/span&gt;&lt;br /&gt;pada tutorial ini sebagai contoh digunakan nama domain feedyourmind.org&lt;br /&gt;nameserver :&lt;br /&gt;192.168.10.1 --&gt; gw.feedyourmind.org&lt;br /&gt;client :&lt;br /&gt;192.168.10.3 --&gt; ubs.feedyourmind.org&lt;br /&gt;192.168.10.4 --&gt; dp.feedyourmind.org&lt;br /&gt;&lt;br /&gt;Selanjutnya adalah langkah-langkah untuk menginstalasi bind yang di jail dan menggunakana rndc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Instalasi BIND&lt;/span&gt;&lt;br /&gt;Untuk mendapatkan bind versi terbaru bisa di download di  &lt;a href="http://www.isc.org/products/BIND/"&gt;www.isc.org&lt;/a&gt;. Pada tutorial ini saya menggunakan bind-9.4.1.tar.gz, setelah di download loginlah sebagai root kemudian pindahkan file tersebut ke direktori /usr/src. Jalankan perintah-perintah berikut:&lt;br /&gt;&lt;br /&gt;# cd /usr/src&lt;br /&gt;# tar zxvf bind-9.4.1.tar.gz&lt;br /&gt;&lt;br /&gt;selanjutnya di konfigur&lt;br /&gt;&lt;br /&gt;# cd bind-9.4.1&lt;br /&gt;# ./configure --prefix=/usr/local&lt;br /&gt;&lt;br /&gt;dengan menggunakan --prefix=/usr/local maka file hasil istalasi akan di tempatkan dibawah direktori /usr/local. Jika tidak ada error lanjutkan dengan make dan make install&lt;br /&gt;&lt;br /&gt;# make&lt;br /&gt;# make install&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Membuat user, group dan direktori untuk chroot BIND&lt;/span&gt;&lt;br /&gt;Setelah instalasi selesai tanpa error berikutnya membuat group dan user named untuk menjalankan bind(daemon).&lt;br /&gt;&lt;br /&gt;# groupadd named&lt;br /&gt;# useradd -g named -g /chroot/named -s /bin/true named&lt;br /&gt;&lt;br /&gt;kemudian kunci user named&lt;br /&gt;&lt;br /&gt;# passwd -l named&lt;br /&gt;&lt;br /&gt;membuat direktori untuk memenjarakan user named&lt;br /&gt;&lt;br /&gt;# mkdir -p /chroot/named&lt;br /&gt;&lt;br /&gt;opsi -p digunakan agar sekaligus membuat parent direktorinya(/chroot), kemudian masuk ke direktori yang baru dibuat&lt;br /&gt;&lt;br /&gt;membuat direktori yang diperlukan dibawah direktori /chroot/named&lt;br /&gt;&lt;br /&gt;# cd /chroot/named&lt;br /&gt;# mkdir dev&lt;br /&gt;# mkdir etc&lt;br /&gt;# mkdir -p var/run&lt;br /&gt;# mkdir conf/secondaries&lt;br /&gt;&lt;br /&gt;membuat device yang diperlukan dan mengkopi file timezone&lt;br /&gt;&lt;br /&gt;# cd /chroot/named&lt;br /&gt;# mknod dev/null c 1 3&lt;br /&gt;# mknod dev/zero c 1 5&lt;br /&gt;# mknod dev/random c 1 8&lt;br /&gt;# cp /etc/localtime etc&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Konfigurasi named&lt;/span&gt;&lt;br /&gt;setelah direktori untuk men-jail sudah siap selanjutnya membuat file configurasi /chroot/named/etc/named.conf dengan menggunakan teks editor vi, pico atau yang lain.&lt;br /&gt;&lt;br /&gt;# pico /chroot/named/etc/named.conf&lt;br /&gt;&lt;br /&gt;isi dari file /chroot/named/etc/named.conf sebagai berikut :&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# /chroot/named/etc/named.conf&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;options {&lt;br /&gt;directory "/conf";&lt;br /&gt;# direktori letak data file zona&lt;br /&gt;pid-file "/var/run/named.pid";&lt;br /&gt;statistics-file "/var/run/named.stats";&lt;br /&gt;dump-file "/var/run/named.db";&lt;br /&gt;&lt;br /&gt;# direktori /conf dan /var/run disini bukanlah terletak di bawah&lt;br /&gt;# direktori root(/) tetapi terletak di bawah direktori&lt;br /&gt;# /chroot/named, hal ini dikarenakan user/daemon named di chroot&lt;br /&gt;# sehingga root direktori dari named adalah /chroot/named.&lt;br /&gt;&lt;br /&gt;# hide our "real" version number&lt;br /&gt;version "[secured]";&lt;br /&gt;&lt;br /&gt;// query-source address * port 53;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "." IN {&lt;br /&gt;type hint;&lt;br /&gt;file "db.rootcache";&lt;br /&gt;# file yang memuat record root server&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "localhost" IN {&lt;br /&gt;type master;&lt;br /&gt;file "db.localhost";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "0.0.127.in-addr.arpa" IN {&lt;br /&gt;type master;&lt;br /&gt;file "db.127.0.0.";&lt;br /&gt;notify no;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "feedyourmind.org" IN {&lt;br /&gt;type master;&lt;br /&gt;file "db.feedyourmind.org";&lt;br /&gt;};&lt;br /&gt;# pada baris diatas didefinisikan sebuah zona yaitu feedyourmind.org&lt;br /&gt;# dengan nama datafile zonanya db.feedyourmind.org yang terletak di&lt;br /&gt;# direktori /chroot/named/conf&lt;br /&gt;&lt;br /&gt;zone "10.168.192.in-addr.arpa" IN {&lt;br /&gt;type master;&lt;br /&gt;file "db.192.168.10";&lt;br /&gt;};&lt;br /&gt;# pada baris diatas didefinisikan sebuah zona untuk reverse lookup&lt;br /&gt;# yaitu 10.168.192.in-addr.arpa dengan nama datafile zonanya&lt;br /&gt;# db.192.168.10 yang terletak di direktori /chroot/named/conf&lt;br /&gt;&lt;br /&gt;setelah disimpan buatlah link dari file named.conf&lt;br /&gt;&lt;br /&gt;# ln -s /chroot/named/etc/named.conf /etc/named.conf&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Konfigurasi rndc&lt;/span&gt;&lt;br /&gt;setelah selesai dengan named.conf selanjutnya mengkonfigurasi rndc dengan men-generate rndc key dengan dnssec-keygen.&lt;br /&gt;&lt;br /&gt;# cd /chroot/named/etc&lt;br /&gt;# /usr/local/sbin/dnssec-keygen -a HMAC-MD5 -b 256 -n HOST rndc&lt;br /&gt;&lt;br /&gt;jika sukses akan terdapat dua file baru yaitu&lt;br /&gt;&lt;br /&gt;# ls -alh /chroot/named/etc&lt;br /&gt;...&lt;br /&gt;-rw------- 1 root root 112 2007-10-30 14:46 Krndc.+157+26911.private&lt;br /&gt;-rw------- 1 root root 68 2007-10-30 14:46 Krndc.+157+26911.key&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;kemudian membuat file configurasi rndc yaitu /chroot/named/etc/rndc.conf&lt;br /&gt;&lt;br /&gt;# pico /chroot/named/etc/rndc.conf&lt;br /&gt;&lt;br /&gt;isi file rndc.conf sebagai berikut&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# /chroot/named/etc/rndc.conf&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;options {&lt;br /&gt;default-server 127.0.0.1;&lt;br /&gt;default-key "rndc-key";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;server 127.0.0.1 {&lt;br /&gt;key "rndc-key";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;key "rndc-key" {&lt;br /&gt;algorithm "hmac-md5";&lt;br /&gt;secret "secret key;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PERHATIAN...!&lt;/span&gt;&lt;br /&gt;editlah file rndc.conf diatas pada bagian:&lt;br /&gt;&lt;br /&gt;key "rndc-key" {&lt;br /&gt;algorithm "hmac-md5";&lt;br /&gt;secret "secret key;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;gantilah "secret key" dengan key pada file Krndc.+157+26911.private yang merupakan hasil generate menggunakan dnssec-keygen. misal:&lt;br /&gt;&lt;br /&gt;# cd /chroot/named/etc&lt;br /&gt;# cat Krndc.+157+26911.private&lt;br /&gt;Private-key-format: v1.2&lt;br /&gt;Algorithm: 157 (HMAC_MD5)&lt;br /&gt;Key: 13Ms0r2NEoJ+ngxsa/fg9x8ed6X5LrvAklZmuUquJ8E= &lt;-- secret key&lt;br /&gt;Bits: AAA=&lt;br /&gt;&lt;br /&gt;sehingga file rndc.conf pada bagian tersebut menjadi seperti berikut&lt;br /&gt;&lt;br /&gt;key "rndc-key" {&lt;br /&gt;algorithm "hmac-md5";&lt;br /&gt;secret "13Ms0r2NEoJ+ngxsa/fg9x8ed6X5LrvAklZmuUquJ8E=;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;yang perlu diperhatikan disini bahwa key hasil generate dnssec-keygen selalu berbeda-beda, jadi isilah secret key dengan key hasil generate dnssec-keygen yang outputnya berupa file berekstensi .private. buatlah link dari /chroot/named/etc/rndc.conf&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;# ln -s /chroot/named/etc/rndc.conf /usr/local/etc/rndc.conf&lt;br /&gt;# ln -s /chroot/named/etc/rndc.conf /etc/rndc.conf&lt;br /&gt;&lt;br /&gt;selanjutnya dengan editlah file named.conf, tambahkan beberapa baris di bagian awal sehingga menjadi seperti di bawah ini:&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# /chroot/named/etc/named.conf&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;# awal tambahan&lt;br /&gt;controls {&lt;br /&gt;inet 127.0.0.1 allow { 127.0.0.1; } keys { rndc-key; };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;key "rndc-key" {&lt;br /&gt;algorithm "hmac-md5";&lt;br /&gt;secret "13Ms0r2NEoJ+ngxsa/fg9x8ed6X5LrvAklZmuUquJ8E=;&lt;br /&gt;# pada baris di atas harus sama dengan secret key&lt;br /&gt;# pada /chroot/named/etc/rndc.conf&lt;br /&gt;};&lt;br /&gt;# akhir tambahan&lt;br /&gt;&lt;br /&gt;options {&lt;br /&gt;directory "/conf";&lt;br /&gt;# baris diatas menyatakan direktori letak data file zona pid-file "/var/run/named.pid"; statistics-file "/var/run/named.stats";&lt;br /&gt;dump-file "/var/run/named.db";&lt;br /&gt;# direktori /conf dan /var/run disini bukanlah terletak di bawah&lt;br /&gt;# direktori root(/) tetapi terletak di bawah direktori&lt;br /&gt;# /chroot/named, hal ini dikarenakan user/daemon named di chroot&lt;br /&gt;# sehingga root direktori dari named adalah /chroot/named.&lt;br /&gt;# hide our "real" version number&lt;br /&gt;version "[secured]";&lt;br /&gt;// query-source address * port 53;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "." IN {&lt;br /&gt;type hint;&lt;br /&gt;file "db.rootcache";&lt;br /&gt;# file yang memuat record root server&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "localhost" IN {&lt;br /&gt;type master;&lt;br /&gt;file "db.localhost";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "0.0.127.in-addr.arpa" IN {&lt;br /&gt;type master;&lt;br /&gt;file "db.127.0.0.";&lt;br /&gt;notify no;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "feedyourmind.org" IN {&lt;br /&gt;type master;&lt;br /&gt;file "db.feedyourmind.org";&lt;br /&gt;};&lt;br /&gt;# pada baris diatas didefinisikan sebuah zona yaitu feedyourmind.org&lt;br /&gt;# dengan nama datafile zonanya db.feedyourmind.org yang terletak di&lt;br /&gt;# direktori /chroot/named/conf&lt;br /&gt;&lt;br /&gt;zone "10.168.192.in-addr.arpa" IN {&lt;br /&gt;type master;&lt;br /&gt;file "db.192.168.10";&lt;br /&gt;};&lt;br /&gt;# pada baris diatas didefinisikan sebuah zona untuk reverse lookup&lt;br /&gt;# yaitu 10.168.192.in-addr.arpa dengan nama datafile zonanya&lt;br /&gt;# db.192.168.10 yang terletak di direktori /chroot/named/conf&lt;br /&gt;&lt;br /&gt;selanjutnya hapuslah file hasil generate dnssec-keygen yang berekstensi .private&lt;br /&gt;&lt;br /&gt;# cd /chroot/named/etc&lt;br /&gt;# rm -rf Krndc.+157+26911.private&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;Konfigurasi zona&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;Setelah file konfigurasi named dan rndc selesai selanjutnya membuat db.rootcache yang berisi daftar alamat server root, untuk membuatnya bisa dengan menjalankan perintah seperti berikut:&lt;br /&gt;&lt;br /&gt;# dig @a.root-servers.net . ns &gt; /chroot/named/conf/db.rootcache&lt;br /&gt;&lt;br /&gt;buatlah file zone untuk localhost dengan nama db.localhost.&lt;br /&gt;&lt;br /&gt;# pico /chroot/named/conf/db.localhost&lt;br /&gt;&lt;br /&gt;berikut isi dari file tersebut:&lt;br /&gt;&lt;br /&gt;;&lt;br /&gt;; db.localhost&lt;br /&gt;;&lt;br /&gt;$TTL 86400&lt;br /&gt;&lt;br /&gt;@ IN SOA @ root (&lt;br /&gt;1001 ; serial&lt;br /&gt;3H ; refresh&lt;br /&gt;15M ; retry&lt;br /&gt;1W ; expiry&lt;br /&gt;1D ) ; minimum&lt;br /&gt;&lt;br /&gt;IN NS @&lt;br /&gt;IN A 127.0.0.1&lt;br /&gt;&lt;br /&gt;buatlah file zone untuk 0.0.127.in-addr.arpa dengan nama db.localhost.&lt;br /&gt;&lt;br /&gt;# pico /chroot/named/conf/db.127.0.0&lt;br /&gt;&lt;br /&gt;berikut isi dari file tersebut:&lt;br /&gt;&lt;br /&gt;;&lt;br /&gt;; db.127.0.0&lt;br /&gt;;&lt;br /&gt;$TTL 86400&lt;br /&gt;@ IN SOA localhost. root.localhost. (&lt;br /&gt;1 ; Serial&lt;br /&gt;28800 ; Refresh&lt;br /&gt;14400 ; Retry&lt;br /&gt;3600000 ; Expire&lt;br /&gt;86400 ) ; Minimum&lt;br /&gt;IN NS localhost.&lt;br /&gt;1 IN PTR localhost.&lt;br /&gt;&lt;br /&gt;Selanjutnya, kriteria zona yang akan dibuat adalah sebagai berikut:&lt;br /&gt;&lt;br /&gt;domain :&lt;br /&gt;feedyourmind.org&lt;br /&gt;nameserver :&lt;br /&gt;192.168.10.1 --&gt; gw.feedyourmind.org&lt;br /&gt;client :&lt;br /&gt;192.168.10.7 --&gt; ubs.feedyourmind.org&lt;br /&gt;192.168.10.8 --&gt; dp.feedyourmind.org&lt;br /&gt;&lt;br /&gt;maka buatlah dua buah file zona feedyourmind.org untuk forward-mapping (memetakan nama ke IP Address) dengan nama db.feedyourmind.org dan file zona untuk reverse-mapping (memetakan IP Address ke nama) dengan nama db.192.168.10 (sesuai nama file yang telah didefinisikan di named.conf).&lt;br /&gt;&lt;br /&gt;# pico /chroot/named/conf/db.feedyourmind.org&lt;br /&gt;&lt;br /&gt;berikut ini isi dari file tersebut:&lt;br /&gt;&lt;br /&gt;$ORIGIN feedyourmind.org.&lt;br /&gt;$ttl 86400&lt;br /&gt;@ IN SOA gw.feedyourmind.org. root.gw.feedyourmind.org. (&lt;br /&gt;1001 ; serial&lt;br /&gt;3H ; refresh 3 jam&lt;br /&gt;15M ; retry 15 menit&lt;br /&gt;1W ; expiry 1 minggu&lt;br /&gt;1D ) ; minimum 1 hari&lt;br /&gt;IN NS gw&lt;br /&gt;IN MX 10 gw&lt;br /&gt;gw IN A 192.168.10.1&lt;br /&gt;ubs IN A 192.168.10.7&lt;br /&gt;dp IN A 192.168.10.8&lt;br /&gt;www IN CNAME dp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Keterangan:&lt;br /&gt;&lt;br /&gt;@ IN SOA gw.feedyourmind.org. root.gw.feedyourmind.org.&lt;br /&gt;Maksud baris diatas adalah gw.feedyourmind.org.(penulisan host diakhiri dengan tanda titik) sebagai host yang diberi otoritas dan root.gw.feedyourmind.org. personal(mail) yang bertanggungjawab.&lt;br /&gt;&lt;br /&gt;1001 ;serial&lt;br /&gt;Merupaka penomoran terhadap perubahan pada file zona tersebut, ketika kita melakukan perubahan terhadap file zona tersebut maka serial tersebut juga harus dinaikan agar slave(secondary) name server mengenalinya dan melakukan update/backup(zona transfer).&lt;br /&gt;&lt;br /&gt;3H ; refresh 3 jam&lt;br /&gt;Agar slave(secondary) mengecek untuk update setiap 3 jam.&lt;br /&gt;&lt;br /&gt;15M ; retry 15 menit&lt;br /&gt;Jika master DNS server gagal menjawab request dari slave maka baris diatas memberitahukan jangka waktu untuk mencoba update lagi bagi slave.&lt;br /&gt;&lt;br /&gt;1W ; expiry 1 minggu&lt;br /&gt;Jika DNS master tidak berfungsi dalan jangka waktu tertentu, maka baris diatas akan menjadi acuan bagi slave untuk meneruskan menggunakan data yang telah ada sampai expired.&lt;br /&gt;&lt;br /&gt;1D ) ; minimum 1 hari&lt;br /&gt;Negatif-caching TTL&lt;br /&gt;&lt;br /&gt;IN NS gw&lt;br /&gt;NS nameserver zona feedyourmind.org (gw.feedyourmind.org)&lt;br /&gt;&lt;br /&gt;IN MX 10 gw&lt;br /&gt;Prioritas mail exchanger(MX) pada domain, jika mempunyai lebih dari satu mail server pada domain tersebut maka prioritasnya berdasarkan angka terkecil.&lt;br /&gt;&lt;br /&gt;gw IN A 192.168.10.1&lt;br /&gt;ubs IN A 192.168.10.7&lt;br /&gt;dp IN A 192.168.10.8&lt;br /&gt;memetakan nama ke IP Address, misal host dp(dp.feedyourmind.org) IP Addressnya 192.168.10.8&lt;br /&gt;&lt;br /&gt;www IN CNAME dp&lt;br /&gt;CNAME (canonical name) atau nama alias dari A record, jadi baris diatas menyatakan bahwa www(www.feedyourmind.org) merupakan nama alias dari dp(dp.postix.org). Satu A record bisa mempunyai beberapa nama alias(canonical name).&lt;br /&gt;&lt;br /&gt;# pico /chroot/named/conf/db.192.168.10&lt;br /&gt;&lt;br /&gt;berikut ini isi dari file tersebut :&lt;br /&gt;&lt;br /&gt;$ORIGIN 10.168.192.in-addr.arpa.&lt;br /&gt;$ttl 86400&lt;br /&gt;@ IN SOA gw.feedyourmind.org. root.gw.feedyourmind.org. (&lt;br /&gt;20060706&lt;br /&gt;21600&lt;br /&gt;3600&lt;br /&gt;604800&lt;br /&gt;21600 )&lt;br /&gt;&lt;br /&gt;IN NS gw.feedyourmind.org.&lt;br /&gt;1 IN PTR gw.feedyourmind.org.&lt;br /&gt;7 IN PTR ubs.feedyourmind.org.&lt;br /&gt;8 IN PTR dp.feedyourmind.org.&lt;br /&gt;&lt;br /&gt;Keterangan:&lt;br /&gt;&lt;br /&gt;1 IN PTR gw.feedyourmind.org.&lt;br /&gt;baris(record) diatas menyatakan bahwa IP Address 1(192.168.10.1) bernama gw.feedyourmind.org.&lt;br /&gt;&lt;br /&gt;kemudian jangan lupa untuk mengedit file /etc/resolv.conf dengan memasukan IP Address dari nameserver.&lt;br /&gt;&lt;br /&gt;# pico /etc/resolv.conf&lt;br /&gt;&lt;br /&gt;berikut isi dari file tersebut&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# /etc/resolv.conf&lt;br /&gt;#&lt;br /&gt;nameserver 192.168.10.1&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Seting file permission dan membuat script untuk mejalankan BIND&lt;/span&gt;&lt;br /&gt;Mengatur file permission untuk linkungan tempat named di jail&lt;br /&gt;&lt;br /&gt;# cd /chroot/named&lt;br /&gt;# chown root:root var/&lt;br /&gt;# chmod u=rwx,og=x var/&lt;br /&gt;# chown root:named var/run/&lt;br /&gt;# chmod u=rwx,og=x var/run/&lt;br /&gt;&lt;br /&gt;# chown -R root:named etc/&lt;br /&gt;# chmod u=rw,og=r etc/localtime&lt;br /&gt;# chmod u=rw,og=r etc/*.key&lt;br /&gt;# chmod u=rw,g=r,o= etc/*.conf&lt;br /&gt;&lt;br /&gt;# chown root:named conf/&lt;br /&gt;# chown root:named conf/secondaries/&lt;br /&gt;# chmod ug=rwx,o= conf/secondaries/&lt;br /&gt;&lt;br /&gt;Untuk mempermudah menjalankan daemon named yang di chroot maka buatlah script dengan nama named.sh di direktori /chroot/.&lt;br /&gt;&lt;br /&gt;# pico /chroot/named.sh&lt;br /&gt;&lt;br /&gt;berikut isi file tersebut&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;# Start/Stop/Restart the BIND&lt;br /&gt;# /chroot/named.sh&lt;br /&gt;PIDWD=/chroot/named/var/run&lt;br /&gt;&lt;br /&gt;named_start() {&lt;br /&gt;/usr/local/sbin/named -t /chroot/named -u named -c /etc/named.conf&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;named_stop() {&lt;br /&gt;killall named&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;named_restart() {&lt;br /&gt;if [ -r $PIDWD/named.pid ]; then&lt;br /&gt;named_stop&lt;br /&gt;fi&lt;br /&gt;named_start&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;'start')&lt;br /&gt;echo "Starting: BIND"&lt;br /&gt;named_start&lt;br /&gt;;;&lt;br /&gt;'stop')&lt;br /&gt;echo "Stopping: BIND"&lt;br /&gt;named_stop&lt;br /&gt;;;&lt;br /&gt;'restart')&lt;br /&gt;echo "Restarting: BIND"&lt;br /&gt;named_restart&lt;br /&gt;;;&lt;br /&gt;*)&lt;br /&gt;echo "cara menggunakan # $0 start|stop|restart"&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;untuk menggunakan cukup dengan perintah&lt;br /&gt;&lt;br /&gt;# /chroot/named.sh start&lt;br /&gt;untuk menjalankan service BIND&lt;br /&gt;&lt;br /&gt;# chroot/named.sh stop&lt;br /&gt;untuk menghentikan service BIND&lt;br /&gt;&lt;br /&gt;# chroot/named.sh restart&lt;br /&gt;untuk merestart service BIND&lt;br /&gt;&lt;br /&gt;Sampai pada tahap ini BIND sudah dapat berfungsi dan bisa di ujicoba, untuk mengujinya bisa menggunakan utility dig seperti contoh dibawah ini:&lt;br /&gt;&lt;br /&gt;# /chroot/named.sh start&lt;br /&gt;Starting: BIND&lt;br /&gt;# dig www.feedyourmind.org&lt;br /&gt;&lt;br /&gt;; &lt;&lt;&gt;&gt; DiG 9.4.1 &lt;&lt;&gt;&gt; www.feedyourmind.org&lt;br /&gt;;; global options: printcmd&lt;br /&gt;;; Got answer:&lt;br /&gt;;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 63041&lt;br /&gt;;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 1&lt;br /&gt;&lt;br /&gt;;; QUESTION SECTION:&lt;br /&gt;;www.feedyourmind.org. IN A&lt;br /&gt;&lt;br /&gt;;; ANSWER SECTION:&lt;br /&gt;www.feedyourmind.org. 86400 IN CNAME dp.feedyourmind.org.&lt;br /&gt;dp.feedyourmind.org. 86400 IN A 192.168.10.8&lt;br /&gt;&lt;br /&gt;;; AUTHORITY SECTION:&lt;br /&gt;feedyourmind.org. 86400 IN NS gw.feedyourmind.org.&lt;br /&gt;&lt;br /&gt;;; ADDITIONAL SECTION:&lt;br /&gt;gw.feedyourmind.org. 86400 IN A 192.168.10.1&lt;br /&gt;&lt;br /&gt;;; Query time: 5 msec&lt;br /&gt;;; SERVER: 192.168.10.1#53(192.168.10.1)&lt;br /&gt;;; WHEN: Thu Nov 1 18:48:09 2007&lt;br /&gt;;; MSG SIZE rcvd: 99&lt;br /&gt;&lt;br /&gt;Seperti contoh diatas, jika BIND berfungsi dengan baik maka akan memberi jawaban terhadap query kita untuk host www.feedyourmind.org bahwa host tersebut merupakan CNAME (canonical name) dari dp.feedyourmind.org dengan IP Address 192.168.10.8 seperti tertera pada ANSWER SECTION diatas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CMIIW&lt;br /&gt;&lt;br /&gt;referensi&lt;br /&gt;http://id.wikipedia.org/wiki/DNS&lt;br /&gt;http://www.unixwiz.net/&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-9154397056474583500?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/9154397056474583500/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=9154397056474583500&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/9154397056474583500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/9154397056474583500'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/11/dns-server-menggunakan-bind-chroot.html' title='DNS server menggunakan BIND chroot dengan kontrol rndc key'/><author><name>Teknologi Informasi</name><uri>http://www.blogger.com/profile/00911695276723481136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-4930881160763481911</id><published>2007-11-13T12:55:00.000+07:00</published><updated>2008-11-13T13:55:04.369+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><title type='text'>Domain Name System</title><content type='html'>&lt;div align="justify"&gt;DNS(Domain Name System) atau sistem penamaan domain(id), merupakan servis yang mempermudah memetakan dari IP Address ke dalam sebuah nama host/komputer atau sebaliknya dan membantu kita untuk mengingat komputer dalam jaringan(internet) yang saling terhubung. Bisa dibayangkan jika tanpa adanya servis ini tentunya kita akan kesulitan untuk mencari alamat suatu komputer yang terhubung ke internet/intranet berdasarkan IP Address(angka dengan format notasi bertitik), hal tersebut dikarenakan manusia lebih mudah menghafalkan sesuatu berdasarkan nama daripada berdasarkan angka.&lt;br /&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;strong&gt;Sejarah&lt;/strong&gt;&lt;br /&gt;&lt;div align="justify"&gt;Awalnya pada ada tahun 1970-an Arpanet terdiri dari baberapa ratus komputer/host, mereka memetakan alamat ke dalam nama host yang tehubung ke dalam jaringan dengan menuliskan pada sebuah file HOSTS.TXT yang di tempatkan pada masing komputer, jika di Unix dikenal dengan /etc/hosts. Tentunya dengan metode ini akan sangat menyulitkan administrator jika jaringan tumbuh menjadi sangat besar.&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Paul_Mockapetris"&gt;Paul Mockapetris&lt;/a&gt; adalah orang pertama yang mengusulkan sistem database terdistribusi yang dinamakan DNS. DNS menyimpan informasi nama host atau nama domain dalam bentuk basis data yang terdistribusi, dimana struktur tersebut menginjinkan mengontrolan database secara lokal dari segmen tersebut.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;Database yang terdistribusi&lt;/strong&gt;&lt;br /&gt;&lt;div align="justify"&gt;Di internet penamaan host dibuat secara bertingkat yang dapat di analogikan seperti pohon bercabang, dimana setiap cabang terdapat cabang lagi dan setiap cabang diberi tabel yang disebut domain. Dalam pendistribusiannya domain dibagi ke dalam zona-zona dan masing-masing zona meliputi seluruh host di bawah domain tertentu. Dalam zona tersebut terdapat sebuah server(Authoritative Nameserver) yang didelegasikan oleh DNS induknya(zona diatasnya) untuk mengelola zona tersebut atau mendelegasikan lagi ke zona dibawahnya(subdomain). Dalam DNS terdapat dua jenis nameserver yaitu :&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;1. Primary Nameserver, yang bertugas menangani zona tersebut dan menyimpan informasi (database) zona dalam hardisk lokal, data ini disebut zona file.&lt;br /&gt;2. Secondary Nameserer, bertugas mereplikasi data zona yang ada di Primary Nameserver, pembaruan data tersebut disebut sebagai zona transfer,Secondary nameserver juga sekaligus sebagai backup dari Primary Nameserver.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;Penamaan yang bertingkat&lt;/strong&gt;&lt;br /&gt;Dalam pemberian nama harus konsisten dan mencerminkan terdistribusinya data tersebut, domain paling atas disebut dengan root domain yang di beri nama/dilambangkan dengan "." (titik) dan domain dibawahnya disebut Top Level Domain(TLD), Misal kita menuliskan nama domain secara lengkap atau FQDN(Fully Qualified Domain Name) mulai dari nama host sampai tanda titik seperti berikut :&lt;br /&gt;&lt;br /&gt;www.postnix.or.id.&lt;br /&gt;maka bisa di jabarkan :&lt;br /&gt;&lt;br /&gt;* - . sebagai root domain&lt;br /&gt;* - id sebagai TLD&lt;br /&gt;* - or sebagai subdomain dari domain id.&lt;br /&gt;* - postnix sebagai subdomain dari or.id.&lt;br /&gt;* - www host/subdomain dari domain postnix.or.id.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Proses pencarian alamat&lt;/strong&gt;&lt;br /&gt;&lt;div align="justify"&gt;Didalam komponen DNS selain nameserver terdapat komponen lain yaitu resolver yang merupakan aplikasi yang bertugas menjawab pertanyaan domain dari aplikasi di klien dengan cara melihat isi cache atau menanyakan ke nameserver luar dan kemudian menginformasikannya ke klien tersebut, pada proses pencaraian alamat tersebut dikenal sebagai name resolution. Jadi misal kita di browsing di internet dan ingin mengakses situs tertentu maka komputer kita akan menghubungi DSN server dan kemudian DNS server tersebut akan melakukan proses name resulution dan jika di temukan akan memberikan jawaban letak alamat webserver tersebut ke komputer kita, selanjutnya komputer kita akan berkomunikasi langsung dengan webserver tersebut. Berikut ini contoh gambar name resolution:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_B1xLdcDeTgY/RzlAXiMlEvI/AAAAAAAAAFY/LDqshEwfowc/s1600-h/nameresolution.png"&gt;&lt;img src="http://3.bp.blogspot.com/_B1xLdcDeTgY/RzlAXiMlEvI/AAAAAAAAAFY/LDqshEwfowc/s320/nameresolution.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5132204023426126578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Dalam mencari Jawaban atas permintaan dari resolver diatas maka nameserver melakukan proses iterasi (iterative query) dengan menelusuri nameserver lain satu persatu berdasar referensi dari name server lain.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;Salah satu software DNS yang Opensource dan terkenal adalah BIND(Berkeley Internet Name Domain), selain stabil kita bisa mendapatkan secara gratis beserta manualnya di :&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.isc.org/products/BIND/"&gt;http://www.isc.org/products/BIND/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Pada tutorial berikutnya akan dibahas cara membuat DNS server menggunakan bind yang di chroot untuk alasan keamanan dan dilengkapi kontrol rndc key.&lt;br /&gt;&lt;br /&gt;CMIW&lt;br /&gt;&lt;br /&gt;Refrerensi :&lt;br /&gt;&lt;br /&gt;- http://id.wikipedia.org&lt;br /&gt;- dll&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-4930881160763481911?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/4930881160763481911/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=4930881160763481911&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/4930881160763481911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/4930881160763481911'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/11/domain-name-system.html' title='Domain Name System'/><author><name>Teknologi Informasi</name><uri>http://www.blogger.com/profile/00911695276723481136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_B1xLdcDeTgY/RzlAXiMlEvI/AAAAAAAAAFY/LDqshEwfowc/s72-c/nameresolution.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-3554266218554923869</id><published>2007-11-13T02:21:00.001+07:00</published><updated>2007-11-13T15:59:19.048+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux-Opensource'/><title type='text'>Mengembalikan password root yang terlupa..</title><content type='html'>Account root pada linux sangatlah berharga, ga ada account lain yang bisa berkuasa penuh selain root, trus kalo passwordnya lupa gimana dunks? Ya, ga bisa setting system secara penuh, sudah menjadi kewajiban untuk tidak melupakan password root, karena sangat penting untuk administering system..Tapi kalo lupa, gmana? Nah, makanya judul artikel ini "Mengembalikan password root yang lupa".&lt;span class="fullpost"&gt;&lt;p lang="sv-SE"&gt;Ok, ada 2 cara mengembalikan password root yang terlupa;&lt;/p&gt;&lt;p lang="sv-SE"&gt;1. dengan GRUB boot loader (GRUB tidak terproteksi password)&lt;/p&gt;&lt;p lang="sv-SE"&gt;2. dengan cd Knoppix&lt;/p&gt;&lt;p lang="sv-SE"&gt;&lt;span&gt;Cara 1:&lt;/span&gt; (saya menggunakan Ubuntu Linux)&lt;/p&gt;&lt;p lang="sv-SE"&gt;Pada saat booting dan keluar pilihan OS (Grub boot loader), tekan 'e' untuk melakukan editing command line sebelum booting (lihat gambar)&lt;/p&gt;&lt;p lang="sv-SE"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p lang="sv-SE"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5756/2078/1600/boot2.gif"&gt;&lt;img src="http://photos1.blogger.com/blogger/5756/2078/320/boot2.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p lang="sv-SE"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;span lang="sv-SE"&gt;Setelah itu, tekan 'e' lagi pada pilihan&lt;b&gt; kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/sda1 ro quiet splash &lt;/b&gt;seperti gambar dibawah ini:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span lang="sv-SE"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5756/2078/1600/boot1.gif"&gt;&lt;img src="http://photos1.blogger.com/blogger/5756/2078/320/boot1.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;div&gt;&lt;span lang="sv-SE"&gt;Hapus kata terakhir dari baris perintah tersebut yang mana berkata &lt;b&gt;“splash” &lt;/b&gt;ganti menjadi “&lt;b&gt;single” &lt;/b&gt;&lt;/span&gt;seperti terlihat pada gambar..&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p lang="sv-SE"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5756/2078/1600/boot4.gif"&gt;&lt;img src="http://photos1.blogger.com/blogger/5756/2078/320/boot4.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;span lang="sv-SE"&gt;&lt;br /&gt;Kalo sudah, keluar dengan menekan [enter] dan kita hanya tinggal melakukan booting dengan menekan 'b' saja. Tunggu sampai keluar shell, dan akses root berhasil didapatkan. Selanjutnya tinggal memasukkan perintah '&lt;b&gt;passwd&lt;/b&gt;' dan masukan password root yang baru. Selamat Mencoba..&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span lang="sv-SE"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5756/2078/1600/boot5.gif"&gt;&lt;img src="http://photos1.blogger.com/blogger/5756/2078/320/boot5.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5756/2078/1600/root.gif"&gt;&lt;img src="http://photos1.blogger.com/blogger/5756/2078/320/root.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Cara 2:&lt;p lang="sv-SE"&gt;Pengembalian password dengan CD Knoppix juga tidak kalah gampangnya, kita hanya memerlukan 1 keping CD bootable Knoopix, dan ikuti cara berikut:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Booting dari CD&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Setelah muncul parameter awal dari Knoopix, ketikkan saja &lt;b&gt;knoopix 2 &lt;/b&gt;untuk masuk ke modus command prompt only dan akan memunculkan shell seperti ini:&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;root@tty1[/] #&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;ol start="3"&gt;&lt;li&gt;&lt;p&gt;Kalo udah, mounting partisi Linux yang ingin direcover password root-nya, misalkan partisi linux yang ingin direcover password root-nya ada di &lt;b&gt;/dev/hda1&lt;/b&gt;. Maka mount partisi tersebut, misal ke &lt;b&gt;/mnt/hda1, &lt;/b&gt;contoh: &lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;root@tty1[/] # mount /dev/hda1 /mnt/hda1&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;root@tty1[/] #&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol start="4"&gt;&lt;li&gt;&lt;p&gt;Langkah berikutnya adalah melakukan proses&lt;b&gt; chroot &lt;/b&gt;ke partisi linux yang telah di mount&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;root@tty1[/] # chroot /mnt/hda1 /bin/bash –login&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;br /&gt;root@Knoppix #&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol start="5"&gt;&lt;li&gt;&lt;p&gt;Jelas sudah,kita berhasil login ke partisi Ubuntu, dengan begitu kita hanya tinggal memasukkan perintah &lt;b&gt;'passwd'&lt;/b&gt; dan memasukkan password root yang baru:&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;root@Knoppix # passwd&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;Changing password for user root&lt;br /&gt;New password: &lt;/b&gt;[masukkan password root yang baru]&lt;br /&gt;&lt;b&gt;Retype new password: &lt;/b&gt;[ulangi]&lt;br /&gt;&lt;b&gt;passwd: all authentication tokens updated successfully&lt;br /&gt;root@Knoppix # &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol start="6"&gt;&lt;li&gt;&lt;p&gt;Ketikkan perintah &lt;b&gt;'exit' &lt;/b&gt;dan lakukan reboot&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p lang="sv-SE"&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;root@K&lt;span lang="sv-SE"&gt;noppix # exit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;br /&gt;root@tty1[/] # init 6&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p lang="sv-SE"&gt;Demikian, cara pengembalian passwordnya root yang hilang, sekali lagi, cara yang pertama di atas hanya dapat dijalankan apabila GRUB tidak terproteksi oleh password.&lt;/p&gt;&lt;p lang="sv-SE"&gt;NB: Masih ada satu cara lagi pengembalian password root, temukan &lt;a href="http://www.geocities.com/travis182show/artikel/rootrecover.pdf"&gt;disini&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-3554266218554923869?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/3554266218554923869/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=3554266218554923869&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/3554266218554923869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/3554266218554923869'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/11/mengembalikan-password-root-yang.html' title='Mengembalikan password root yang terlupa..'/><author><name>Teknologi Informasi</name><uri>http://www.blogger.com/profile/00911695276723481136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-4860649886903617703</id><published>2007-11-13T02:20:00.000+07:00</published><updated>2007-11-13T12:25:28.707+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><title type='text'>Port Forwarding: For Torrent</title><content type='html'>Ide menulis artikel ini muncul pas saya barusan install &lt;a href="http://www.utorrent.com/"&gt;uTorrent&lt;/a&gt;, tapi tanda &lt;a href="http://www.utorrent.com/faq.php#What_is_DHT.3F"&gt;DHT&lt;/a&gt;-nya koq tanda seru,huehehhee.. Artinya, koneksi DHT di blok oleh firewall, lalu bagaimana biar koneksi &lt;a href="http://en.wikipedia.org/wiki/BitTorrent#Torrents"&gt;torrent&lt;/a&gt; bisa berfungsi dengan baik, tanpa terhambat. Tentunya kita harus meneruskan semua paket yang dibutuhkan client ke server torrent, begitu pula sebaliknya. Karena saya yang megang server gateway, iseng-iseng lalu mencoba ngoprek firewall di server gateway, karena emang semua paket lewat situ. &lt;span class="fullpost"&gt;&lt;br /&gt;Oiya, berikut spesifikasi jaringannya:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iface_net = ppp0 (yang ke internet)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iface_lan = eth0 (yang ke LAN)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Logika saya, ketika terjadi koneksi dan ada paket dari luar (uTorrent.com), maka paket tersebut harus diteruskan ke IP client, dalam hal ini IP saya 192.168.10.5. Yang perlu diperhatikan adalah, kita menentukan apa saja yang akan terjadi ketika proses berjalan / koneksi terjadi.&lt;br /&gt;&lt;br /&gt;1. Program uTorrent dari client akan melakukan koneksi ke uTorrent.com dan melewati server gateway.&lt;br /&gt;2. Ketika koneksi terjadi, dari uTorrent.com akan mengirimkan paket reply ke server gateway.&lt;br /&gt;3. Server gateway akan meneruskan paket tersebut kembali ke client.&lt;br /&gt;&lt;br /&gt;Ok, sudah ada gambaran dari proses yang terjadi, sekarang tinggal bikin rulenya di iptables :)&lt;br /&gt;&lt;i&gt;(uTorrent saya secara default menggunakan port 22238 sebagai listening portnya)&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;span style="font-family: Terminal,Monaco,monospace; font-size: 85%;"&gt;[root@localhost ~]# /sbin/iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 22238 -j DNAT --to 192.168.10.5&lt;br /&gt;[root@localhost ~]# /sbin/iptables -A FORWARD -i ppp0 -o eth0 -p tcp -d 192.168.10.5 --dport 22238 -j ACCEPT&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Perhatikan rule pertama,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Terminal,Monaco,monospace; font-size: 85%;"&gt;/sbin/iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 22238 -j DNAT --to 192.168.10.5&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yang berbunyi kira-kira begini: "Tambahkan satu aturan baru di kolom PREROUTING (-A PREROUTING) pada tabel nat (-t nat), paket tersebut masuk dari interface ppp0 (-i ppp0) berupa protokol tcp (-p tcp) dan menuju port 22238 (--dport 22238) jika ada paket seperti ini, teruskan paket tersebut ke IP 192.168.10.5 (-j DNAT --to 192.168.1.5).&lt;br /&gt;&lt;br /&gt;Sehingga paket dari luar yang masuk lewat ppp0 akan diteruskan secara langsung menggunakan NAT ke IP 192.168.10.5&lt;br /&gt;&lt;br /&gt;Lalu, rule berikutnya,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Terminal,Monaco,monospace; font-size: 85%;"&gt;/sbin/iptables -A FORWARD -i ppp0 -o eth0 -p tcp -d 192.168.10.5 --dport 22238 -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yang berbunyi kira-kira seperti ini: "Tambahkan satu aturan baru di table FORWARD, paket tersebut berasal dari ppp0 (-i ppp0) dan akan keluar dari eth0 (-o eth0) berupa protokol tcp (-p tcp) menuju ke 192.168.10.5 port 22238 (--dport 22238), jika ada paket seperti ini terima saja (ACCEPT)&lt;br /&gt;&lt;br /&gt;Rule ini akan meneruskan semua paket yang lewat pada port 22238 dari mau pun keluar. Jadi server gateway bertugas meneruskan port yang diminta client.&lt;br /&gt;&lt;br /&gt;Kalau sudah diset seperti ini, silakan cek port forwarding Anda, apakah bekerja dengan baik pada uTorrent di &lt;a href="http://www.utorrent.com:16000/testport2.php?port=22238"&gt;uTorrent Port Checker&lt;/a&gt;&lt;br /&gt;Sekian, semoga membantu para torrent mania yg kesulitan masalah forwarding port.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-4860649886903617703?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/4860649886903617703/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=4860649886903617703&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/4860649886903617703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/4860649886903617703'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/11/port-forwarding-for-torrent.html' title='Port Forwarding: For Torrent'/><author><name>Teknologi Informasi</name><uri>http://www.blogger.com/profile/00911695276723481136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-7615147575552631307</id><published>2007-11-13T02:09:00.002+07:00</published><updated>2007-11-13T12:30:39.521+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Keamanan'/><title type='text'>Snort | BASE | Adodb | Intrusion Detection System</title><content type='html'>Beberapa bulan yang lalu, saya sempat install &lt;a href="http://denyhosts.sourceforge.net/" target="_blank"&gt;Denyhosts&lt;/a&gt;, sebuah program di sistem Linux yang melakukan penolakan terhadap host-host yang dianggap melakukan intrusi ke sebuah sistem. Denyhosts khusus memonitor service &lt;a href="http://en.wikipedia.org/wiki/SSH" target="_blank"&gt;SSH&lt;/a&gt;, dan mencatatnya dalam sebuah file &lt;a href="http://www.die.net/doc/linux/man/man5/hosts.deny.5.html" target="_blank"&gt;hosts.deny&lt;/a&gt; apabila diketahui ada host dari luar yang gagal melakukan login pada service &lt;a href="http://en.wikipedia.org/wiki/SSH" target="_blank"&gt;SSH&lt;/a&gt;.&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Setelah berjalan sampai sekarang, sudah ada sekitar 10-15 host yang masuk dalam daftar host yang di tolak (&lt;a href="http://www.die.net/doc/linux/man/man5/hosts.deny.5.html" target="_blank"&gt;hosts.deny&lt;/a&gt;). Saya berpikir, bahwa memang banyak intrusi dari luar ke dalam sistem, namun apakah hanya ke service SSH? Teringat akan &lt;a href="http://en.wikipedia.org/wiki/Intrusion-detection_system" target="_blank"&gt;IDS&lt;/a&gt; (Intrusion Detection System) yang sangat terkenal &lt;a href="http://www.snort.org/" target="_blank"&gt;Snort&lt;/a&gt;, saya iseng-iseng menginstallnya beberapa hari yang lalu, dan baru sempat saya dokumentasikan sekarang :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.snort.org/" target="_blank"&gt;Snort&lt;/a&gt; yang akan saya install yang sudah terintegrasi secara web based karena saya juga mengikutsertakan program &lt;a href="http://base.secureideas.net/" target="_blank"&gt;BASE&lt;/a&gt; (Basic Analysis and Security Engine) dan &lt;a href="http://adodb.sourceforge.net/" target="_blank"&gt;ADOdb&lt;/a&gt; sebagai tambahan. Dengan adanya &lt;strong&gt;BASE&lt;/strong&gt;, maka akan ada tambahan dalam mengkonfigurasi web server.&lt;/p&gt;Silakan download tipe file &lt;a href="http://www.geocities.com/travis182show/artikel/tutor_snort_build_mysql.pdf"&gt;pdf&lt;/a&gt; atau &lt;a href="http://www.geocities.com/travis182show/artikel/tutor_snort_build_mysql.doc"&gt;doc&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-7615147575552631307?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/7615147575552631307/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=7615147575552631307&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/7615147575552631307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/7615147575552631307'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/11/snort-base-adodb-intrusion-detection.html' title='Snort | BASE | Adodb | Intrusion Detection System'/><author><name>Teknologi Informasi</name><uri>http://www.blogger.com/profile/00911695276723481136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-2022143872630794248</id><published>2007-11-13T02:09:00.001+07:00</published><updated>2007-11-13T15:59:19.048+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux-Opensource'/><title type='text'>Menaklukkan USB to LAN DM9601 di Linux</title><content type='html'>Beberapa waktu yang lalu sungguh menyedihkan keadaan kartu ethernet di laptop saya, tidak bisa lagi digunakan entah kenapa. Untuk mengatasinya saya membeli USB to LAN, karena kalau dibawa ke service center bisa-bisa laptopnya opname. Di dalam USB to LAN (setelah ini akan saya singkat menjadi usb2lan) yang saya beli ini berisi CD Driver untuk sistem operasi Windows, dan ketika dicoba, semuanya berjalan lancar tapi Windows tidak langsung mengenali usb2lan ini dan tetap harus install driver bawaannya. Setelah install baru dapat digunakan dengan baik.&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Masalah muncul ketika saya hendak menggunakannya dengan sistem operasi linux. Kebetulan saya menggunakan Kubuntu Linux 7.04, dan memang setelah usb2lan tersebut ditancapkan tidak terjadi apa-apa, yang ada hanyalah sepotong log dari /var/log/messages sebagai berikut:&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Jul 11 10:46:20 m1abrams kernel: [  282.620000] usb 4-3: new high speed USB device using ehci_hcd and address 5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Jul 11 10:46:20 m1abrams kernel: [  282.752000] usb 4-3: configuration #1 chosen from 1 choice&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Jul 11 10:46:21 m1abrams kernel: [  282.948000] usbcore: registered new interface driver libusual&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Jul 11 10:46:21 m1abrams kernel: [  282.952000] Initializing USB Mass Storage driver...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Jul 11 10:46:21 m1abrams kernel: [  282.952000] scsi2 : SCSI emulation for USB Mass Storage devices&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Jul 11 10:46:21 m1abrams kernel: [  282.952000] usbcore: registered new interface driver usb-storage&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Jul 11 10:46:21 m1abrams kernel: [  282.952000] USB Mass Storage support registered.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Jul 11 10:46:26 m1abrams kernel: [  287.952000] scsi 2:0:0:0: Direct-Access     Generic  Secure ID Stick  0.00 PQ: 0 ANSI: 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Jul 11 10:46:26 m1abrams kernel: [  287.952000] SCSI device sdb: 2013183 512-byte hdwr sectors (1031 MB)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Jul 11 10:46:26 m1abrams kernel: [  287.956000] sdb: Write Protect is off&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Jul 11 10:46:26 m1abrams kernel: [  287.956000] SCSI device sdb: 2013183 512-byte hdwr sectors (1031 MB)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Jul 11 10:46:26 m1abrams kernel: [  287.956000] sdb: Write Protect is off&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Jul 11 10:46:26 m1abrams kernel: [  287.956000]  sdb: sdb1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Jul 11 10:46:26 m1abrams kernel: [  288.064000] sd 2:0:0:0: Attached scsi removable disk sdb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Jul 11 10:46:26 m1abrams kernel: [  288.064000] sd 2:0:0:0: Attached scsi generic sg2 type 0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Saya melakukan lsusb untuk melihat manufaktur milik usb2lan ini.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-family: courier new;"&gt;tom@m1abrams:/home/tom$ sudo lsusb&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Bus 004 Device 005: ID 196d:0112&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Bus 004 Device 001: ID 0000:0000&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Bus 003 Device 002: ID 08ff:2500 AuthenTec, Inc.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Bus 003 Device 001: ID 0000:0000&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Bus 002 Device 001: ID 0000:0000&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Bus 001 Device 004: ID 062a:0000 Creative Labs Optical Mouse&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: courier new;"&gt;Bus 001 Device 003: ID 0a46:9601 Davicom Semiconductor, Inc.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Bus 001 Device 001: ID 0000:0000&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;tom@m1abrams:/home/tom$&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hmm, manufakturnya Davicom Semiconductor, Inc. Hasil googling menunjuk ke situs &lt;a href="http://www.davicom.com.tw/"&gt;www.davicom.com.tw&lt;/a&gt;. Lalu, bagaimana memaksa usb2lan ini berjalan di Kubuntu atau distro linux yang lain? Setelah googling sana-sini akhirnya ketemu driver milik Davicom ini yang telah dimodifikasi oleh seseorang dengan nama Jon Dowland dan dapat di download di situsnya &lt;a href="http://www.alcopop.org/"&gt;www.alcopop.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Yang diperlukan untuk menginstall driver dari usb2lan ini adalah sebagai berikut.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Kernel source (unduh dari kambing.vlsm.org)&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Untuk *buntu bisa dengan cara apt-get lalu install linux-headers (generic), linux-image(generic), linux-restricted-modules-generic, dan linux-source.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Driver dm9601 bisa diunduh &lt;a href="http://www.silencio.ro/DM9601.GZ"&gt;disini&lt;/a&gt; (mirror telah saya buat &lt;a href="http://stibanas.ac.id/%7Et0m/arsip/driver/DM9601.GZ"&gt;disini&lt;/a&gt;)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Selanjutnya, saya menganggap Anda sudah mempunyai kernel source dari kernel yang Anda pakai sekarang, jadi langkah selanjutnya adalah meng-ekstrak file dm9601.gz yang sudah diunduh.&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;tom@m1abrams:/usr/src/$ sudo tar xzvf DM9601.GZ&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;tom@m1abrams:/usr/src/2.6.18$ cd 2.6.18&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;tom@m1abrams:/usr/src/2.6.18$ sudo make&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;make -C /lib/modules/2.6.20-16-generic/build M=/usr/src/2.6.18 LDDINCDIR=/usr/src/2.6.18/../include modules&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;make[1]: Entering directory `/usr/src/linux-headers-2.6.20-16-generic'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;  CC [M]  /usr/src/2.6.18/dm9601.o&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-family: courier new; font-size: 85%;"&gt;/usr/src/2.6.18/dm9601.c:52:26: error: linux/config.h: No such file or directory&lt;/span&gt;&lt;span style="font-size: 85%;"&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;In file included from /usr/src/2.6.18/dm9601.c:62:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.h:100:1: warning: "ALIGN" redefined&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;In file included from include/asm/system.h:4,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                 from include/asm/processor.h:18,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                 from include/asm/thread_info.h:16,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                 from include/linux/thread_info.h:21,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                 from include/linux/preempt.h:9,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                 from include/linux/spinlock.h:49,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                 from include/linux/capability.h:45,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                 from include/linux/sched.h:46,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                 from /usr/src/2.6.18/dm9601.c:53:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;include/linux/kernel.h:35:1: warning: this is the location of the previous definition&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c: In function ‘__check_reg5’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c:122: warning: return from incompatible pointer type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c: In function ‘__check_reg8’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c:123: warning: return from incompatible pointer type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c: In function ‘__check_reg9’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c:124: warning: return from incompatible pointer type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c: In function ‘__check_rega’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c:125: warning: return from incompatible pointer type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c: In function ‘__check_nfloor’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c:126: warning: return from incompatible pointer type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c: In function ‘get_registers’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c:189: warning: passing argument 7 of ‘usb_fill_control_urb’ from incompatible pointer type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c: In function ‘set_registers’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c:227: warning: passing argument 7 of ‘usb_fill_control_urb’ from incompatible pointer type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c: In function ‘set_register’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c:266: warning: passing argument 7 of ‘usb_fill_control_urb’ from incompatible pointer type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c: In function ‘update_eth_regs_async’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c:300: warning: passing argument 7 of ‘usb_fill_control_urb’ from incompatible pointer type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c:314: warning: passing argument 7 of ‘usb_fill_control_urb’ from incompatible pointer type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c:328: warning: passing argument 7 of ‘usb_fill_control_urb’ from incompatible pointer type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c: In function ‘read_bulk_callback’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c:483: warning: passing argument 6 of ‘usb_fill_bulk_urb’ from incompatible pointer type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c: In function ‘dm9601_start_xmit’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c:602: warning: passing argument 6 of ‘usb_fill_bulk_urb’ from incompatible pointer type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c: In function ‘dm9601_open’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c:801: warning: passing argument 6 of ‘usb_fill_bulk_urb’ from incompatible pointer type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c:810: warning: passing argument 6 of ‘usb_fill_int_urb’ from incompatible pointer type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c: In function ‘dm9601_disconnect’:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;/usr/src/2.6.18/dm9601.c:1014: warning: ISO C90 forbids mixed declarations and code&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;make[2]: *** [/usr/src/2.6.18/dm9601.o] Error 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;make[1]: *** [_module_/usr/src/2.6.18] Error 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-16-generic'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;make: *** [default] Error 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;tom@m1abrams:/usr/src/2.6.18$                 &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dari yang tahap yang saya lakukan, muncul peringatan error yang mengatakan bahwa file &lt;span style="font-size: 85%;"&gt;&lt;span style="font-family: courier new;"&gt;linux/config.h&lt;/span&gt;&lt;/span&gt; tidak ditemukan, sehingga proses kompilasi menjadi gagal. Mengapa? Karena sekarang header &lt;span style="font-size: 85%;"&gt;&lt;span style="font-family: courier new;"&gt;config.h&lt;/span&gt;&lt;/span&gt; sudah tidak digunakan lagi. Iseng-iseng saya mencoba mengambil file &lt;span style="font-size: 85%;"&gt;&lt;span style="font-family: courier new;"&gt;config.h&lt;/span&gt;&lt;/span&gt; milik Slackware lalu menyalinnya ke direktori include di &lt;span style="font-size: 85%;"&gt;&lt;span style="font-family: courier new;"&gt;/usr/include/linux/include/linux&lt;/span&gt;&lt;/span&gt; lalu melakukan kompilasi lagi dengan perintah &lt;span style="font-size: 85%;"&gt;&lt;span style="font-family: courier new;"&gt;make&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-family: courier new;"&gt;tom@m1abrams:/usr/src/2.6.18$ sudo make&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;make -C /lib/modules/2.6.20-16-generic/build M=/usr/src/2.6.18 LDDINCDIR=/usr/src/2.6.18/../include modules&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;make[1]: Entering directory `/usr/src/linux-headers-2.6.20-16-generic'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;  Building modules, stage 2.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;  MODPOST 1 modules&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-16-generic'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;tom@m1abrams:/usr/src/2.6.18$                           &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Berhasil ! Setelah itu, masukkan modul yang baru dikompile tadi.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-size: 85%;"&gt;tom@m1abrams:/usr/src/2.6.18$ ls&lt;br /&gt;dm9601.c  dm9601.ko     dm9601.mod.o  Makefile        readme.txt&lt;br /&gt;dm9601.h  dm9601.mod.c  dm9601.o      Module.symvers  readme.txt.bak&lt;br /&gt;tom@m1abrams:/usr/src/2.6.18$ sudo insmod dm9601.ko&lt;br /&gt;tom@m1abrams:/usr/src/2.6.18$ &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sampai tahap ini driver usb2lan milik Davicom ini sudah terinstall dengan baik. Kita bisa langsung melakukan setting network dengan ethernet baru ini. Namun masih ada kekurangan karena setiap kita restart komputer, driver ini tidak otomatis diload oleh kernel. Bagaimana caranya agar setiap kita nyalakan komputer, driver modul ini diload kernel?&lt;br /&gt;&lt;br /&gt;Lakukan langkah-langkah sebagai berikut.&lt;br /&gt;*masih di direktori /usr/src/2.6.18 tempat driver modul berada*&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-family: courier new;"&gt;tom@m1abrams:/usr/src/2.6.18$ sudo cp dm9601.ko \&lt;br /&gt;/lib/modules/`uname \&lt;br /&gt;-r`/kernel/drivers/net/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;tom@m1abrams:/usr/src/2.6.18$  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lalu masukkan baris skrip dibawah ini ke &lt;span style="font-size: 85%;"&gt;&lt;span style="font-family: courier new;"&gt;/etc/rc.local&lt;/span&gt;&lt;/span&gt; agar dijalankan ketika sistem berjalan.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;&lt;span style="font-family: courier new;"&gt;tom@m1abrams:/usr/src/2.6.18$ pico /etc/rc.local&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;*&lt;span style="font-weight: bold;"&gt;&lt;u&gt;PENTING !!&lt;/u&gt;&lt;/span&gt; letakkan baris dibawah ini sebelum baris &lt;span style="font-weight: bold;"&gt;&lt;u&gt;exit 0&lt;/u&gt;&lt;/span&gt; (exit nol)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 85%; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: courier new;"&gt;/sbin/insmod /lib/modules/`uname -r`/kernel/drivers/net/dm9601.ko&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;tom@m1abrams:/usr/src/2.6.18$ &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Kalau sudah, silakan melakukan reboot untuk mencobanya. Selamat mencoba !&lt;br /&gt;&lt;br /&gt;&lt;/br&gt;&lt;br /&gt;&lt;/br&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-2022143872630794248?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/2022143872630794248/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=2022143872630794248&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/2022143872630794248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/2022143872630794248'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/11/menaklukkan-usb-to-lan-dm9601-di-linux.html' title='Menaklukkan USB to LAN DM9601 di Linux'/><author><name>Teknologi Informasi</name><uri>http://www.blogger.com/profile/00911695276723481136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-5055329389516443650</id><published>2007-11-13T02:07:00.000+07:00</published><updated>2008-11-13T13:55:04.581+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deteksi'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Deteksi Proses Di belakang Layar</title><content type='html'>Kadang kita bingung, karena terlalu banyak nama-nama service dan program yang perlu kita pahami dengan baik. Mengapa perlu dipahami? tujuannya agar ketika ada malware yang menyusup dan menyamar menjadi salah satu program atau service tersebut, dapat segera kita temukan dengan mudah.&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Pernah tau ngga kalo proses dibelakang layar itu ada banyak banget, seperti punya saya dibawah ini.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HHCRGR8KIn8/RtQVkA-ZBAI/AAAAAAAAAIE/0rdx6eoQFms/s1600-h/task_manager.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_HHCRGR8KIn8/RtQVkA-ZBAI/AAAAAAAAAIE/0rdx6eoQFms/s400/task_manager.png" alt="" id="BLOGGER_PHOTO_ID_5103727986198774786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saya telah mengumpulkan program-program untuk mendeteksi adanya service-service atau program-program yang mencurigakan di belakang layar, isinya sebagai berikut:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Anti-Spy32&lt;/li&gt;&lt;li&gt;HijackThis&lt;/li&gt;&lt;li&gt;TCPView&lt;/li&gt;&lt;li&gt;DiskMon&lt;/li&gt;&lt;li&gt;ProcessXP&lt;/li&gt;&lt;li&gt;ProcMon&lt;/li&gt;&lt;li&gt;RegMon&lt;/li&gt;&lt;li&gt;FileMon&lt;/li&gt;&lt;li&gt;NetSentinel&lt;/li&gt;&lt;li&gt;Rootkit Revealer&lt;/li&gt;&lt;li&gt;StartupList&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Semuanya bisa diunduh dalam satu file.&lt;br /&gt;&lt;a href="http://www.savefile.com/files/1015704"&gt;Download detection.zip&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-5055329389516443650?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/5055329389516443650/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=5055329389516443650&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/5055329389516443650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/5055329389516443650'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/11/deteksi-proses-di-belakang-layar.html' title='Deteksi Proses Di belakang Layar'/><author><name>Teknologi Informasi</name><uri>http://www.blogger.com/profile/00911695276723481136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HHCRGR8KIn8/RtQVkA-ZBAI/AAAAAAAAAIE/0rdx6eoQFms/s72-c/task_manager.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-1582540619142292916</id><published>2007-11-13T02:05:00.000+07:00</published><updated>2008-11-13T13:55:04.748+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Instalasi'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Install Windows XP di Acer Aspire 4310/4710</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HHCRGR8KIn8/Ru4168zaSrI/AAAAAAAAAJE/FZLzs_gL9GI/s1600-h/acer_aspire_AS4920_notebook.jpg"&gt;&lt;img src="http://2.bp.blogspot.com/_HHCRGR8KIn8/Ru4168zaSrI/AAAAAAAAAJE/FZLzs_gL9GI/s320/acer_aspire_AS4920_notebook.jpg" alt="" id="BLOGGER_PHOTO_ID_5111081913982536370" border="0" /&gt;&lt;/a&gt;Kebetulan saya baru beli Acer Aspire 4710. Yang notabene, mempunyai HDD SATA, sedangkan Windows XP blum memasukkan driver SATA terbaru ke CD resource Windows XP.&lt;span class="fullpost"&gt;Menggunakan floppy disk adalah cara yang banyak diusulkan. Namun kalo ga punya external floppy disk, akan repot sekali. Jadi, apa yang harus dilakukan tanpa menggunakan floppy disk adalah sebagai berikut.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Masukkan driver SATA ke dalam Windows XP CD Resource. how?&lt;/li&gt;&lt;li&gt;Pake nLite, &lt;a href="http://www.nliteos.com/download.html"&gt;silakan download disini&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://service.acer.com.ph/download/aspire_4310_4710.zip"&gt;Download SATA Drivernya&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Buat direktori kosong, dan copy seluruh isi dari Windows XP resource CD ke direktori tersebut.&lt;/li&gt;&lt;li&gt;Jalankan nLite, dan arahkan ke direktori yang berisi Resource CD Windows XP.&lt;/li&gt;&lt;li&gt;Ikuti petunjuknya pilih Drivers dan Bootable ISO. Klik Next.&lt;/li&gt;&lt;li&gt;Ekstrak Driver SATA yg baru di download, lalu pilih Insert pada nLite, dan pilih Multiple Driver Folder, arahkan ke direktori driver SATA yang baru diekstrak.&lt;/li&gt;&lt;li&gt;Pilih direktori $OEM$\TEXTMODE&lt;/li&gt;&lt;li&gt;Selanjutnya akan keluar window kecil, pilih driver Intel(R)8201GBM SATA AHCI Controller (Mobile ICH7M/DH)&lt;/li&gt;&lt;li&gt;Klik Next, Next, lakukan Direct Burn ke CD kosong.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Sekarang saya sudah punya CD Windows XP yang siap di restore kapan saja tanpa mengulangi step diatas dan menyediakan external floppy disk. Apakah ada masalah lagi? Ternyata ada, masalah yang muncul berikutnya adalah masalah driver yang dibutuhkan untuk sistem operasi. Acer menyediakan CD Resource yang berisi driver-driver yang dibutuhkan oleh sistem operasi Windows Vista, bukan Windows XP.&lt;br /&gt;&lt;br /&gt;Terpaksa saya men-download seluruh driver Windows XP dari situs Acer. Agak mengecewakan, karena di desain khusus untuk Windows Vista.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-1582540619142292916?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/1582540619142292916/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=1582540619142292916&amp;isPopup=true' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/1582540619142292916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/1582540619142292916'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/11/install-windows-xp-di-acer-aspire.html' title='Install Windows XP di Acer Aspire 4310/4710'/><author><name>Teknologi Informasi</name><uri>http://www.blogger.com/profile/00911695276723481136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_HHCRGR8KIn8/Ru4168zaSrI/AAAAAAAAAJE/FZLzs_gL9GI/s72-c/acer_aspire_AS4920_notebook.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6886245633423315543.post-7118568073530049369</id><published>2007-11-13T02:03:00.000+07:00</published><updated>2008-11-13T13:55:05.083+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AntiSpam'/><title type='text'>Alternatif Anti-Spam: Gmail SpamFilter</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HHCRGR8KIn8/RxI0NY4o27I/AAAAAAAAALI/2BhT5iS7fgY/s1600-h/logo1.gif"&gt;&lt;img src="http://2.bp.blogspot.com/_HHCRGR8KIn8/RxI0NY4o27I/AAAAAAAAALI/2BhT5iS7fgY/s320/logo1.gif" alt="" id="BLOGGER_PHOTO_ID_5121213130896628658" border="0" /&gt;&lt;/a&gt;Gmail telah diakui oleh sejumlah pakar bahwa spam filteringnya bekerja dengan sangat baik, berbeda dengan &lt;a href="http://antispam.yahoo.com/tools?tool=1"&gt;Yahoo!SpamGuard&lt;/a&gt; yang sering false positive maupun false negative. Saya juga jadi jarang menggunakan Yahoo sebagai "pendaratan" email-email saya ya karena spam-spamnya itu kadang masih suka lolos. Seminggu saja tidak dicek, wah..bisa-bisa sekitar hampir 500 email bisa ngumpul jadi satu...campur-campur sama spam juga..duh ! Oke, sekarang saya juga setuju dengan pendapat para pakar karena memang, saya sendiri membuktikan bahwa cara kerja &lt;a href="http://mail.google.com/mail/help/about_privacy.html#scanning_email"&gt;Gmail SpamFilter&lt;/a&gt; bisa dibilang sangat baik. Meskipun kadang-kadang sekitar 20% masih lolos,&lt;span class="fullpost"&gt; tapi kinerja Gmail SpamFilter sudah mendekati sempurna. Sekarang tinggal bagaimana kita "mengajarkan" kepada Gmail SpamFilter ini supaya lebih baik lagi, caranya dengan membantu perbaiki kinerjanya apabila terjadi false negative ataupun false positivenya.. &lt;br /&gt;&lt;br /&gt;Saya menggunakan mail klien untuk melihat email yang masuk, kebetulan menggunakan &lt;a href="http://www.mozilla.org/thunderbird"&gt;Mozilla Thunderbird&lt;/a&gt;. Nah, kebetulan lagi, ada email saya yang tidak menggunakan Gmail. Sedikit trik mengakali email saya yang lain agar "diperiksa" dulu oleh Gmail SpamFilter, sehingga ketika tiba di inbox saya, semua spam telah dibersihkan :)&lt;br /&gt;&lt;br /&gt;Yang saya lakukan adalah dengan cara menambahkan akun baru pada akun Gmail saya, lalu "melemparnya" ke email saya yang lain (yang tidak menggunakan Gmail). Gmail akan meminta kita memasukkan kode verifikasi yang menyatakan bahwa email tersebut harus benar-benar milik saya. Lalu setelah berhasil verifikasi, sebuah akun telah ditambahkan ke akun Gmail saya.&lt;br /&gt;&lt;br /&gt;Pada mail klien saya, tinggal ditambahkan akun baru, yang melemparnya ke server POP3 dan server SMTP Gmail, namun menggunakan alamat email yang bukan milik Gmail. Apakah bisa berjalan dengan baik? Saya coba mengunduh email dari webmail dan hasilnya sangat memuaskan. Beberapa email saya ditandai [SPAM] oleh Gmail dengan sangat baik, sehingga saya hanya perlu membuat filter di mail klien. Filter tersebut kira-kira berbunyi begini:&lt;br /&gt;"Periksa kotak masuk, lalu tandai mail yang mengandung kata [SPAM] pada subyeknya, apabila cocok segera pindahkan ke tempat sampah."&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HHCRGR8KIn8/RxIzxo4o26I/AAAAAAAAALA/NysUivDGL38/s1600-h/6.png"&gt;&lt;img src="http://3.bp.blogspot.com/_HHCRGR8KIn8/RxIzxo4o26I/AAAAAAAAALA/NysUivDGL38/s400/6.png" alt="" id="BLOGGER_PHOTO_ID_5121212654155258786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Dengan begini, saya tidak perlu susah payah tiap hari menghapus email-email sampah yang masuk ke akun email yang satu ini. Biar Gmail+Thunderbird yang melakukannya :p&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6886245633423315543-7118568073530049369?l=teknifo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://teknifo.blogspot.com/feeds/7118568073530049369/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6886245633423315543&amp;postID=7118568073530049369&amp;isPopup=true' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/7118568073530049369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6886245633423315543/posts/default/7118568073530049369'/><link rel='alternate' type='text/html' href='http://teknifo.blogspot.com/2007/11/alternatif-anti-spam-gmail-spamfilter.html' title='Alternatif Anti-Spam: Gmail SpamFilter'/><author><name>Teknologi Informasi</name><uri>http://www.blogger.com/profile/00911695276723481136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_HHCRGR8KIn8/RxI0NY4o27I/AAAAAAAAALI/2BhT5iS7fgY/s72-c/logo1.gif' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
