bash script to clearing arp cache

Pada mesin linux selama dalam kurun waktu beberapa menit secara otomatis ARP cache akan hilang dengan sendirinya, kecuali yang sudah di static dan yang terus menerus melakukan komunikasi seperti gateway atau router. lalu bagaimana jika kita ingin menghapus tanpa menunggu system yang ngeflush ? kita bikin script aja buat ngeflush seluruh ARP cache baik yang sudah di static maupun belum, jadi g perlu  menunggu ARP cache di buang dari memory.

#!/bin/bash
#Simple bash script to clearing all ARP cache
ARP_TABLE=`arp -n | grep "C" | awk '{print $1}'`
        echo "$ARP_TABLE" | while read ip ; do
                    arp -d $ip 2> /dev/null
        done
Advertisements
This entry was posted in ShellScript. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s