Linux下arp用法
[功能]
管理系統(tǒng)的arp緩存。
[描述]
用來(lái)管理系統(tǒng)的arp緩存,常用的命令包括:
arp:?顯示所有的表項(xiàng)。
arp??-d??address:?刪除一個(gè)arp表項(xiàng)。
arp??-s address hw_addr:?設(shè)置一個(gè)arp表項(xiàng)。
1、查看arp表:
1 root@222-132-16-53:~# arp #查看arp表 2 Address HWtype HWaddress Flags Mask Iface 3 u50 ether 00:26:9e:9c:36:77 C eth1 4 u52 ether c8:0a:a9:57:70:b1 C eth1 5 u54 ether 00:26:9e:9c:36:ad C eth1 6 222.132.16.49 ether 10:47:80:23:64:d9 C br02、查看arp表,并且用ip顯示而非主機(jī)名稱(chēng):
1 root@222-132-16-53:~# arp -n 2 Address HWtype HWaddress Flags Mask Iface 3 10.0.0.50 ether 00:26:9e:9c:36:77 C eth1 4 10.0.0.52 ether c8:0a:a9:57:70:b1 C eth1 5 10.0.0.54 ether 00:26:9e:9c:36:ad C eth1 6 222.132.16.49 ether 10:47:80:23:64:d9 C br03、查看arp表,顯示主機(jī)名稱(chēng)和ip:
1 u50 (10.0.0.50) at 00:26:9e:9c:36:77 [ether] on eth1 2 u52 (10.0.0.52) at c8:0a:a9:57:70:b1 [ether] on eth1 3 u54 (10.0.0.54) at 00:26:9e:9c:36:ad [ether] on eth1 4 ? (222.132.16.49) at 10:47:80:23:64:d9 [ether] on br0 //? 表示本機(jī)上沒(méi)有為該ip做硬解析4、添加一對(duì)IP和MAC地址的綁定:
#arp -s 10.1.1.1 00:11:22:33:44:55:66 #如果網(wǎng)絡(luò)無(wú)法達(dá)到,那么會(huì)報(bào)告錯(cuò)誤
ps:正常情況下無(wú)法成功,略雞肋!!
5、刪除一個(gè)arp表項(xiàng):
# arp -d ?10.0.0.54 ?
#arp -i eht1 ?10.0.0.54 #指定網(wǎng)卡刪除;
6、指定回復(fù)的MAC地址:
#/usr/sbin/arp -i eth0 -Ds 10.0.0.2 eth1 pub
當(dāng)eth0收到IP地址為10.0.0.2的請(qǐng)求時(shí),將會(huì)用eth1的MAC地址回答。
例如,雙網(wǎng)卡機(jī)器運(yùn)行這條命令:
/usr/sbin/arp -i eth0 -Ds 10.0.0.2 eth1 pub
會(huì)多一項(xiàng):
10.0.0.2?????????????????*???????<from_interface>????MP????????????????????eth0
?
總結(jié)
以上是生活随笔為你收集整理的Linux下arp用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Django学习笔记之——Forms
- 下一篇: 产生一个int数组,长度为100,并向其