Topologi jaringan adalah hal yang menjelaskan hubungan geometris antara unsur-unsur dasar penyusun jaringan, yaitu node, link, dan station. Berikut contoh topologi jaringan.
Keterangan:
eth0 : eth0 yang diatas adalah tuntap.
eth1: daemon ke topologi
Buka terminal di Ubuntu Anda, lalu ketik :
ssh -X –l e10 10.151.36.205
Setelah itu Anda akan dimintai password. Isi password
tersebut.
Lalu buatlah file script. Caranya:
nano start.sh
Kemudian isi di dalamnya
uml_switch -unix switche22 >
/dev/null < /dev/null &
xterm -T router -e linux ubd0=satu,uml umid=satu
eth0=tuntap,,,10.151.70.40 eth1=daemon,,,switche22 mem=50M &
xterm -T host1 -e linux ubd0=dua,uml umid=dua eth0=daemon,,,switche22 mem=50M &
xterm -T host2 -e linux ubd0=tiga,uml umid=tiga eth0=daemon,,,switche22 mem=50M &
xterm -T host3 -e linux ubd0=empat,uml umid=empat eth0=daemon,,,switche22 mem=50M &
satu = router
dua = web server
tiga = proxy server
empat = host
xterm -T host1 -e linux ubd0=dua,uml umid=dua eth0=daemon,,,switche22 mem=50M &
xterm -T host2 -e linux ubd0=tiga,uml umid=tiga eth0=daemon,,,switche22 mem=50M &
xterm -T host3 -e linux ubd0=empat,uml umid=empat eth0=daemon,,,switche22 mem=50M &
satu = router
dua = web server
tiga = proxy server
empat = host
Penjelasan:
systax awal: uml_switch -unix switche22 >
/dev/null < /dev/null &
xterm -T satu -e linux
ubd0=satu,uml umid=satu eth0=tuntap,,,10.151.70.40$ : uml umid : satu berarti kita menamai komputer
virtual kita dengan nama satu sebagai router. tuntap 10.151.70.40 adalah
tuntap saya. Sedangkan mem=50M adalah pengalokasian memori RAM
kita sebesar 50Mb. dan & adalah membuatnya sebagai daemon.
Karena disini tadi saya memberi nama fil dengan nama start.sh, maka
saya cukup ketik bash start.sh
Nah, file tersebut digunakan untuk menjalankan UML.
Masalahnya bagaimana cara mematikannya? Caranya adalah membuat script untuk
mematikannya. Berikut scriptnya:
nano stop.sh
lalu isi code di dalamnya:
uml_mconsole satu halt &
uml_mconsole dua halt &
uml_mconsole tiga halt &
uml_mconsole empat halt &
uml_mconsole dua halt &
uml_mconsole tiga halt &
uml_mconsole empat halt &
Penjelasan:
uml_mconsole [nama uml kita] halt &[& artinya
daemon]
Lalu run file yang telah Anda buat tadi. Caranya, bash
[nama_file_anda]
Sekarang konfigurasi 4 host tersebut.
- komputer satu bertindak sebagai router
- komputer dua bertindak sebagai web server
- komputer tiga bertindak sebagai proxy server
- komputer empat bertindak sebagai client
Sekarang, kita masuk ke komputer virtual satu.
Pertama kali, login dan masukan password Anda.
1. Install update. Caranya: apt-get update
2. Edit file rc.local. Caranya: nano /etc/rc.local
Tambahkan di baris sebelum exit 0 dengan:
iptables -A
FORWARD -i eth1 -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
3. Edit nano /etc/sysctl.conf
uncoment #net.ipv4.ip_forward=1. Hilangkan tanda #
4. setting interface: nano /etc/network/interfaces.
Berikut code-nya:
auto lo
iface lo inet loopback
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.151.70.42 (tuntap Anda +1)
netmask 255.255.255.0 (default)
gateway 10.151.70.41 (tuntap Anda)
iface eth0 inet static
address 10.151.70.42 (tuntap Anda +1)
netmask 255.255.255.0 (default)
gateway 10.151.70.41 (tuntap Anda)
auto eth1
iface eth1 inet static
address 151.151.1.1 (digit terakhir terserah Anda)
netmask 255.255.255.0 (default)
iface eth1 inet static
address 151.151.1.1 (digit terakhir terserah Anda)
netmask 255.255.255.0 (default)
4. reboot
5. coba cek dengan cara ping its.ac.id (karena menggunakan
jaringan ITS)
Sekarang, kita masuk ke komputer virtual dua . Disini
dia bertindak sebagai web servernya. Hampir mirip dengan yang pertama, tapi
disini kita perlu install phpmyadmin, apache2 dan lynx. Tetapi sebelum itu kita setting network interfaces nya terlebih dahulu:
Setelah itu berikut step-stepnya:
Setelah itu berikut step-stepnya:
1. Update dulu komputer Anda: apt-get update
2. apt-get install phpmyadmin
3. apt-get install apache2
4. apt-get install lynx
5. reboot
6. ping its.ac.id
Sekarang, kita masuk ke komputer virtual tiga. Hampir mirip dengan yang pertama, tapi disini kita perlu install phpmyadmin, apache2 dan lynx. Sama seperti virtual dua, kita setting network interfaces nya terlebih dahulu :
Setelah itu berikut step-stepnya:
1. Update dulu komputer Anda: apt-get update
2. apt-get install squid3
3. reboot
4. ping its.ac.id
Sekarang, kita masuk ke komputer virtual empat. Hampir
mirip dengan yang virtual dua dan tiga, tapi disini kita perlu install lynx.
Sebelum itu seperti biasa kita setting network interfacesnya terlebih dahulu :
Setelah itu berikut step-stepnya:
Setelah itu berikut step-stepnya:
1. Update dulu komputer Anda: apt-get update
2. apt-get install lynx (lynx itu
bertindak sebagai browser Anda)
3. reboot
4. ping its.ac.id
0 komentar:
Posting Komentar