# Firewall - Route

<div id="bkmrk-route-digunakan-untu" style="text-align: justify;">**Route** digunakan untuk melihat dan mengelola tabel routing pada sistem operasi Unix dan Linux. Tabel routing menentukan jalur yang akan diambil oleh paket data untuk mencapai tujuan mereka.</div><div id="bkmrk-" style="text-align: justify;">  
</div><div id="bkmrk-berikut-adalah-dafta" style="text-align: justify;">Berikut adalah daftar lengkap perintah `route` beserta penjelasannya :</div><div id="bkmrk--1" style="text-align: justify;">  
</div><div id="bkmrk-melihat-tabel-routin" style="text-align: justify;">**Melihat Tabel Routing**</div><div id="bkmrk-1.-melihat-tabel-rou" style="text-align: justify;">1. Melihat Tabel Routing</div><div id="bkmrk-%C2%A0%C2%A0" style="text-align: justify;"> </div>```
route
```

<div id="bkmrk-%C2%A0-%C2%A0atau" style="text-align: justify;"> atau  
  
</div>```
route -n
```

<div id="bkmrk-%C2%A0-%C2%A0opsi-%60-n%60-menampi" style="text-align: justify;"> Opsi `-n` menampilkan alamat IP dalam format numerik tanpa mencoba untuk menerjemahkannya ke nama host.</div><div id="bkmrk--2" style="text-align: justify;">  
</div><div id="bkmrk-menambahkan-rute" style="text-align: justify;">**Menambahkan Rute**</div><div id="bkmrk-1.-menambahkan-rute-" style="text-align: justify;">1. Menambahkan Rute Jaringan</div>```
sudo route add -net [network_address] netmask [netmask] gw [gateway_address]
```

<div id="bkmrk-%C2%A0-%C2%A0contoh-%3A" style="text-align: justify;"> Contoh :  
  
</div>```
sudo route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1
```

<div id="bkmrk--3" style="text-align: justify;"></div><div id="bkmrk-2.-menambahkan-rute-" style="text-align: justify;">2. Menambahkan Rute Host</div><div id="bkmrk--4" style="text-align: justify;">  
</div><div id="bkmrk-%C2%A0-%C2%A0" style="text-align: justify;"> </div>```
sudo route add -host [host_address] gw [gateway_address]
```

<div id="bkmrk--5" style="text-align: justify;">  
</div><div id="bkmrk-%C2%A0-%C2%A0contoh%3A" style="text-align: justify;"> Contoh:</div><div id="bkmrk--6" style="text-align: justify;">  
</div><div id="bkmrk-%C2%A0-%C2%A0-1" style="text-align: justify;"> </div>```
sudo route add -host 192.168.1.100 gw 192.168.1.1
```

<div id="bkmrk--7" style="text-align: justify;">  
</div><div id="bkmrk--8" style="text-align: justify;">  
</div><div id="bkmrk-3.-menambahkan-rute-" style="text-align: justify;">3. Menambahkan Rute Default</div><div id="bkmrk--9" style="text-align: justify;">  
</div><div id="bkmrk-%C2%A0-%C2%A0-2" style="text-align: justify;"> </div>```
sudo route add default gw [gateway_address]
```

<div id="bkmrk--10" style="text-align: justify;">  
</div><div id="bkmrk-%C2%A0-%C2%A0contoh%3A-1" style="text-align: justify;"> Contoh:</div><div id="bkmrk--11" style="text-align: justify;">  
</div><div id="bkmrk-%C2%A0-%C2%A0-3" style="text-align: justify;"> </div>```
sudo route add default gw 192.168.1.1
```

<div id="bkmrk--12" style="text-align: justify;">  
</div><div id="bkmrk-%C2%A0menghapus-rute" style="text-align: justify;"> **Menghapus Rute**</div><div id="bkmrk-1.-menghapus-rute-ja" style="text-align: justify;">1. Menghapus Rute Jaringan</div><div id="bkmrk--13" style="text-align: justify;">  
</div><div id="bkmrk-%C2%A0-%C2%A0-4" style="text-align: justify;"> </div>```
sudo route del -net [network_address] netmask [netmask] gw [gateway_address]
```

