Ubuntu 配置多个网络适配器接口,在 VM Workstation Pro 12 上运行 VLAN 以运行 AVAHI 服务/应用程序

Ubuntu 配置多个网络适配器接口,在 VM Workstation Pro 12 上运行 VLAN 以运行 AVAHI 服务/应用程序

任何想法或建议都将不胜感激

目标 - 使用 Ubuntu 和 AVAHI 应用程序/服务在我的 6 个 vLan 网络上中继多播,以允许每个单独的 vLan 中的设备看到 Apple Airprint Airplay 等 - 我的底层网络、交换机和路由已配置,应该支持

问题 - 网络流量..(主要是 ping)到 Ubuntu 内单独的网络适配器,但未标记的网络接口除外,ping 超时..如果我在 ubuntu 中仅启用其中一个适配器,它可以正常工作..所以这证明网络和路由没有问题..-问题似乎出现在所有网络适配器同时处于活动状态时,即使只有 2 个.. ping 响应(来自网络上完全不同的 PC)和除 1 个适配器之外的所有适配器的路由都超时..还值得注意的是,如果我 ping 一个已禁用的适配器,我会从路由器收到一条不同的消息,提示目标主机不可达,并且此消息从发送 ping 的 PC 的网关 IP 返回..也间接地似乎证实了当适配器处于活动状态时超时的原始 ping 确实到达了,但没有正确返回
-AVAHI 脚本不起作用..考虑到上述行为,这并不奇怪

背景和设置 -硬件是 Dell Optiplex Windows W7 x64,已完全更新最新操作系统 -VM Workstation Pro 12 .. 使用试用许可证运行新安装 -添加了 Umbuntu v 15.10 VM .. -我的网络和交换机有 vLans ...我有高端防火墙设备,我在其中管理具有完整 vlan 支持的路由和规则 -在 Dell PC W7 上,我添加了 6 个独立的 nic 适配器(支持 vlan 的 intel v19.5 proset 驱动程序),每个适配器都映射到单独的 vLan 网络 -从单独的 PC,我得到了对每个 W7 单独网络适配器的 ping 响应.. VM 桥接到这些 NIC -VM Workstation 设置为将这些网络适配器中的每一个桥接到 VM 环境 -然后将 ubuntu 配置为使用每个适配器..这通过 IP 配置进行确认

我认为问题在于 - ubuntu 中的路由不理解如何响应单个适配器。可能 - 可能是 VM 中的桥接器丢失了 vLan 标签。这会阻止 Ubuntu 正确响应

我尝试过以下方法 - 启用 IP 转发,确保 IPtables 不会阻止通信,并将接口添加到 /etc/network/interfaces。但这些都无济于事,它仍然不起作用。- 使用 route add 命令添加路由语句,但我们仍然无法 ping 通该接口。

-检查了 Ubuntu 中的防火墙,没有阻止通信的规则

研究及相关链接 https://kindlund.wordpress.com/2007/11/19/configuring-multiple-default-routes-in-linux/ http://brainscraps.wikia.com/wiki/Setup_Gateway_Routing_On_Multiple_Network_Interfaces ubuntuforums.org 显示线程 2117430

相关内容