我目前正在运行配置为“ndis-bridged”网络模式的coLinux,其无线网卡或驱动程序似乎无法或不愿意接受非广播第 2 层流量,或者不是以无线卡的主 MAC 地址为目的地的流量。
找出问题所在后,我尝试将 coLinux 接口配置为与主机具有相同的 MAC 地址。神奇的是,网络开始发挥作用。不幸的是,只有一个问题仍然存在:主机无法与 coLinux 实例通信,即使 LAN 的其余部分可以。
我发现通过向主机添加一个用于 coLinux 实例的 IP 地址的静态 ARP 条目,我可以在桥接模式下实现完全连接,即使无线网卡/驱动程序不想一起玩。
尽管这个设置有点hackishness,我还是想保留它有几个原因,主要是coLinux 实例的IO 性能。这给我带来了一个问题:在主机上保留 ARP 条目。
我在网上搜索过,但一直无法找到与/etc/arpUNIX等效的 WinNT 。这样的文件存在吗?我怀疑在注册表中的某个地方,但可惜,到目前为止,我的搜索没有结果。
我唯一的选择是在启动时运行一个批处理文件,以使用arp命令行工具重新创建 ARP 条目,但具有讽刺意味的是,这似乎很黑。:)
谢谢。