装了两个路由器,一个主路由,一个当交换机,时常网络断线
绝大部分情况下.路由器本身的IP地址,不是通过DHCP获取的.是直接手动在路由器里面设置的. 查看ARP表时,发现两次ARP表里,网关地址对应的MAC地址不同,是因为两个路由器都设置了相同的IP地址. 虽然一个路由的DHCP被关了.不过DHCP是路由给下面的机器分发IP用的. 广播自己的IP地址,用的是ARP协议.这个家用路由关不掉.
意思就是说,网络里有两台设备都被设成1.1了.两个都在内往里嚷嚷自己是1.1 底下机器先听到哪个就当哪个是1.1 恰巧网关还是1.1(DHCP服务器里设定的,通过启动DHCP服务的路由器广播出去的) 于是底下的机器就被DHCP告知,网关是1.1 然后又反复的被两台路由器通过ARP协议告知,“我是1.1”,“我才是1.1”
以前,成心这么干,有个专业的名字,叫"ARP诈欺":通过ARP诈欺,让本来流向网关的流量都流向局域网内的恶意主机.主机再转发.通过这样的手段监控整个内网流量(很久以前,一些旁路抓包设备也是通过这个手段抓包) 这等于是由于IP设置冲突,自己把自己给黑了