Skip to main content

Firewall - Route

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.

Berikut adalah daftar lengkap perintah `route` beserta penjelasannya :

Melihat Tabel Routing
1. Melihat Tabel Routing
  
route
   atau

route -n
   Opsi `-n` menampilkan alamat IP dalam format numerik tanpa mencoba untuk menerjemahkannya ke nama host.

Menambahkan Rute
1. Menambahkan Rute Jaringan
sudo route add -net [network_address] netmask [netmask] gw [gateway_address]
   Contoh :

sudo route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1
2. Menambahkan Rute Host

   
sudo route add -host [host_address] gw [gateway_address]

   Contoh:

   
sudo route add -host 192.168.1.100 gw 192.168.1.1


3. Menambahkan Rute Default

   
sudo route add default gw [gateway_address]

   Contoh:

   
sudo route add default gw 192.168.1.1

 Menghapus Rute
1. Menghapus Rute Jaringan

   
sudo route del -net [network_address] netmask [netmask] gw [gateway_address]

   Contoh:

   
sudo route del -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1


2. Menghapus Rute Host

   
sudo route del -host [host_address] gw [gateway_address]

   Contoh:

   
sudo route del -host 192.168.1.100 gw 192.168.1.1


3. Menghapus Rute Default

   
sudo route del default gw [gateway_address]

   Contoh:

  
 sudo route del default gw 192.168.1.1


Contoh Penggunaan Lengkap

1. Menambahkan Rute Jaringan
   - Menambahkan rute untuk jaringan 192.168.2.0/24 melalui gateway 192.168.1.1:
  
     
sudo route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1
  

2. Menambahkan Rute Host
   - Menambahkan rute untuk host 192.168.2.100 melalui gateway 192.168.1.1:
  
     
sudo route add -host 192.168.2.100 gw 192.168.1.1
  

3. Menambahkan Rute Default
   - Menambahkan rute default melalui gateway 192.168.1.1:
  
     
sudo route add default gw 192.168.1.1
  

4. Menghapus Rute Jaringan
   - Menghapus rute untuk jaringan 192.168.2.0/24 melalui gateway 192.168.1.1:
  
     
sudo route del -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1
  

5. Menghapus Rute Host
   - Menghapus rute untuk host 192.168.2.100 melalui gateway 192.168.1.1:
  
     
sudo route del -host 192.168.2.100 gw 192.168.1.1
  

6. Menghapus Rute Default
   - Menghapus rute default melalui gateway 192.168.1.1:
  
     
sudo route del default gw 192.168.1.1
  

### Opsi Lainnya
1. Menambahkan Rute dengan Opsi Interface
   - Menambahkan rute melalui interface tertentu:
  
     
sudo route add -net 192.168.3.0 netmask 255.255.255.0 dev eth0
 
2. Menampilkan Rute IPv6
   - Melihat tabel routing untuk IPv6:
  
     
route -A inet6
Kesimpulan

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.