Windows上的持久静态ARP条目有可能吗?

我目前正在运行以“ndis-bridged”联网模式configuration的coLinux ,在其无线网卡或驱动程序似乎无法或不愿意接受非广播第2层stream量的计算机上,或者stream量不是指向无线网卡主MAC地址的stream量。

找出这是问题后,我试着configurationcoLinux接口与主机具有相同的MAC地址。 神奇的是,networking开始运作。 不幸的是,只有一个问题仍然存在:即使局域网的其余部分可以,主机也不能与coLinux实例通信。

我想通过向主机添加一个静态ARP条目来实现coLinux实例的IP地址,即使无线网卡/驱动程序不想玩,我也可以在桥接模式下完成全连接。

尽pipe这个设置的hackishness,我想保留它的几个原因,其中主要是为coLinux实例的IO性能。 这带来了一个问题:在主机上持久保存ARP条目。

我search了网页,但一直无法从UNIXfind与/etc/arp相当的WinNT。 这样的文件存在吗? 我怀疑是在registry的某个地方,但是唉,迄今为止我的search没有结果。

我唯一的select是在启动时运行一个batch file,以使用arp命令行工具重新创buildARP条目,但具有讽刺意味的是,这看起来似乎很怪异。 🙂

谢谢。

netsh interface ipv4 add neighbors“Local Area Connection”10.1.1.1 12-34-56-78-9a-bc

这将创build一个静态ARP条目,幸存重启。 请小心添加路由,因为您可能无法删除它们没有修补程序:

https://support.microsoft.com/en-us/kb/2718830

Windows中没有固定的ARP条目的内置机制。 最好的办法是使用启动脚本在每次启动时指定必要的静态ARP条目。

您应该能够使用arp -s命令为了添加一个静态入口到ARP表

arp -s 157.55.85.212 00-aa-00-62-c6-09 ….添加一个静态条目。

NDIS驱动程序的问题是他们在操作系统和网卡之间增加了一个额外的层,使得在layer2级别工作变得困难(特别是无线网卡)。 在查看coLinux网站( http://colinux.wikia.com/wiki/Network#Recommended_Setup )时,他们推荐使用2个虚拟接口:一个用于coLinux与LAN通信,另一个用于coLinux与主机通信。 你有没有考虑过这个configuration?