Skip to content

Commit

Permalink
fix images for modul uml
Browse files Browse the repository at this point in the history
  • Loading branch information
kuuhaku86 committed Aug 29, 2021
1 parent 4185c57 commit 81268c5
Showing 1 changed file with 16 additions and 16 deletions.
32 changes: 16 additions & 16 deletions Modul-UML/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,30 +12,30 @@ Silahkan mendownload dari link berikut -> http://www.putty.org/ <br>
Silahkan mendownload dari link berikut -> https://sourceforge.net/projects/xming/

- Jalankan Xming terlebih dahulu kemudian jalankan PuTTY.<br>
![PuTTY](/images/1.PNG) <br>
![PuTTY](images/1.PNG) <br>

- Isikan **Host Name** dengan IP sesuai pembagian masing-masing kelas:<br>
**Kelas A = 10.151.36.201 <br>**
**Kelas B = 10.151.36.202 <br>**
**Kelas C = 10.151.36.203 <br>**
**Kelas D = 10.151.36.204 <br>**
**Kelas E = 10.151.36.205 <br>**
![PuTTY IP](/images/2.png) <br>
![PuTTY IP](images/2.png) <br>

- Kemudian pilih tab **SSH** di bagian **Connection** dan pilih **X11**, lalu centang **Enable X11 forwarding**<br>
![PuTTY X11](/images/3.PNG) <br>
![PuTTY X11](images/3.PNG) <br>

- Kemudian pilih Open. Jika muncul gambar seperti di bawah: <br>
![PuTTY Warning](/images/4.PNG) <br>
![PuTTY Warning](images/4.PNG) <br>
Klik **Yes** maka kemudian akan tampil window untuk login.
![PuTTY Login](/images/10.1.PNG) <br>
![PuTTY Login](images/10.1.PNG) <br>

- Login dengan username **[nama kelompok]** dan password **praktikum**. <br>
Contoh: <br>
**Username -> a1** <br>
**Password -> praktikum** <br>
Jika berhasil maka akan muncul gambar seperti di bawah ini: <br>
![PuTTY Login Success](/images/11.1.PNG)
![PuTTY Login Success](images/11.1.PNG)


### 2. Untuk Linux
Expand All @@ -45,10 +45,10 @@ Contoh: `ssh -X [email protected]`
- Saat pertama kali ssh pastikan allow connection dengan mengetikkan **yes**

- Kemudian masukkan password kelompok kalian
![PuTTY Linux](/images/ssh.png) <br>
![PuTTY Linux](images/ssh.png) <br>

### Membuat Topologi Jaringan yang Akan Digunakan
![Topologi](/images/topologi.png) <br>
![Topologi](images/topologi.png) <br>

### **PEMBAGIAN NID TUNTAP DAN NID DMZ**

Expand Down Expand Up @@ -172,7 +172,7 @@ dengan topologi yang diminta.


4. Untuk topologi sesuai yang ada pada gambar, maka sintaks untuk file **topologi.sh** adalah sebagai berikut:
![Script Topologi](/images/topo_sh.png) <br>
![Script Topologi](images/topo_sh.png) <br>

```shell
# Switch
Expand All @@ -196,18 +196,18 @@ xterm -T GRESIK -e linux ubd0=GRESIK,jarkom umid=GRESIK eth0=daemon,,,switch1 me


5. Jalankan script **topologi.sh** dengan perintah `bash topologi.sh` <br>
![UML Login](/images/surabaya1.png) <br>
![UML Login](images/surabaya1.png) <br>


6. Setelah muncul gambar seperti di atas, login pada masing-masing UML dengan menggunakan **Username = root** dan **Password = praktikum**. <br>
![UML Login Success](/images/surabaya2.png) <br>
![UML Login Success](images/surabaya2.png) <br>


7. Pada router **SURABAYA** lakukan setting sysctl dengan mengetikkan perintah `nano /etc/sysctl.conf`


8. Hilangkan tanda pagar (#) pada bagian `net.ipv4.ip_forward=1` <br>
![UML Sysctl](/images/surabaya3.png) <br>
![UML Sysctl](images/surabaya3.png) <br>
Lalu ketikka `sysctl -p` untuk mengaktifkan perubahan yang ada. Dengan mengaktifkan fungsi _**IP Forward**_ ini maka Linux nantinya dapat menentukan jalur mana yang dipilih untuk mencapai jaringan tujuan.


Expand Down Expand Up @@ -294,11 +294,11 @@ gateway 192.168.0.1


11. Coba cek IP pada setiap UML dengan mengetikkan `ifconfig`. Jika sudah mendapatkan IP seperti gambar di bawah, maka setting IP yang kalian lakukan sudah benar.<br>
![UML IP](/images/surabaya4.png) <br>
![UML IP](images/surabaya4.png) <br>


12. Topologi yang dibuat sudah bisa berjalan secara lokal, tetapi kita belum bisa mengakses jaringan keluar. Ketikkan **`iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE -s 192.168.0.0/16`** pada router SURABAYA.
![UML Nat](/images/surabaya5.png) <br>
![UML Nat](images/surabaya5.png) <br>
**Keterangan:**
- **iptables:** iptables merupakan suatu tools dalam sistem operasi Linux yang berfungsi sebagai filter terhadap lalu lintas data. Dengan iptables inilah kita akan mengatur semua lalu lintas dalam komputer, baik yang masuk, keluar, maupun yang sekadar melewati komputer kita. Untuk penjelasan lebih lanjut nanti akan dibahas pada Modul 5.
- **NAT (Network Address Translation):** Suatu metode penafsiran alamat jaringan yang digunakan untuk menghubungkan lebih dari satu komputer ke jaringan internet dengan menggunakan satu alamat IP.
Expand All @@ -307,7 +307,7 @@ gateway 192.168.0.1


13. Coba tes di semua UML dengan melakukan ping ke jaringan luar. Sebagai contoh coba `ping google.com` untuk mengecek apakah setting yang dilakukan sudah benar atau belum. <br>
![UML Ping](/images/surabaya6.png) <br>
![UML Ping](images/surabaya6.png) <br>


14. Export proxy pada setiap UML dengan sintaks seperti di bawah ini: <br>
Expand All @@ -320,7 +320,7 @@ gateway 192.168.0.1


16. Terakhir, untuk mematikan UML **JANGAN langsung diclose**. Ketikkan `halt` pada setiap UML untuk mematikannya. Alternatif lain adalah dengan membuat script dengan ekstensi **.sh** supaya mempermudah serta mempercepat kalian untuk mematikannya. Sebagai contoh buat file bernama **bye.sh** dan tuliskan sintaks seperti di bawah ini:
![UML Bye](/images/halt.png) <br>
![UML Bye](images/halt.png) <br>
```
uml_mconsole SURABAYA halt
uml_mconsole MALANG halt
Expand Down

0 comments on commit 81268c5

Please sign in to comment.