<div id="bkmrk--14" style="text-align: justify;">  
</div><div id="bkmrk-%C2%A0-%C2%A0contoh%3A-2" style="text-align: justify;"> Contoh:</div><div id="bkmrk--15" style="text-align: justify;">  
</div><div id="bkmrk-%C2%A0-%C2%A0-5" style="text-align: justify;"> </div>```
sudo route del -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1
```

<div id="bkmrk--16" style="text-align: justify;">  
</div><div id="bkmrk--17" style="text-align: justify;">  
</div><div id="bkmrk-2.-menghapus-rute-ho" style="text-align: justify;">2. Menghapus Rute Host</div><div id="bkmrk--18" style="text-align: justify;">  
</div><div id="bkmrk-%C2%A0-%C2%A0-6" style="text-align: justify;"> </div>```
sudo route del -host [host_address] gw [gateway_address]
```

<div id="bkmrk--19" style="text-align: justify;">  
</div><div id="bkmrk-%C2%A0-%C2%A0contoh%3A-3" style="text-align: justify;"> Contoh:</div><div id="bkmrk--20" style="text-align: justify;">  
</div><div id="bkmrk-%C2%A0-%C2%A0-7" style="text-align: justify;"> </div>```
sudo route del -host 192.168.1.100 gw 192.168.1.1
```

<div id="bkmrk--21" style="text-align: justify;">  
</div><div id="bkmrk--22" style="text-align: justify;">  
</div><div id="bkmrk-3.-menghapus-rute-de" style="text-align: justify;">3. Menghapus Rute Default</div><div id="bkmrk--23" style="text-align: justify;">  
</div><div id="bkmrk-%C2%A0-%C2%A0-8" style="text-align: justify;"> </div>```
sudo route del default gw [gateway_address]
```

<div id="bkmrk--24" style="text-align: justify;">  
</div><div id="bkmrk-%C2%A0-%C2%A0contoh%3A-4" style="text-align: justify;"> Contoh:</div><div id="bkmrk--25" style="text-align: justify;">  
</div><div id="bkmrk-%C2%A0%C2%A0-1" style="text-align: justify;"> </div>```
 sudo route del default gw 192.168.1.1
```

<div id="bkmrk--26" style="text-align: justify;">  
</div><div id="bkmrk--27" style="text-align: justify;">  
</div><div id="bkmrk-contoh-penggunaan-le" style="text-align: justify;">**Contoh Penggunaan Lengkap**</div><div id="bkmrk--28" style="text-align: justify;">  
</div><div id="bkmrk-1.-menambahkan-rute--1" style="text-align: justify;">1. Menambahkan Rute Jaringan</div><div id="bkmrk-%C2%A0-%C2%A0--menambahkan-rut" style="text-align: justify;"> - Menambahkan rute untuk jaringan 192.168.2.0/24 melalui gateway 192.168.1.1:</div><div id="bkmrk-%C2%A0%C2%A0-2" style="text-align: justify;"> </div><div id="bkmrk-%C2%A0-%C2%A0-%C2%A0" style="text-align: justify;"> </div>```
sudo route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1
```

<div id="bkmrk-%C2%A0%C2%A0-3" style="text-align: justify;"> </div><div id="bkmrk--29" style="text-align: justify;">  
</div><div id="bkmrk-2.-menambahkan-rute--1" style="text-align: justify;">2. Menambahkan Rute Host</div><div id="bkmrk-%C2%A0-%C2%A0--menambahkan-rut-1" style="text-align: justify;"> - Menambahkan rute untuk host 192.168.2.100 melalui gateway 192.168.1.1:</div><div id="bkmrk-%C2%A0%C2%A0-4" style="text-align: justify;"> </div><div id="bkmrk-%C2%A0-%C2%A0-%C2%A0-1" style="text-align: justify;"> </div>```
sudo route add -host 192.168.2.100 gw 192.168.1.1
```

<div id="bkmrk-%C2%A0%C2%A0-5" style="text-align: justify;"> </div><div id="bkmrk--30" style="text-align: justify;">  
</div><div id="bkmrk-3.-menambahkan-rute--1" style="text-align: justify;">3. Menambahkan Rute Default</div><div id="bkmrk-%C2%A0-%C2%A0--menambahkan-rut-2" style="text-align: justify;"> - Menambahkan rute default melalui gateway 192.168.1.1:</div><div id="bkmrk-%C2%A0%C2%A0-6" style="text-align: justify;"> </div><div id="bkmrk-%C2%A0-%C2%A0-%C2%A0-2" style="text-align: justify;"> </div>```
sudo route add default gw 192.168.1.1
```

