Saturday, January 31, 2009

Routing In Netkit

WARNING : Masih Beta Version !! Haha soalnya masih dalam tahap pengerjaan. Dan satu lagi, tidak ada JAMINAN kalau jawaban saya ini benar 100%, hehehe.
Sebagai salah satu program latihan sih admin IF ITB, maka saya sebagai admin 06 IF ITB diberi tugas oleh admin-admin 05. Yah sebagai latihan se, buat ngoprek2 dan nambah pengetahuan juga. Walau awalnya cukup antusias dalam membuat tugas ini, tetapi karena efek liburan mungkin jadi ya gini deh masih berceceran dan ada beberapa yang terlewatkan dan belum dikerjain. Yah dalam perngerjaan kali ini juga saya bekerja sama dengan salah satu admin IF 06 yaitu saudara Ramon Rusli, hehe. Yah berikut hasil pengerjaan tugas kami.

Networking basic
Soal : jumlah subnet yang dibutuhkan 6
jumlah host yang dipakai dalam satu network 30
network address 210.100.56.0
Jawab :
1. Address Class = C
2. Default Subnet Mask for Class C = 255.255.255.0
3. Custom Subnet Mask = 255.255.255.224
4. Total Number Subnet = 8
5. Number Usable Subnet = 2^3 - 2 = 6
6. Total Host Address = 32 hosts per subnet
7. Number of Usable Addesses = 2^5 - 2 = 30 hosts per subnet
Simulasi jaringan dengan netkit
Ada 3 buah pc : pc1,pc2,pc3 dan 3 buah router :router1,router2,router3
pc1 berhubungan dengan router1 (10.0.1.0/24), pc2 berhubungan dengan router2 (10.0.2.0/24), pc3 berhubungan dengan router3(192.168.1.0/24), router1 berhubungan dengan router2(100.0.0.8/30), dan router2 berhubungan dengan router3(100.0.0.12/30).
ip pc1 = 10.0.1.5, ip pc2 = 10.0.2.9, ip pc3 = 192.168.1.5
Dalam hal ini saya sedikit menghadapi masalah yaitu saya belum bisa untuk menghubungkan router1 dan router2 melewati jaringan 100.0.0.8/30 sesuai yang diminta, begitu juga dengan router2 dan router3 melewati jaringan 100.0.0.12/30. Jadi saya melakukan sedikit modifikasi sehingga semua komponen tersebut dapat berkomunikasi.
Routing Statik
1. Ekstrak ketiga buah file berikut :
netkit-2.6.tar.bz2
netkit-filesystem-F4.0.tar.bz2
netkit-kernel-K2.6.tar.bz2
2. Maka akan tercipta folder netkit, sebelum mulai kita haru mengeset path netkit
misalnya kita mengekstrak netkit di folder /home/william
export NETKIT_HOME=/home/william/netkit/
export PATH=$PATH:$NETKIT_HOME/bin
export MANPATH=$MANPATH:$NETKIT_HOME/man
3. Jalankan check_configuration.sh di folder netkit
./check_configuration.sh
4. Kita mulai membuat virtual pc = pc1,pc2,pc3 dan routernya = router1,router2,router3
vstart pc1 --eth0=a
vstart pc2 --eth0=b
vstart pc3 --eth0=c
vstart router1 --eth0=a --eth1=d
vstart router2 --eth0=b --eth1=d --eth2=e
vstart router3 --eth0=c --eth1=e
pc1 = ifconfig eth0 10.0.1.5 netmask 255.255.255.0 broadcast 10.0.1.255
pc2 = ifconfig eth0 10.0.2.9 netmask 255.255.255.0 broadcast 10.0.2.255
pc3 = ifconfig eth0 192.168.1.5 netmask 255.255.255.0 broadcast 192.168.1.255
router1 = ifconfig eth0 10.0.1.1 netmask 255.255.255.0 broadcast 10.0.1.255
ifconfig eth1 100.0.0.2 netmask 255.255.255.252 broadcast 100.0.0.255
router2 = ifconfig eth0 10.0.2.1 netmask 255.255.255.0 broadcast 10.0.2.255
ifconfig eth1 100.0.0.1 netmask 255.255.255.252 broadcast 100.0.0.255
ifconfig eth2 100.0.1.1 netmask 255.255.255.252 broadcast 100.0.10.255
router3 = ifconfig eth0 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.10.255
ifconfig eth1 100.0.1.2 netmask 255.255.255.252 broadcast 100.0.10.255
pc1 = route add default gw 10.0.1.1
pc2 = route add default gw 10.0.2.1
pc3 = route add default gw 192.168.1.1
router1 = ip route add 10.0.2.0/24 via 100.0.0.1
route add default gw 100.0.0.1
router2 = ip route add 10.0.1.0/24 via 100.0.0.2
ip route add 192.168.1.0/24 via 100.0.1.2
router3 = ip route add 10.0.2.0/24 via 100.0.1.1
route add default gw 100.0.1.1

1 comment:

nina said...

terima kasih...
terima kasih...
terima kasih...