Jumat, 03 Mei 2013

Membuat Topologi Jaringan di UML



Berdasarkan soal di artikel sebelumnya, maka di untuk topologinya  kita harus membuat sebuah router,  2 switch, 2 komputer server, dan 6 komputer client. Dimana router memiliki 3 interface, eth0 terhubung ke tuntap (jaringan luar), eth1 terhubung ke subnet pertama, dan eth2 terhubung ke subnet kedua dan terdapat switch yang dihubungkan di antara router dan masing-masing subnet. Dan masing-masing subnet terdiri dari 1 komputer server dan 3 komputer client.

Setelah membuat topologi, sekarang yang kita lakukan adalah konfigurasi masing-masing hostnya.
  • patrick (router)
    • eth0 (tuntap)
      • IP Address                        : 10.151.70.98
      • IP Subnet Mask               : 225.225.225.0
      • IP Default Gateway        : 10.151.70.97
    • eth1 (switch1)
      • IP Address                        : 172.16.0.1
      • IP Subnet Mask               : 225.225.225.0
    • eth2 (switch2)
      • IP Address                        : 172.16.1.1
      • IP Subnet Mask               : 225.225.225.0
  • Subnet 1 (eth1 dari patrick/switch1)
    • stitch (eth0) -> server1
      • IP Address                       : 172.16.0.2
      • IP Subnet Mask               : 225.225.225.0
      • IP Default Gateway        : 172.16.0.1
    • doraemon (eth1)
      • IP Address                        : 172.16.0.5
      • IP Subnet Mask               : 225.225.225.0
      • IP Default Gateway        : 172.16.0.1
    • snoopy (eth2)
      • IP Address                        : 172.16.0.3
      • IP Subnet Mask               : 225.225.225.0
      • IP Default Gateway        : 172.16.0.1
    • woodstock (eth3)
      • IP Address                        : 172.16.0.4
      • IP Subnet Mask               : 225.225.225.0
      • IP Default Gateway        : 172.16.0.1
  • Subnet 2 (eth2 dari patrick/switch)
    • tom (eth0)
      • IP Address                      : 172.16.1.2
      • IP Subnet Mask               : 225.225.225.0
      • IP Default Gateway        : 172.16.1.1
    • jerry (eth1)
      • IP Address                         : 172.16.1.3
      • IP Subnet Mask               : 225.225.225.0
      • IP Default Gateway        : 172.16.1.1
    • spike (eth2)
      • IP Address                       : 172.16.1.4
      • IP Subnet Mask               : 225.225.225.0
      • IP Default Gateway        : 172.16.1.1
    • elmo (eth3) -> server2
      • IP Address                        : 172.16.1.5
      • IP Subnet Mask               : 225.225.225.0
      • IP Default Gateway        : 172.16.1.1
Lalu sekarang kita harus membuat script sh nya

1.
  1. #!/bin/bash
  2.  
  3. #switch
  4. uml_switch -unix switch1 > /dev/null < /dev/null &
  5. uml_switch -unix switch2 > /dev/null < /dev/null &
  6.  
  7. #router
  8. xterm -T patrick -e linux  ubd0=patrick,uml umid=patrick eth0=tuntap,,,10.151.70.45 eth1=daemon,,,switch1  eth2=daemon,,,switch2 &
  9.  
  10. #server1
  11. xterm -T stitch -e linux  ubd0=stitch,uml umid=stitch eth0=daemon,,,switch1 &
  12.  
  13. #subnet1
  14. xterm -T doraemon -e linux  ubd0=doraemon,uml umid=doraemon eth0=daemon,,,switch1 &
  15. xterm -T snoopy -e linux  ubd0=snoopy,uml umid=snoopy eth0=daemon,,,switch1 &
  16. xterm -T woodstock -e linux  ubd0=woodstock,uml umid=woodstock eth0=daemon,,,switch1 &
  17.  
  18. #server2
  19. xterm -T elmo -e linux ubd0=elmo,uml  umid=elmo eth0=daemon,,,switch2 &
  20.  
  21. #subnet2
  22. xterm -T tom -e linux ubd0=tom,uml  umid=tom eth0=daemon,,,switch2 &
  23. xterm -T jerry -e linux ubd0=jerry,uml  umid=jerry eth0=daemon,,,switch2 &
  24. xterm -T spike -e linux ubd0=spike,uml  umid=spike eth0=daemon,,,switch2 &

Lalu, setiap host harus kita konfigurasi interfacenya. Cara buka interfacenya:
nano /etc/network/interfaces
Berikut detail konfigurasinya:
host Pattrick(router) :
auto eth0
iface eth0 inet static
address 10.151.70.90
netmask 255.255.255.0
gateway 10.151.70.89

auto eth1
iface eth1 inet static
address 172.16.0.1
netmask 255.255.255.0

auto eth2
iface eth2 inet static
address 172.16.1.1
netmask 255.255.255.0

host Doraemon
auto eth0
iface eth0 inet static
address 172.16.0.5
netmask 255.255.255.0
gateway 172.16.0.1

host Elmo
auto eth0
iface eth0 inet static
address 172.16.1.5
netmask 255.255.255.0
gateway 172.16.1.1

host Jerry
auto eth1
iface eth0 inet static
address 172.16.1.3
netmask 255.255.255.0
gateway 172.16.1.1

host Tom
auto eth0
iface eth0 inet static
address 172.16.1.4
netmask 255.255.255.0
gateway 172.16.1.1

host Woodstock
auto eth0
iface eth0 inet static
address 172.16.0.4
netmask 255.255.255.0
gateway 172.16.0.1

host Spike
auto eth0
iface eth0 inet static
address 172.16.1.4
netmask 255.255.255.0
gateway 172.16.1.1

host Stitch
auto eth0
iface eth0 inet static
address 172.16.0.2
netmask 255.255.255.0
gateway 172.16.0.1

host  Snoopy
auto eth0
iface eth0 inet static
address 10.151.0.3
netmask 255.255.255.0
gateway 172.16.0.1

kemudian terapkan konfigurasi di atas dengan syntax service networking restart di setiap host

Tidak ada komentar:

Posting Komentar