Linux下IP衝突檢測方法

2021-06-02 05:07:37 字數 1148 閱讀 3896

在windows系統中,如果有ip位址衝突,系統會彈出乙個對話方塊來報警。但是linux伺服器一般工作在文字模式下,而且核心對於這種錯誤沒有記錄,所有在/var/log/message裡也無從查起。

google了一下,找到個小軟體叫ipwatchd,用這個小軟體就可以檢測到ip位址衝突。

我配置伺服器使用被動模式,下邊是簡單過程:

yum install libnet    # 這個是必須的,程式採用了libpcap來抓包

wget

tar xvjf ipwatchd-1.1.1.tar.bz2

cd ipwatchd-1.1.1/src

make daemon

make install

然後修改/usr/local/etc/ipwatchd.conf,配置工作模式和監聽的網絡卡,下邊是在eth1上開啟被動模式。

#eth0 active

eth1 passive

然後用root帳戶執行

/usr/local/sbin/ipwatchd -c /usr/local/etc/ipwatchd.conf

oct 21 17:22:15 test-vm ipwatchd[31094]: ipwatchd started

oct 21 17:23:12 test-vm ipwatchd[31094]: mac address 0:12:4b:d3:dd:a6 causes ip conflict with address 212.12.36.12 set on inte***ce eth1 - passive mode - reply not sent

oct 21 17:23:12 test-vm ipwatchd[31094]: mac address 0:12:4b:d3:dd:a6 causes ip conflict with address 212.12.36.12 set on inte***ce eth1 - passive mode - reply not sent

oct 21 17:23:13 test-vm ipwatchd[31094]: mac address 0:12:4b:d3:dd:a6 causes ip conflict with address 212.12.36.121 set on inte***ce eth1 - passive mode - reply not sent

Linux檢測ip變動

需求 如果使用一台動態ip的伺服器可能需要設定ddns 設定方法 但是ddns設定了自己沒有辦法主動知道伺服器的ip是否變動了。所以想做乙個變動ip的同時傳送乙份郵件通知自己!just do it!需要內容 乙個郵件傳送的介面 後期可能考慮開放自己的介面 直接上關鍵 吧,也不多說什麼!bin bas...

在Linux中發現IP位址衝突的方法

linux下出現ip衝突,是不會像windows那樣,在右下角彈出衝突提示的。博主就出過一次糗,記得當時是在vm虛擬機器裡面安裝了4個redhat,測試lvs集群。結果發現其中一台realserver老是掉線,重啟network服務後能正常幾分鐘,然後又掉線了。4個redhat都是vm轉殖出來的 完...

Linux下IP位址配置方法

linux下ip位址配置可分為4種配置方法 1.ifconfig命令臨時配置ip位址 2.setup工具永久配置ip位址 3.修改網路配置檔案 4.圖形介面配置ip位址 下面具體介紹一下各種配置方法 一 ifconfig命令配置 此命令還可以檢視網路狀態 只能臨時配置ip位址,一旦系統重啟就會重置i...