Network Address Translation adalah suatu cara untuk menghubungkan jaringan private ke internet menggunakan satu IP public. Tulisan ini akan menjelaskan cara mengkonfigurasi NAT menggunakan Cisco 3640.
Konfigurasi jadingan adalah:
1. FastEthernet1 (f1/0) dengan IP 192.168.0.1. Interface ini terhubung ke jaringan yang akan di NAT
2. FastEthernet0 (f0/0) dengan IP 152.118.99.52. Interface ini terhubung ke internet.
Masuk ke mode privilegedconfig t
Pilih interface yang langsung terhubung dengan NAT, dan definisikan network pada jaringan ini sebagai network yang akan di NAT.#int f1/0
#ip nat inside
Pilih interface yang langsung terhubung dengan internet, dan definisikan network ini sebagai network yang terhubung ke internet.#int f0/0
#ip nat outside
Konfigurasikan access list untuk digunakan dalam proses NATaccess-list 2 permit 192.168.0.0 0.0.0.255
Konfigurasikan router agar me-NAT semua paket dari 192.168.0.0 ke 152.118.99.52ip nat inside source list 10 interface f0/0 overload
Konfigurasi selesai. Cek apakah host pada jaringan 192.168.0.0 dapat terhubung ke internet. Cek juga konfigurasi NAT pada router dengan perintahshow ip nat translations *
more ...
9/30/07
Konfigurasi NAT pada Router Cisco 3640
Label: Cisco
9/28/07
Menampilkan Proses CPU pada Linux Ubuntu
Untuk mengetahui proses mana yang menggunakan resource CPU, gunakan perintahps -eo pcpu,pid,user,args | sort -k 1 -r | head -10
Selain perintah diatas bisa menggunakan perintah top# top
Dapat juga menggunakan paket pada sysstat# apt-get install sysstat
Gunakan iostat (bagian dari sysstat) untuk mengetahui kinerja cpu. Contoh untuk menampilkan kinerja cpu sebanyak 3 kali dengan rentang waktu 5 detik# iostat -xtc 5 3
more ...
Label: Linux Networking
Router Cisco 3600 dengan Dynamips
Tulisan ini akan membahas bagaimana membuat sebuah router cisco menggunakan dynamips. Router yang akan diemulasikan adalah Cisco 3640.
Asumsi:
1. dynamips dan dynagen telah terinstall dengan baik.
2. Sistem mempunyai dua ethernet card, eth0 dan eth1
3. eth0 mempunyai alamat 152.118.99.48, dan eth1 mempunyai alamat 192.168.0.10
Buat file 3640.net dengan isi sebagai berikut,#### Awal file konfigurasi 3640.net
#
[localhost]
[[3640]]
image = /software/dynamips/images/c3640-is-mz.124-8.image
ram = 96
idle-pc = 0x605b8dbc
[[ROUTER R1]]
model = 3640
f0/0 = NIO_gen_eth:eth0
f1/0 = NIO_gen_eth:eth1
#### Akhir file konfigurasi 3640.net
Jalankan 3640.net, dan jika muncul prompt untuk auto konfigurasi roter pilih no.
Konfigurasikan cisco 3640,Router>enable
Router#config
Router(config)#hostname R1
R1(config)#ip name-server 152.118.24.2
R1(config)#enable secret r1
R1(config)#line vty 0 4
R1(config)#login
R1(config)#password r1t
R1(config)#login
R1(config)#ctrl-Z (Tekan control+Z untuk menyimpan konfigurasi)
R1#config
R1(config)#interface f0/0
R1(config-if)#ip address 152.118.99.52 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#ctrl-Z
R1#config
R1(config)#interface f1/0
R1(config-if)#ip address 192.168.0.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#ctrl-Z
R1#copy running-config startup-config
R1#show startup-config
Konfigurasi selesai. Tes apakah router bisa mem-ping je 152.118.99.48 dan 192.168.0.10
more ...
Label: Cisco
Mengganti Nama Default eth0 pada Linux Ubuntu
Misalkan kita punya dua atau lebih network card dalam satu komputer, maka akan agak sulit untuk mengidentifikasi network card tersebut hanya dari nama eth0 atau eth1 atau ethx. Akan sangat memudahkan jika kita dapat mengassign nama tertentu untuk card tertentu. Pemberian nama tertentu ini juga akan menghindarkan terbolak-baliknya ip address pada kedua interface. Tulisan ini akan membahas bagaimana hal ini dapat dilakukan.
Kita akan menggunakan udev untuk menyelesaikan permasalahan ini. Penulisan udev tergantung pada distro yang kita gunakan. Pada tulisan ini gw menggunakan linux ubuntu feisty 7.04. Jika ingin lebih mengerti tentang udev silakan buka http://www.reactivated.net/writing_udev_rules.html
Cari variabel mac address dengan perintah berikutudevinfo -a -p /sys/class/net/eth0
udevinfo -a -p /sys/class/net/eth1
Catat mac address yang didapatSYSFS{address}=="00:0e:a6:2e:ff:90"
SYSFS{address}=="00:50:ba:d7:b0:30"
Buat file baru di /etc/udev/rules.d/ misal (/etc/udev/rules.d/10-ethernet.rules) dan tambahkan barisKERNEL=="eth*", SYSFS{address}=="00:0e:a6:2e:ff:90", NAME="sis"
KERNEL=="eth*", SYSFS{address}=="00:50:ba:d7:b0:30", NAME="dlink"
Cara diatas berlaku untuk semua distro linux. Jika anda menggunakan ubuntu konfigurasi diatas bisa juga dilakukan pada file /etc/iftab
more ...
Label: Linux Networking
9/27/07
Virtual Router Cisco 3600 dengan Dynamips
Pada tulisan sebelumnya gw telah menjelaskan konfigurasi dynamips untuk cisco 7200. Pada awalnya dynamips memang hanya mendukung emulasi Cisco 7200 dimana Cisco 7200 merupakan router high end. Saat ini selain 7200, dynamips (versi 0.2.8-RC1) juga mampu mengemulasikan router cisco seri 3600 (3620, 3640 and 3660), seri 3700 (3725, 3745), seri 2600 (2610 to 2650XM, 2691) dan seri 1700.
Tulisan ini akan membahas konfigurasi Dynamips pada Linux Ubuntu Feisty (7.4) untuk mengemulasikan router cisco seri 3600. Virtual router ini juga akan dikonfigurasikan dengan tap (loopback), dan eth0 interface agar dapat diakses dari localhost dan jaringan selain localhost.
Untuk dapat mengemulasikan cisco 3600, terlebih dahulu download image IOS 3600. Dalam tulisan ini digunakan image cisco c3660-ik9o3s-mz.124-6.T.bin.
Konsep emulasi cisco 3600 hampir sama dengan cisco 7200. Hal yang perlu diperhatikan hanyalah definisi model router pada konfigurasi dynagen. Untuk itu lakukan pengeditan pada konfigurasi dynagen seperti dibawah,
#### Awal file konfigurasi network_one_router.net
#
[localhost]
[[3640]]
image = /software/dynamips/images/c3640-is-mz.124-8.image
ram = 96
idle-pc = 0x605b8dbc
[[ROUTER R1]]
model = 3640
f0/0 = NIO_tap:tap0
f1/0 = NIO_gen_eth:eth0
#### Akhir file konfigurasi network_one_router.net
Pada file konfigurasi dapat dilihat bahwa kita akan me-load sebuah router 3640 dengan nama R1. Kita juga mendefinisikan model router dengan keyword model = 3640. Kemudan kita menyambungkan port fast ethernet0 pada R1 ke interface tap0 dan port fast ethernet 1 ke eth0.
Sebelum dapat menggunakan konfigurasi diatas, terlebih dahulu harus diinstall interface tap pada sistem. Instalasi dapat dilakukan dengan cara menginstall paket uml-utilities # apt-get install uml-utilities
Enable driver yang akan digunakan untuk interface tap# modprobe tun
Buat interface tap# tunctl
Konfigurasikan IP address untuk interface tap0# ipconfig tap0 192.168.0.100 netmask 255.255.255.0 up
Setelah konfigurasi tap selesai, saatnya mengkonfigurasi R1. Telnet kedalam router R1. # telnet localhost 2000
Lakukan perubahan IP pada interface f0/0. Pastikan IP padaa f0/0 ini satu subnet dengan interface tap0.
R1> enable
R1# configure terminal
R1(config)# interface f0/0
R1(config-if)# no shutdown
R1(config-if)# ip address 192.168.0.1 255.255.255.0
R1(config-if)# end
Lakukan perubahan IP pada interface f1/0. Pastikan IP padaa f1/0 ini satu subnet dengan interface eth0.
R1> enable
R1# configure terminal
R1(config)# interface f1/0
R1(config-if)# no shutdown
R1(config-if)# ip address 152.118.99.51 255.255.255.0
R1(config-if)# end
Konfigurasi selesai. Cek apakah virtual router sudah dapat berkomunikasi dengan dunia luar menggunakan ping.
more ...
Label: Cisco
9/24/07
Cisco 7200 dengan Dynamips
Dynamips adalah emulator yang dapat mengemulasikan berbagai router Cisco, salah satunya, Cisco 7200. Berbeda dengan emulator lain seperti Boson Netsim, dynamips benar-benar mirip dengan router cisco sebenarnya karena dynampis dapat mengemulasikan router cisco lengkap dengan IOS-nya sekaligus. Tulisan ini akan membahas instalasi dynamips pada Ubuntu 7.04 (Feisty Fawn)
Dynamips dapat diperoleh secara gratis dari situs http://www.ipflow.utc.fr/blog/. Versi yang akan digunakan adalah 0.2.8-RC1. Download dynamips ke directoru yang diinginkan (dalam tulisan ini direktori yang digunakan adalah /software/dynamips) dan ubah permissionnya menjadi executeble,cd /software/dynamips/
# wget http://www.ipflow.utc.fr/dynamips/dynamips-0.2.8-RC1-x86.bin
# chmod 755 dynamips-0.2.8-RC1-x86.bin
Buat symbolic links di /usr/bin agar dynamips dapat diakses dari mana saja,# ln -s /software/dynamips/dynamips-0.2.8-RC1-x86.bin /usr/sbin/dynamips
Untuk lebih mudah menggunakan dynamips disarankan agar menginstall dynagen. Dynagen adalah front-end untuk dynamips yang berfungsi untuk menyederhanakan konfigurasi dynamips. Download dynagen dari sourceforge (lihat linknya pada http://dynagen.org) dan extract ke directory /software/dynamips/dynagen-0.10.1/,# wget http://optusnet.dl.sourceforge.net/sourceforge/dyna-gen/dynagen-0.10.1.tar.gz
# tar -xzvf dynagen-0.10.1.tar.gz
Buat symbolic link untuk dynagen, agar dynagen dapat diakses dari mana saja,ln -s /software/dynamips/dynagen-0.10.1/dynagen /usr/sbin/dynagen
Hal selanjutnya yang harus dilakukan adalah mendownload image IOS cisco yang ingin digunakan. Image IOS Cisco dapat didownload dari berbagai situs. IOS yang digunakan dalam tulisan ini adalah c7200-adventerprisek9-mz.124-4.T1.bin. Gunakan google untuk mencari IOS tersbut dengan kata kunci "c2700 +rapidshare". Letakkan IOS yang telah didownload pada directory /software/dynamips/ios_images/. Untuk mempercepat loading IOS, extract image bin tersebut,# unzip /software/dynamips/ios_images/c7200-adventerprisek9-mz.124-4.T1.bin > /software/dynamips/ios_images/c2700.image
Persiapan untuk menjalankan dynamips telah selesai. Kita dapat menjalankan dynamips dengan mneggunakan dynagen. Untuk itu kita harus mengatur konfigurasi dynagen. Masuk ke directory /software/dynamips/dynagen/sample_labs/simple1 dan ubah file simple1.net dengan image IOS yang telah kita download. Ubah baris dengan tulisan "image" sesuai directory tempat IOS image kita,image = /software/dynamips/ios_images/c2700.image
Kita dapat menjalankan dynamips dengan perintahdynamips -H 7200 &
Dynamips akan berjalan dengan mode hypervisor. Kemudian jalankan dynagen# cd /software/dynamips/dynagen/sample_labs/simple1
# dynagen simple1.net
Akan muncul console dynagen dan kita sudah bisa menjalankan router cisco 7200. Untuk mengetahui lebih lanjut perintah yang bisa digunakan ketik help, dan akan muncul list command yang dapat digunakan. Untuk masuk ke router dapat digunakan perintah telnettelnet R1
Agar dynamips tidak menghabiskan seluruh resource CPU, tambahkan variabel idle-pc pada konfigurasi dynagen. Untuk mencari variabel idle-pc yang cocok caranya dengan menalankan dynamips sesuai NPE dan memori dan IOS yang digunakan pada konfigurasi dynagen.dynamips -t npe-400 -r 160 /software/dynamips/ios_images/c2700.image
Setelah router selesai booting, masuk ke mode enable dan jalankan shortcut keyboard berikut (Ctrl+])+i. Tunggu beberapa saat dan akan muncul variable idle-pc yang dapat digunakan.Please wait while gathering statistics...
Done. Suggested idling PC:
0x6072d2dc (count=65)
0x6072d4b4 (count=22)
0x6072def0 (count=27)
0x6072df10 (count=58)
0x6072e778 (count=26)
0x6072e7a0 (count=43)
0x61297324 (count=37)
0x61297384 (count=37)
0x612973b8 (count=36)
0x612973c8 (count=31)
Restart the emulator with "--idle-pc=0x6072d2dc" (for example)
Tambahkan variabel idle-pc pada konfigurasi dynagen seperti dibawah ini,[[7200]]
image = /software/dynamips/ios_images/c2700.image
npe = npe-400
ram = 160
idle-pc = 0x6072d2dc
Selamat mencoba router cisco 7200
more ...
Label: Cisco
Download file swf,flv,dll langsung dari Firefox
Semua orang pasti udah kenal YouTube. Situs layanan video milik Google ini merupakan situs nomor satu dalam hal sharing video. Pada tutorial kali ini akan dijelaskan bagaimana cara mendownload file video youtube langsung dari firefox tanpa harus menggunakan layanan pihak ketiga seperti keepvid. Selain untuk situs YouTube trik berikut juga dapat digunakan pada semua situs yang memiliki file-file animasi.
Trik ini memanfaatkan fasilitas cache firefox untuk mendownload file yang diinginkan. Setiap kali firefox menampilkan isi sebuah situs, sebenarnya isi situs tersebut terlebih dahulu disimpan ke dalam harddisk. File ini dinamakan cache. Untuk mengakses cache firefox cukup ketik about:cache?device=disk
pada kotak URL firefox. Seluruh cache yang ada pada sesi firefox akan terlihat pada halaman yang terbuka. Setelah isi cache ditampilkan tinggal cari cache sesuai file yang kita inginkan. Misal kita pernah membuka file video di YouTube dengan URL http://youtube.com/watch?v=Lp4S6igyjik, pada halaman cache cari tulisan Lp4S6igyjik, kemudian klik pada judul yang memuat informasi tersebut. Akan muncul informasi mengenai link yang ada dan lokasi cache file tersebut. Browse direktori tempat file tersimpandan ubah extensionnya menjadi flv.
more ...
Label: General Computing
9/23/07
One CPU, Multiple Monitor, Multiple User, Multiple OS
"kaloo mau pake monitor kedua dengan mouse dan keyboard kedua gmn? kan bagus 1 cpu dengan 1 os dipake 2 orang atau lebih" -- comment dari ilmuikhlas tentang Dual Monitor Murah Meriah.
Apakah mungkin satu komputer dengan dua monitor dapat digunakan secara bersama-sama oleh dua atau lebih orang yang berbeda tanpa saling menggangguc (Satu CPU, dual monitor, dual user)). Apa bisa tinggal colok mouse dan keyboard (dalam hal ini dengan interface USB) untuk menjadikan satu komputer dapat digunakan oleh beberapa orang sekaligus?
Sepertinya belum banyak pengguna komputer yang menyadari bahwa hal ini sangat mungkin dilakukan. Bukan saja sangat mungkin melainkan sangat mudah. Tingggal klik-klik dan klik satu komputer udah bisa dipakai banyak orang, dengan catatan konfigurasi dual monitor telah berjalan lancar. Hal yang patut diperhatikan lagi adalah jumlah memori dan kekuatan prosesor yang dipakai. Usahakan memori dan prosesor yang dipakai cukup mumpuni untuk menangani beban penggunaan komputer.
Walau membutuhkan spesifiaksi komputer yang agak tinggi konfigurasi ini sangat cocok bagi warnet maupun rental komputer karena biaya pembelian hardware akan berkurang. Konfigurasi seperti ini mungkin jauh lebih efisien dibandingkan LTSP (Linux Terminal Server Project), karena tidak memerlukan CPU tambahan.
Untuk melakukan konfigurasi ini, kita cukup menginstal satu software tambahan yaitu Thinsoft Betwin (http://www.thinsoftinc.com). Software ini yang nantinya akan mengatur konfigurasi multi user dengan multiple monitor, multiple keyboard dan multiple mouse. Cara penggunaannya juga relatif gampang, tinggal menggunakan wizard yang disediakan dan dalam hitungan menit sebuah komputer dapat berubah menjadi dua atau lebih.
Jika ingin iseng agar komputer tersebut bisa multiple OS juga, cukup install VMware dan voila, didapat konfigurasi satu CPU, multiple monitor, multiple user, multiple OS. Bagus kan jika satu komputer bisa dipake untuk Linux dan Windows dalam waktu bersamaan di depan monitor yang berbeda tetapi satu CPU.
more ...
Label: General Computing
9/22/07
Dual monitor murah-meriah
Dual monitor atau dual head merupakan konfigurasi dimana satu komputer memiliki dua monitor. Dalam hal ini monitor bisa di buat memirror satu sama lain atau bisa dibuat span antar monitor. Sebenarnya konsep dual monitor merupakan konsep jadul, dan sudah banyak dipakai, terutama bagi mereka yang berprofesi sebagai desainer atau proggrammer. Dengan dual monitor pekerjaan menjadi lebih mudah karena daya pandang menjadi jauh lebih besar dan windows-windows yang ada dapat diatur dengan lebih baik. Sayangnya masih bayak orang yang belum memanfaatkan kemampuan dual monitor, yang kemungkinan disebabkan oleh ketidaktahuan pengguna komputer.
Kebanyakan menyangka konfigurasi dual monitor memerlukan biaya yang besar untuk membeli VGA Dual Head. Padahal modal yang dikeluarkan untuk mengkonfigurasikan multiple monitor relatif murah. Gw sendiri sudah sejak lama menggunakan konfigurasi dual monitor dan merasa sangat puas dengan peningkatan kinerja ber-komputer dibandingkan hanya dengan menggunakan satu monitor.
Untuk konfigurasi dual monitor, ada beberapa hardware tambahan yang harus disediakan. Pertama adalah monitor tambahan yang akan dijadikan monitor kedua dalam konfigurasi dual monitor. Kedua, diperlukan VGA Card tambahan. Jika punya uang lebih tidak ada salahnya membeli VGA Card dual head yang langsung mendukung konfigurasi dual monitor. Jika berkantong cekak, beli saja VGA Card PCI bekas sebagai sarana untuk menyambungkan monitor kedua ke komputer. VGA Card PCI bekas ini bisa digabung dengan VGA onboard atau VGA AGP yang ada dan langsung mendukung konfigurasi dual monitor.
Hal yang perlu diingat bahwa VGA onboard tidak dapat digabung dengan VGA AGP untuk mendapatkan konfigurasi Dual Monitor. Jadi jika anda mempunyai VGA onboard belilah VGA PCI sebagai pendamping konfigurasi dual monitor, begitu pula jika anda punya VGA AGP, beli VGA PCI sebagai pendampingnya.
Jika sudah terdapat dua buah VGA Card di dalam komputer, langkah selanjutya tinggal colok-colok dan colok. Colokkan kedua monitor ke komputer dan hidupkan komputernya. Install driver yang dibutuhkan. Setelah kedua driver VGA terinstall dengan benar Windows akan otomatis meng-enable konfigurasi dual monitor dan kita tinggal mengatur posisi monitor pada display properties windows. Agar konfigurasi dual monitor lebih mantap install software tambahan ultramon (http://realtimesoft.com/ultramon/) untuk memaksimalkan dual monitor pada Windows.
Untuk linux, konsepnya hampir sama dan tidak terlalu sulit. Nantikan tutorial berikut untuk konfigurasi dual monitor pada ubuntu.
Selamat menikmati dual monitor.
more ...
Label: General Computing
IPv6 Reminder
Command Prompt Windows essential
1. ipv6 install
2. netsh interface ipv6 show
more ...
Label: IPv6
Konfigurasi TCP/IP Pada Linux Ubuntu
Untuk mengkonfigurasikan TCP/IP pada ubuntu edit file /etc/network/interfaces. Sebagai contoh untuk mengkonfigurasikan eth1 dengan IP 152.118.99.43/24, gateway 152.118.99.1, dan DNS server 152.118.24.2, maka edit file tersebut dengan:
#### Awal konfigurasi untuk eth1
auto eth1
iface eth1 inet static
address 152.118.99.43
netmask 255.255.255.0
network 152.118.99.0
broadcast 152.118.99.255
gateway 152.118.99.1
dns-nameservers 152.118.24.2
#### Akhir konfigurasi untuk eth1
Jangan lupa juga untuk mengedit dile /etc/resolv.conf untuk mengkonfigurasi DNS server. Edit file ini dengan isi
###
nameserver 152.118.24.2
###
Pada saat kita tidak bisa mengakses file teks yang berisi konfigurasi IP (/etc/network/interfaces) maka konfigursai jaringan harus dilakukan secara manual. Konfigurasi manual dapat dilakuakn dengan dua perintah yaitu ifconfig dan route.Langkahnya sebagai berikut,
1. Konfigurasikan IP dengan ifconfigifconfig eth1 inet static 152.118.99.42 netmask 255.255.255.0
2. Konfigurasikan default gateway dengan perintah route
Lihat terlebih dahulu routing table yang ada dengan perintah route -n. Hapus semua route yang ada dengan perintahroute del -net .....
Tambahkan route dengan menggunakan perintahroute add -net 0.0.0.0 netmask 0.0.0.0 gw 152.118.99.1 dev eth1route add -net 152.118.99.0 netmask 255.255.255.0 gw 0.0.0.0 dev eth1
Selesai, seharusnya komputer kita sudah bisa mengakses jaringan.
more ...
Label: Linux Networking
9/13/07
Instalasi DNS Server
DNS (Domain Name System) adalah suatu sistem yang digunakan untuk memetakaan alamat IP address menjadi hostname. Sistem ini sangat diperlukan mengingat keterbatasan manusia dalam menghafal angka dibandingkan huruf (nama). Bayangkan jika kita harus mengingat alamat http://202.158.66.86 untuk mengakses situs detikcom. Tentunya jauh lebih mudah untuk mengakses situs detik com dengan alamat http://www.detik.com. Intilah tugas utama DNS server, yaitu memetakan IP 202.158.66.86 menjadi FQDN (Fully Qualified Domain Name) www.detik.com. Pada tutorial kali ini akan dibahas konfigurasi DNS server pada sistem ubuntu dengan menggunakan bind9.
Untuk dapat mulai mengkonfigurasikan DNS, terlebih dahulu install paket bind9 yang akan digunakan sebagai software DNS Server.# apt-get install bind9
Setelah bind9 terinstall, tugas selanjutnya adalah:
Dalam tutorial ini diasumsikan domain yang digunakan adalah khairilthegreat.web.id.
Jika ISP kita mempunyai DNS server sendiri, kita dapat menambahkan konfigurasi forwarder sehingga data yang tidak bisa diresolve oleh DNS server lokal akan diteruskan ke DNS server ISP. Tambahkan baris dibawah sesuai alamat IP DNS server ISP.forwarders {
152.118.24.2;
};
File ini menampung konfigurasi DNS lokal. Sebagai contoh tambahkan baris dibawah untuk mengkonfigurasikan bind agar melihat database forward zone pada file /etc/bind9/khairilthegreat.web.id.fwd dan reverse zone pada rev.99.118.152.khairilthegreat.web.id.
zone "khairilthegreat.web.id" {
type master;
file "/etc/bind/khairilthegreat.web.id.fwd";
};
zone "99.118.152.in-addr.arpa" {
type master;
file "/etc/bind/rev.99.118.152.khairilthegreat.web.id";
};
File pertama untuk menampung data forward zone:# touch /etc/bind/khairilthegreat.web.id.fwd
File kedua untuk menampung data reverse zone:# touch /etc/bind/rev.99.118.152.khairilthegreat.web.id
Isi file /etc/bind/khairilthegreat.web.id.fwd dengan data dibawah:
$TTL 86400
@ IN SOA khairilthegreat.web.id. admin.khairilthegreat.web.id. (
2001061401 ; Serial
21600 ; Refresh
1800 ; Retry
604800 ; Expire
900 ) ; Negative cache TTL
IN NS ns.khairilthegreat.web.id.
IN MX 10 khairilthegreat.web.id.
localhost IN A 127.0.0.1
www IN A 152.118.99.49
ns IN A 152.118.99.49
Isi file /etc/bind/rev.99.118.152.khairilthegreat.web.id dengan data dibawah:
$TTL 86400
;
; Address to hostname mapping
;
@ IN SOA khairilthegreat.web.id. admin.khairilthegreat.web.id. (
2001061401 ; Serial
21600 ; Refresh
1800 ; Retry
604800 ; Expire
900 ) ; Negative cache TTL
IN NS ns.khairilthegreat.web.id.
49 IN PTR www.khairilthegreat.web.id.
Tambahkan baris dibawah inisearch khairilthegreat.web.id
nameserver 152.118.99.48
nameserver 152.118.24.24
Konfigurasi bind selesai. Restart bind# /etc/init.d/bind9 restart
Tes konfigurasi dengan menggunakan perintah nslookup, host, ataupun dig.nslookup www.khairilthegreat.web.id
host khairilthegreat.web.id
dig khairilthegreat.web.id
more ...
Label: Linux Networking
9/11/07
Scopes pada IPv6
Scopes adalah atau kumpulan-kumpulan alamat IP dengan karakteristik tertentu. Pada IPv4, istilah scopes lebih dikenal dengan nama range. Sebagai contoh pada IPv4 terdapat range IP private yaitu 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16. Untuk terkoneksi ke internet kumpulan alamat ini harus di-NAT terlebih dahulu. Pada IPv6 tidak terdapat NAT dikarenakan jumlah IP yang lebih dari cukup. Sebagai gantinya diciptakanlah sistem scope untuk mengakomodir kebutuhan pengelompokan IP.
Ada tiga scope yang paling penting pada IPv6.
1. Global scope.
Alamat yang termasuk dalam kategori global scope kriterianya sama seperti alamat IP public pada IPv4. Alamat ini dapat diroute secara bebas di jaringan internet.
2. Site-local scope.
Alamat yang termasuk dalam kategori site-local scope hanya dapat diroute secara terbatas dalam sebuah site. Jika kita mempunyai jaringan terbatas khusus yang kita inginkan tidak bisa diakses dari internet bebas, kita bisa menggunakan alamat site-local.
3. Link-local scope.
Alamat link-local hanya bisa diakses dari mesin yang saling terhubung dalam satu subnet.
more ...
Label: IPv6
9/10/07
Buat User Administrator
Terkadang kita perlu membuat user Administrator lewat command prompt Windows. Begini caranya:
Buka command prompt dengan akses user administrator, dan ketikkan baris berikut untuk memberi akses administrator pada user khairil,net localgroup administrators khairil /add
Beberapa perintah command prompt yang mungkin berguna untuk administrasi lewat command prompt:
Membuka properties control panel penting, sebagai contoh control panel power optionrunas /u:khairil "cmd /c powercfg.cpl"
Mendelete akses administratornet localgroup administrators khairil /delete
more ...
Useful Linux Shortcut
- Ctrl + Alt + D = Minimize all windows (KDE)
- Alt + F2 = Run Command
- Ctrl + Alt + ( F1-F6) = Switch to another tty
- Alt + F1 = Pop up KDE menu
- Alt + F4 = Close Window
Label: Linux Networking
Tunneling dengan ssh
Untuk tunnel via SSH, commandnya$ ssh -L port-remote:tujuan-forward:port-lokal user@server-ssh
Cth:
Tunnel VNC. Port remote 5900, di tunnel ke port lokal 300. User khairil, server www.server.com$ ssh -L 5900:127.0.0.1:300 khairil@www.server.com
Jika menggunakan putty konfigurasinya sebagai berikut
Kalau mau liat hasil tunnelnya tinggal pake VNC Viewer arahkan ke server 127.0.0.1 port 300.
more ...
Label: Linux Networking
Mount dengan sshfs
sshfs dipake buat ngemount filesystem yang ada di remote server dengan ssh. Syarat untuk make sshfs:
1. Punya account ssh di remote server
2. Punya account root di terminal akses (buat ngemount dsb)
Caranya:
Instal sshfs# aptget install sshfs
Mount sshfs# sshfs user@server:directory-remoteserver directory-local
Contoh :# sshfs khairil@www.server.com:/remote/khairil /local/sshfs/
Selain sshfs untuk mengakses file remote dengan ssh dengan mudah, ketikkan saja fish://alamat_server pada konqueror (KDE) atau ssh://alamat_server pada nautilus (GNOME).
more ...
Label: Linux Networking
Instalasi DHCP server
Solusi untuk menghilangkan ke-pusing-an pemberian alamat IP ke setiap komputer yang ada di jaringan lokal adalah dengan menggunakan server DHCP. DHCP (Dynamic Host Configuration Protocol) berfungsi untuk mengotomatisasikan pemberian IP address ke semua komputer dalam subnet lokal. Tutorial ini membahas tentang konfigurasi DHCP server di server berbasis Ubuntu 6.06.
DHCP merupakan salah satu server yang paling mudah dikonfigurasi. Tinggal install terus kotak katik dikit file /etc/dhcp3.conf, jadi deh server DHCP sederhana.
Install daemon DHCP,# apt-get install dhcp3-server
Setelah dhcp3-server terinstall, konfigurasi file /etc/dhcp3/dhcpd.conf. Sebagai contoh, tambahkan baris berikut,subnet 152.118.99.0 netmask 255.255.255.0 {
range 152.118.99.35 152.118.99.50;
option routers 152.118.99.33;
option domain-name-servers 152.118.24.2;
}
Penambahan baris diatas akan mengkonfigurasikan DHCP server untuk melayani permintaan IP dari network 152.118.99.0. Setiap komputer akan mendapatkan satu IP mulai dari IP 152.118.99.35 sampai 152.118.99.50, dengan konfigurasi default gateway 152.118.99.33, dan DNS server 152.118.24.2.
Jika ingin memberikan IP khusus untuk komputer tertentu, kita bisa menambahkan baris berikut pada file konfigurasi /etc/dhcp3/dhcpd.conf,host server {
hardware ethernet 09:AE:88:0c:95:23;
fixed-address 152.118.99.34;
}
Konfigurasi diatas akan menyebabkan dhcp server memberikan IP 152.118.99.34 kepada komputer dengan MAC address 09:AE:88:0c:95:23.
Tutorial selanjutnya akan membahas bagaimana menggabungkan DHCP server dengan DNS server, sehingga server DHCP dapat berfungsi untuk memetakan alamat IP dinamis langsung ke nama hostname dalam domain tertentu.
more ...
Label: Linux Networking
9/8/07
Pengalamatan IPv6
Untuk mengantisipasi habisnya IP address di dunia, diciptakanlah versi baru IP yaitu IPv6. Perbandingan kapasitas IPv4 dan IPv6 sangat jauh, IPv4 yang terdiri dari 32 bit hanya tersedia sebanyak 2^32 = 4,3 x 10^9 alamat, sedangkan IPv6 terdiri dari 128 bit dan dapat menampung 2^128 = 3,4 x 10^38 [340,282,366,920,938,463,463,374,607,431,768,211,456] alamat. Dengan munculnya IPv6 masalah kekurangan alamat langsung terpecahkan.
Berbeda dengan IPv4 yang ditulis dengan metode dotted decimal, IPv6 ditulis dengan hexadesimal. Setiap pasang bytes dinamakan blocks dan dipisahkan dengan titik dua [:]. Contoh alamat IPv6 adalah2001:0008:3c4d:0000:0000:0000:abcd:ef12
Alamat kayak gini pastinya kepanjangan jadi ada beberapa metode untuk memperpendek alamat ini.
1. Angka awal 0 pada setiap block dapat dihilangkan,jadi :2001:8:3c4d:0:0:0:abcd:ef12
2. Satu urutan block dengan nilai nol [0] dapat dihilangkan, jadi2001:8:3c4d::abcd:ef12
Alamat yang terakhir ini merupakan bentuk alamat tersingkat dari IPv6 dan disebut compressed form.
Prefiks network pada IPv6 ditulis sama dengan IPv4, yaitu dengan menggunakan tanda garis miring dan jumlah bit yang merupakan network address dalam angka desimal. Jadi contoh alamat IP yang benar adalah2001:8:3c4d::abcd:ef12/64
Alamat diatas berarti 64 bit pertama merupakan alamat network dan 64 bit berikutnya berupakan alamat host.
more ...
Label: Linux Networking
9/6/07
Sekadar ngingetin key registry Windows
Hilangin icon recycle bin dari Win XP
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wind\
ows\CurrentVersion\Explorer\Desktop\NameSpace
Kalo mw ngilangin icon di desktop delete key --> {645FF040-5081-101B-9F08-00AA002F954E}
Kalo mau munculin lagi tambahin balik key ini
more ...
Label: Windows
9/1/07
Begadang
Sekarang dah jam 4.
Gw blom tidur. Lagi ada rapat evaluasi SUMA UI.
Mudah-mudahan besok bisa bertenaga walaupun bergadang, soalnya besok mau nyetak.
more ...
Label: Daily Life, Windows