Salah satu cara saat terjadi IP conflict dan IP-nya tidak diambil alih client lain yaitu menggunakan IPwatchD. IPwatchD ini bisa diset aktif ataupun pasif disesuaikan dengan konfigurasi yang kita setting.
Dependensi
Sebelum install IPwatchD, harus diinstall beberapa library. Untuk ubuntu perlu ditambahkan
* build-essentialJalankan langsung dari bash shell:
* libpcap-dev
* libnet1-dev
* libnotify-dev (tidak diperlukan jika tidak menginstall gnome)
# apt-get install build-essential libpcap-dev libnet1-dev libnotify-dev
Untuk slackware libnet bisa di install dari download link di bawah, extract kemudian masuk ke folder slacware. Catatan bahwa ini babah jalankan di slackware 12.
Install langsung libnet dari bash shell
# installpkg libnet-1.1.2.1-i486-1sv.tgz
Installasi
Instalasi baik di desktop dan server sama saja, silahkan download IPWatchD di link di bawah:
Download ipwatchd + libnet for slackware
Download ipwatchd from sourceforge
# tar zxvf ipwatchd-x.x.tar
# cd ipwatchd-x.x/src
# make
# make install
Konfigurasi
File konfigurasi default di simpan di /etc/ipwatchd.conf
Ubah seperti contoh di bawah atau sesuaikan kebutuhan anda.
#saya lebih suka pilih manual untuk mengkonfigusi sesuai kebutuhan
iface_configuration manual
#cek interface apa yang digunakan, pilih active untuk mencegah diambil alih, atau passive untuk notifikasi saja
iface eth0 active
iface eth0:1 active
iface eth0:2 passive
defend_interval 0
user_script /usr/sbin/ipwatchd-script
syslog_facility daemon
Menjalankan IPWatchD
Di ubuntu bisa di start langsung:
#/etc/init.d/ipwatchd start
Di slackware di start dengan cara:
/usr/sbin/ipwatchd -c /etc/ipwatchd.conf
Contoh deteksi IP conflict
Tidak ada komentar:
Posting Komentar