Pages

Senin, 15 April 2013

Modul 2 - Web Server : Membuat Routing Sederhana


Topologi jaringan adalah hal yang menjelaskan hubungan geometris antara unsur-unsur dasar penyusun jaringan, yaitu nodelink, 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


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 &

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
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
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)
auto eth1
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:
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:
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