Ubuntu13.10怎樣查看局域網(wǎng)內(nèi)重復(fù)ip
在學(xué)習(xí)數(shù)據(jù)庫的時候有時候局域網(wǎng)內(nèi)ip重復(fù),導(dǎo)致數(shù)據(jù)庫連接失敗,因?yàn)橛玫氖莡buntu系統(tǒng),所以就想查看局域網(wǎng)內(nèi)哪些計(jì)算機(jī)ip重復(fù),進(jìn)而解決問題。下面就讓學(xué)習(xí)啦小編教大家Ubuntu13.10怎樣查看局域網(wǎng)內(nèi)重復(fù)ip吧。
Ubuntu13.10查看局域網(wǎng)內(nèi)重復(fù)ip的方法
首先需要安裝一個軟件,名字叫做arp-scan,輸入命令:
sudo apt-get install arp-scan
因?yàn)槲乙呀?jīng)安裝過了所以沒有更新
安裝完成之后讓我們看一下arp-scan的幫助內(nèi)容,輸入命令:
arp-scan --help
可以看到很多選項(xiàng),這里只列出兩個重要的選項(xiàng)
第一個是 -I選項(xiàng)(大寫的i)見圖一,后面跟指定的網(wǎng)絡(luò)接口如:eth0,eth1等
第二個是 -l選項(xiàng)(小寫的L)見圖二,代表查看本地局域網(wǎng)
現(xiàn)在需要確定網(wǎng)絡(luò)接口是什么,也就是你的獲得ip的那個網(wǎng)卡的名字,打開終端,輸入命令:
ifconfig
可以看到下圖,我的網(wǎng)絡(luò)接口(也即本地連接)的名字是eth1
下面先看一下本地局域網(wǎng)的主機(jī),也就是查出同一局域網(wǎng)所有主機(jī),命令:
sudo arp-scan -I eth1 -l
(注意以上命令的字母,第一個是大寫i,第二個是小寫L,而且需要sudo權(quán)限)
下面就是局域網(wǎng)中主機(jī)的ip和mac對應(yīng)了
那么如果要查詢是否有重復(fù)ip該怎么辦呢?
只需要添加一個管道命令grep,假如要查詢10.10.51.115是否有重復(fù)Ip,命令如下:
sudo arp-scan -I eth1 -l |grep 10.10.51.115
|grep也就是把前的結(jié)果匹配后面的ip地址輸出出來,如下圖有兩個結(jié)果,也即兩個ip地址重復(fù)
接下來根據(jù)mac地址就可以排查主機(jī)了,注意看后面的VMware是虛擬機(jī)
Ubuntu13.10怎樣查看局域網(wǎng)內(nèi)重復(fù)ip相關(guān)文章:
1.怎么查看自己ip和同一個局域網(wǎng)內(nèi)的ip個數(shù)
2.怎么查看自己IP和同一個局域網(wǎng)內(nèi)的ip個數(shù)