码迷,mamicode.com
首页 > 其他好文 > 详细

[svc]arp协议的细枝末节

时间:2017-12-22 13:30:48      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:down   time   根据   请求   outer   技术   更改   sina   ase   

arp数据包格式

技术分享图片
技术分享图片

技术分享图片

操作字段指出四种操作类型:
    arp请求 1
    arp应答 2
    rarp请求 3
    rarp应答 4
    
发送端的ip

arp老化时间-linux默认30s

技术分享图片

要想更改这个值,需要通过如下命令:

sudo sysctl -w net.ipv4.neigh.eth0.base_reachable_time=30
或者:
sudo sysctl -w net.ipv4.neigh.eth0.base_reachable_time_ms=30000

arp欺骗(arp表根据发送者ip/mac学习)

正常情况下
技术分享图片

  • 通过arp request欺骗-刷新对端arp表的网关条目
    技术分享图片

  • 通过arp reply欺骗-刷新对端arp表的网关条目
    技术分享图片

invalid arp表象-等待收arp reply

技术分享图片
技术分享图片
产生原因: 发送arp request后,为接收arp reply做准备
大量存在原因: 通往段扫码(主机),夸网段扫描(网络设备)

代理arp-网关欺骗内部主机的工具

参考: http://www.voidcn.com/article/p-sezcdlec-bpq.html

一般网关nat设备上发生. 这种arp数据包没有特殊格式,和普通arp一样.只是发送者ip/mac做了善意的欺骗
技术分享图片
技术分享图片

如果主机不配网关会如何.

首先是能够访问外网的
其次arp表里会产生一堆脏数据.

主机访问一个ip-->先查路由表-->如果有匹配,则arp下一跳
                              如果无匹配,直接arp目的ip-->网关收到后代理arp生效.

此时如果主机不配网关:-arp表里会有脏数据
技术分享图片

此时如果主机配了网关:
技术分享图片

如果关闭arp-主机有网关仍旧可以上网

如果关闭后,则主机不配网关上不了网了.
             主机配网关仍旧可以上网.
Router(config-if)# no ip proxy-arp

免费arp-用于检测ip是否冲突

技术分享图片

[svc]arp协议的细枝末节

标签:down   time   根据   请求   outer   技术   更改   sina   ase   

原文地址:http://www.cnblogs.com/iiiiher/p/8085415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!