我正在开发一个系统,我需要虚拟接口为我的主要和虚拟接口有不同的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地址通常是虚拟接口的用途。
您所描述的是一个涉及虚拟路由器的networking系统,因此这需要一个主(物理)路由器,LAN和IP,为具有相关IP的(虚拟)路由器networking提供服务。