Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – 使用多个NIC进行重复的IP地址检测大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我在设置服务器时使用arping -D来检测网络中的重复IP地址. (网络是由其他人控制的,过去我们在IP分配方面遇到了很多问题.)只要我的主机在给定VLAN上有一个NIC,但是当我的主机有多个(I)时它就可以正常工作一个VLAN上有9个NIC,另一个上有1个NIC,arping -D总是返回错误冲突. 问题是我的所有9个NIC都响应这些NIC上任何IP的ARP请求. (这些是真正的物理网卡,而不
我在设置服务器时使用arping -D来检测网络中的重复IP地址. (网络是由其他人控制的,过去我们在IP分配方面遇到了很多问题.)只要我的主机在给定VLAN上有一个NIC,但是当我的主机有多个(I)时它就可以正常工作一个VLAN上有9个NIC,另一个上有1个NIC,arping -D总是返回错误冲突.

问题是我的所有9个NIC都响应这些NIC上任何IP的ARP请求. (这些是真正的物理网卡,而不是别名或任何东西.)我发出一个ARP请求数据包,并获得9个ARP响应,每个MAC地址一个.

我可以通过嗅探数据包并检查具有除本地NIC之外的MAC地址的任何回复来实现我自己的解决方案,但似乎应该有一种更简单的方法.

解决方法

首先,在同一个子网上没有九个NIC,如果你想要带宽使用绑定,如果你需要地址使用ip addr.

解决arp问题,只需设置以下sysctl:

net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2

大佬总结

以上是大佬教程为你收集整理的linux – 使用多个NIC进行重复的IP地址检测全部内容,希望文章能够帮你解决linux – 使用多个NIC进行重复的IP地址检测所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: