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