Tag Archive for 'redhat'

Re: Default Gateway: persistent static route

Tulisan ini merupakan lanjutan atau jawaban-jawaban dari tulisan sebelumnya.

Membuat permanen di /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 )
# /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 linux debian/

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.

 

Technorati Tags: ,,