<div id="bkmrk-%C2%A0%C2%A0-7" style="text-align: justify;"> </div><div id="bkmrk--31" style="text-align: justify;">  
</div><div id="bkmrk-4.-menghapus-rute-ja" style="text-align: justify;">4. Menghapus Rute Jaringan</div><div id="bkmrk-%C2%A0-%C2%A0--menghapus-rute-" style="text-align: justify;"> - Menghapus rute untuk jaringan 192.168.2.0/24 melalui gateway 192.168.1.1:</div><div id="bkmrk-%C2%A0%C2%A0-8" style="text-align: justify;"> </div><div id="bkmrk-%C2%A0-%C2%A0-%C2%A0-3" style="text-align: justify;"> </div>```
sudo route del -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1
```

<div id="bkmrk-%C2%A0%C2%A0-9" style="text-align: justify;"> </div><div id="bkmrk--32" style="text-align: justify;">  
</div><div id="bkmrk-5.-menghapus-rute-ho" style="text-align: justify;">5. Menghapus Rute Host</div><div id="bkmrk-%C2%A0-%C2%A0--menghapus-rute--1" style="text-align: justify;"> - Menghapus rute untuk host 192.168.2.100 melalui gateway 192.168.1.1:</div><div id="bkmrk-%C2%A0%C2%A0-10" style="text-align: justify;"> </div><div id="bkmrk-%C2%A0-%C2%A0-%C2%A0-4" style="text-align: justify;"> </div>```
sudo route del -host 192.168.2.100 gw 192.168.1.1
```

<div id="bkmrk-%C2%A0%C2%A0-11" style="text-align: justify;"> </div><div id="bkmrk--33" style="text-align: justify;">  
</div><div id="bkmrk-6.-menghapus-rute-de" style="text-align: justify;">6. Menghapus Rute Default</div><div id="bkmrk-%C2%A0-%C2%A0--menghapus-rute--2" style="text-align: justify;"> - Menghapus rute default melalui gateway 192.168.1.1:</div><div id="bkmrk-%C2%A0%C2%A0-12" style="text-align: justify;"> </div><div id="bkmrk-%C2%A0-%C2%A0-%C2%A0-5" style="text-align: justify;"> </div>```
sudo route del default gw 192.168.1.1
```

<div id="bkmrk-%C2%A0%C2%A0-13" style="text-align: justify;"> </div><div id="bkmrk--34" style="text-align: justify;">  
</div><div id="bkmrk-%23%23%23-opsi-lainnya" style="text-align: justify;">\### Opsi Lainnya</div><div id="bkmrk-1.-menambahkan-rute--2" style="text-align: justify;">1. Menambahkan Rute dengan Opsi Interface</div><div id="bkmrk-%C2%A0-%C2%A0--menambahkan-rut-3" style="text-align: justify;"> - Menambahkan rute melalui interface tertentu:</div><div id="bkmrk-%C2%A0%C2%A0-14" style="text-align: justify;"> </div><div id="bkmrk-%C2%A0-%C2%A0-%C2%A0-6" style="text-align: justify;"> </div>```
sudo route add -net 192.168.3.0 netmask 255.255.255.0 dev eth0
```

<div id="bkmrk-%C2%A0" style="text-align: justify;"> </div><div id="bkmrk-2.-menampilkan-rute-" style="text-align: justify;">2. Menampilkan Rute IPv6</div><div id="bkmrk-%C2%A0-%C2%A0--melihat-tabel-r" style="text-align: justify;"> - Melihat tabel routing untuk IPv6:</div><div id="bkmrk-%C2%A0%C2%A0-15" style="text-align: justify;"> </div><div id="bkmrk-%C2%A0-%C2%A0-%C2%A0-7" style="text-align: justify;"> </div>```
route -A inet6
```

<div id="bkmrk-kesimpulan" style="text-align: justify;">**Kesimpulan**</div><div id="bkmrk--35" style="text-align: justify;">  
</div><div id="bkmrk-perintah-%60route%60-ada" style="text-align: justify;">Perintah `route` adalah alat yang berguna untuk mengelola tabel routing pada sistem Linux. Dengan menggunakan perintah-perintah di atas, Anda dapat menambahkan, menghapus, dan melihat rute jaringan sesuai kebutuhan Anda.</div>