当我在Linux中创建一个VLAN子接口时,它会得到与它的父接口相同的MAC地址。例如,使用ip link add link eth0 name eth0.333 type vlan id 333命令,eth0.333获得与eth0相同的MAC。服务器根据VLAN标签识别接收到的帧是正确的吗?或者如果VLAN标记丢失了,那么交换机中的帧是eth0本身吗?
active Et12, Et13, Et51在主机端,eth0:0在vlan1上,eth0:1在vlan99上。然而,为了让我们的客户端机器识别标记的VLAN通信量,我被告知主机NIC硬件支持是必需的。一位同事告诉我,可能不需要HW的支持,因为它可以与司机一起完成。但我找不到谷歌的任何信息。在主机端(Linux环境)可以这样做吗?
谢谢
我们刚刚安装了一个Linux服务器(Cents OS 6.0),并且正在测试我的实现,这个实现在Linux机器上不起作用。request.getRemoteAddr()为Linux和Window服务器提供了不同的IP。(同一浏览器)
Window和Linux服务器都运行在一台具有相同IP (某种虚拟盒)的机器上。对我来说,问题似乎来自Linux的设置或配置,我不知道,我甚至和我们的IT人员交谈,他似乎也是一无所知的。