不同的Mac地址到虚拟接口和主接口

我正在开发一个系统,我需要虚拟接口为我的主要和虚拟接口有不同的MAC地址

可以说我的eth0的mac是00:11:00:11:00:11,我的虚拟接口是eth0:0

默认情况下,eth0:0的MAC地址为00:11:00:11:00:11

如果我给的命令

ifconfig eth0:0 hw ether 11:22:33:44:55:66 

那么eth0的mac地址也会变成11:22:33:44:55:66

反之亦然

但我需要不同的接口的Mac

先谢谢你

物理接口每个物理接口有一个硬件地址。 这有助于确保正确的数据包使其返回到正确的物理端口。

如果你绝对需要这种types的function,你可以看看这个:

http://www.primianotucci.com/default.php?view=57

和他们的SourceForge页面: http : //sourceforge.net/projects/multimac/

不知道为什么您需要多个硬件地址,但每个物理接口的多个IP地址通常是虚拟接口的用途。

你可以在http://searchnetworking.techtarget.com/definition/VRRP和http://www.techopedia.com/definition/13483/virtual-router-redundancy-protocol-vrrpfind一些研究。

您所描述的是一个涉及虚拟路由器的networking系统,因此这需要一个主(物理)路由器,LAN和IP,为具有相关IP的(虚拟)路由器networking提供服务。