Articles of mac address

坏开关重复我的IP

我有一个大面积的局域网。 有很多交换机和无线接入点,然后不知怎的,我无法ping我的服务器,这就是说,IP是重复的。 我使用arpwatch,发现其中一个交换机触发IP。 我用他的mac地址隔离了那个麻烦的开关。 但是,由于这是一个大面积的局域网…我怀疑这将是最后的情况。 如果有任何软件或硬件可以用来防止这种错误? 对不起,我的英语不好。

在Linux中是否有像'route'这样的工具来configuration转发条目(dst mac address – > interface)

我在configurationLinux中的转发表时遇到问题。 我们在第3层调用IP表,在第2层调用转发表的MAC表。 现在我想在转发表中添加一个条目。 我知道可以使用tool route命令在路由表中添加路由条目,如: #[root]#route add -net 192.168.10.0 netmask 255.255.255.0 dev eth0 那么,有没有像'路线'这样的工具可以让我在转发表中添加条目,如: #[root]#'command name'add 01:02:03:04:05:06 dev eth1 我所需要的只是如何将目标MAC地址绑定到一个固定的networking接口?! 谢谢你们所有人的回复。 现在看来我没有清楚地介绍自己的目标,所以大部分人都在想我的要求。 我们正在进行一个数据中心networking实验,主要关注交换机的转发表大小。 在这种情况下,它是一个胖树拓扑,另一个研究小组已经开发了一种新的寻址和路由方法,可以保证两个属性:多path和小转发表大小。 在这里,我们将第二层表称为转发表,因为它与思科的呼叫是相同的。 这个networking中有一个控制器,所以所有的转发表都可以通过这个控制器的工作来获得。 实验现在正在烦恼如何编写从控制器到交换机的转发表。 这意味着,如何编写条目,如MAC_ADDR —> OUTPUT INTERFACE 。 请注意,这个networking就像一个很大的“局域网”,不需要做IP路由。

从MAC地址查找IP地址

有没有办法使用命令findMAC地址的IP地址? 我在想,像arping这样的arping可能会工作,但似乎无法find关于它的很多信息。

思科交换机:触发mac地址表更新

如果我运行show mac-address-tabledynamic,我得到一堆在该表上的mac地址。 但由于老化的参数,我没有看到networking上所有可能的设备通过该交换机的mac地址。 有没有办法强制更新,也许ping广播IP或任何其他方式,其中将包括所有可能的Mac地址? 我所知道的一种可能性是ping扫描,但这可能需要很长时间(超过5分钟的老化时间),我想看看是否有其他select。

VMware转换器MAC地址

我想使用VMware Converter将正在运行的计算机转换为VMware ESXi,但是会为目标虚拟机分配一个随机的MAC地址。 但是,在我们的networking中,使用了端口安全和静态ARP表,所以没有机会为未知的MAC分配IP地址。 有没有一种方法来定义目标虚拟机的MAC地址? 谢谢。

托pipe以太网交换机每端口MAC地址转换?

这里只是一个黑暗的镜头,但我想我会问,如果有人有一些想法: 我有一个testing场景,其中一些(无GUI /embedded式)IPv6设备将被临时插入到pipe理型以太网交换机的端口中,并且一个控制程序(在单独的Linux PC上运行,也连接到交换机)将会检测到这些设备中的一个出现在LAN上,并自动运行testing以确保设备正常工作。 通常会有十几个这样的设备同时连接(所以我们可以并行运行testing),并且设备将被不必要地了解networking的人定期连接和断开; 他们只知道如何插入以太网电缆,然后(几个小时后)看电脑的屏幕,看看testing是否通过。 当前的问题是如何向testing人员指出特定设备何时未通过testing。 一种方法是在错误日志/消息中join设备的MAC地址(从本地链路本地IPv6地址中获得),这可能足以满足要求,但如果testing程序也可以说类似“连接到端口#5的设备不能正常工作,请看那个端口”。 这样,testing人员就可以按照以太网电缆来查找故障设备,而不必找出每个设备的MAC地址,直到find匹配的设备。 我不认为 Linux计算机可能知道某个设备连接到哪个交换机端口(如果我错了,请告诉我)。 但是假设情况是这样,接下来最好的情况是,如果我可以编程交换机来进行MAC地址转换,例如,使得插入端口#n的任何设备总是出现(对于Linux计算机),就好像它具有MAC地址foo:bar:baz:n,因此显示为IPv6地址fe80 :: 2foo:bar:baz:n。 如果交换机这样做了MAC地址转换,那么控制软件可以通过查看伪MAC地址的最后部分来确定设备连接到哪个端口。 所以我的问题是,这是什么pipe理以太网交换机支持的行为? 如果是这样,这个function叫什么(所以我可以find一个开关做到这一点)? 如果没有,那么我应该看看这个问题有更好的方法吗?

设备closures时的MAC地址?

即使设备当前closures,是否有可能获得连接到networking的设备的MAC地址列表? 该设备有能力,所以我可以做一个唤醒LAN。 我试图让这样的东西在Linux中工作。 使用nmap只会给我一个打开的设备列表,并获得一个IP地址,但我想获得在任何电源状态的所有设备的列表。

当没有机器获得IP地址时,获取连接到局域网的所有机器的MAC地址

这是真实的情况。 我有4台机器没有任何IP地址连接到交换机。 在其中一台机器上(OS = CentOS),我会安装一个DHCP服务器,并提供其他机器的IP地址。 在给他们分配IP地址之前,我需要获得每个分配IP地址的机器的MAC地址。 所以,我的问题是如何获得连接到交换机的所有机器的MAC地址,当没有机器有任何IP地址呢? 我的使用案例强制要求在MAC地址之前不要有任何IP地址。 -谢谢

基于dhcpd.conf规则的映射

我们有大约100个物理节点可以容纳大量的虚拟机。 我们需要在一台机器上设置dhcpd,以基于MAC地址的可预测的方式分配地址。 我们想要采取一个计划,如: Physical host address: AB255.X VM address range: ABXY VM MAC range: 54:52:00:00:x:y 哪里 x = Hex(X) y = Hex(Y) 我发现这个post让我们build立基于MAC前缀54:52:00:00:x:*的ABX *池,但是这有两个缺点: 每个池都是dynamic的,所以没有直接的y <Y>映射 我们必须明确地命名dhcpd.conf中的所有池(〜100个) 有没有办法在dhcpd.conf中简洁地指定一个这样的scheme?

Solaris不知道使用哪个MAC地址发送UDP多播消息

我有一对Solaris 10盒,它们应该将多播UDP数据包发送给一组主机。 其中一个工作得很好,而另一个没有。 第二台机器的问题是,它不知道用什么MAC地址来包装这个UDP / IP在以太网帧中。 当我运行arp -an我发现它具有这个多播地址作为U解决了几秒钟,然后它放弃。 没有人应答这个多播IP地址的ARP请求,这是完全预期的。 在理论上(在另一台机器上实际上),这个MAC地址应该是众所周知的。 您取IP地址的低23位,或与01:00:5e:00:00:00进行比较,并获取组播组的MAC地址。 根本不应该发送ARP。 当我手动将该MAC地址注入到该机器的ARP表(使用arp -s )时,它工作正常。 PS。 该软件在非全局Solaris区域内运行。 也许它确实有所作为。