Tulisan ini merupakan lanjutan atau jawaban-jawaban dari tulisan sebelumnya.
Membuat static route permanen di RedHat/Fedora/CentOS
Ada beberapa alternatif untuk membuat static route yang persistent di RedHat. Beberapa sudah saya coba dan beberapa belum. Saya urutkan beberapa alternatifnya dari yang paling recomended by me 🙂
Pertama:
Masukkan syntax route dalam /etc/rc.local (setting ini bisa berlaku di semua linux)
# /sbin/route add -net 10.0.0.0 netmask 255.0.0.0 gw 172.17.10.1 eth1
Atau dengan syntax :
ip route add {NETWORK} via {IP} dev {DEVICE}
# ip route add 192.168.55.0/24 via 192.168.1.254 dev eth1
Kedua:
Masukkan route default di /etc/sysconfig/network
Ketiga:
Masukkan parameter route dimasing-masing dev eth (RedHat / Fedora).
/etc/sysconfig/network-scripts/route-eth0
GATEWAY0=10.10.0.1
NETMASK0=255.0.0.0
ADDRESS0=10.0.0.0
GATEWAY1=10.2.0.1
NETMASK1=255.255.0.0
ADDRESS1=192.168.0.0
Keempat:
Gunakan file static-routes di sini: /etc/sysconfig/static-routes
eth0 net 192.168.1.0 gw 192.168.1.25
192.168.0.0/24 via 152.3.182.5
any net 192.168.18.0 netmask 255.255.255.0 gw 192.168.1.6
eth1 net 192.168.0.0 netmask 255.255.0.0 gw 172.16.51.14
Untuk cara keempat belum dicoba 🙂 Lihat dokumentasinya bisa dari sini:
vim /usr/share/doc/initscript*/sysconfig.txt
Membuat static route permanen di keluarga linux debian/ubuntu
Tambahkan konfigurasi di /etc/network/interface static route dengan format berikut:
up route add [-net|-host] <host/net>/<mask> gw <host/IP> dev <Interface>
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.254
up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1 dev eth0
#down route del -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1
Beda dengan RH, semuat konfigurasi ip keluarga Debian masuk dalam satu file /etc/network/interface. Termasuk static route juga masuk dalam config yang sama 🙂
Atau cara yang lain, membuat script agar route dieksekusi setiap booting. Langkahnya: buat file yang berisi perintah-perintah route, simpan dalam suatu file. Misal /etc/init.d/route-static.
Buat file tadi bisa dieksekusi: # chmod +x /etc/init.d/route-static
Buat startup link ke direktori startup, atau lakukan dengan perintah update-rc.d: # update-rc.d route-static defaults 99
99 merupakan penjadwalan yang artinya akan dijalankan terakhir.
thanks bro atas inponya…..