Membuat Static Route Permanen di Debian - Rumah IT

Baru

recent

Membuat Static Route Permanen di Debian

Membuat Static Route Permanen di Debian

Di Linux, static route permanen juga disebut Persistent Route adalah konfigurasi rute statis yang tidak akan dihapus saat jaringan dimulai ulang atau saat sistem dimulai ulang. Biasanya di Sistem Linux, perintah route add dan ip route add digunakan untuk menambahkan rute statis ke tabel routing. Tetapi entri rute statis tersebut dihapus dari tabel perutean saat jaringan atau sistem dimulai ulang.


Sebagai contoh jika Anda ingin menambahkan rute ke jaringan 192.168.1.0 melalui gateway 192.168.221.1 dan mencetak hasil, Anda dapat menjalankan perintah berikut.

ip route add 192.168.1.0/24 via 192.168.221.1

dan hasil tabel routing nya sebagai berikut :

# ip route show
default via 84.244.68.1 dev ens192 onlink
84.244.68.0/24 dev ens192 proto kernel scope link src 84.244.68.206
192.168.1.0/24 via 192.168.221.1 dev ens192
192.168.221.0/24 dev ens192 proto kernel scope link src 192.168.221.206

Namun setelah service network di restart dengan perintah systemctl restart networking, static route yang baru saja kita buat ternyata hilang di tabel routing.

# ip route show
default via 84.244.68.1 dev ens192 onlink
84.244.68.0/24 dev ens192 proto kernel scope link src 84.244.68.206
192.168.221.0/24 dev ens192 proto kernel scope link src 192.168.221.206

Dari permasalahan diatas maka di artikel ini saya akan membagikan cara membuat static route di debian secara permanen. Untuk langkah-langkahnya sebagai berikut :

1. Edit file /etc/network/interfaces

Buka file konfigurasi network menggunakan editor nano :

# nano /etc/network/interfaces

Tambahkan static route di baris terakhir kemudian simpan file.
# The primary network interface
auto ens192
allow-hotplug ens192
iface ens192 inet static
        address 192.168.221.54/24
        gateway 192.168.221.1
        dns-nameservers 82.99.137.41 212.158.133.41
        dns-search secar.cz
        #Tambahkan Static Route disini
        up ip route add 192.168.0.0/24 via 192.168.221.1 dev ens192

Restart jaringan dengan perintah /etc/init.d/networking restart atau dengan perintah systemd restart networking dan cek hasilnya di tabel routing :

# ip route show
default via 192.168.221.1 dev ens192 onlink
192.168.221.0/24 dev ens192 proto kernel scope link src 192.168.221.54
192.168.1.0/24 via 192.168.221.1 dev ens192

2. Buat file sendiri di direktori /etc/network/if-up.d

Cara lain untuk membuat rute jaringan statis adalah dengan membuat file skrip di direktori /etc/network/if-up.d . Menurut saya, ini adalah cara yang terbaik untuk membuat rute statis di debian.

Contoh:

Ubah direktori kerja ke /etc/network/if-up.d , buat file static_route , ubah permission ke 751 dengan perintah chmod 751 static_route dan masukkan kode ini:
#!/bin/sh

if [ "$IFACE" = "ens192" ]; then
    ip route add 192.168.0.0/24 via 192.168.221.1
    ip route add 192.168.1.0/24 via 192.168.221.1
fi

Perhatian:
ens192 adalah nama interface yang saya gunakan. Sesuaikan dengan nama network interface anda.

Setelah itu restart network kemudian cek kembali hasilnya di tabel routing. Demikian cara membuat static route di debian atau ubuntu secara permanen agar ketika server dinyalakan ulang kita tidak perlu menambahkan static route kembali.
All Rights Reserved by Rumah IT - Rumah Teknologi Informasi © 2013 - 2022
Powered By Blogger

Contact Form

Name

Email *

Message *

Powered by Blogger.