我有一个小型的Windows 2008网络,有一些Windows 7客户端。客户端都是带有对接站的膝上型计算机,我希望它们在对接时通过有线网络与Windows 2008服务器(用于文件共享)进行通信。
所有机器(客户机和服务器)的Internet连接都是通过无线局域网进行的,因此Windows 7客户端中的无线适配器在停靠时保持活动状态。
当笔记本电脑没有停靠时,最好还是能与windows 2008服务器联系,进行打印共享(以及较慢的文件共享)--因此服务器也在无线局域网上。
windows 2008服务器正在运行、DHCP和DNS。它控制DHCP在有线网络上的租约,并保存"myserver.mycompany.local“的DNS记录,这就是文件共享客户端连接到的内容。
理想情况下,我希望DNS记录首先返回有线IP,以便这是笔记本电脑最初尝试的地址--但似乎没有办法做到这一点?目前,服务器在无线局域网上的IP来自有线局域网IP之上的nslookup。多寻的工作非常完美,但顺序不对!打开无线局域网和ping我的服务器,它将进入无线IP。禁用客户端上的无线,并再次执行相同的ping操作,几秒钟后,它开始敲击有线地址。
有没有人对如何使这项工作按可预测的顺序工作有任何建议?-或即使它可以工作。
备选方案1?如果它不能工作,那么它会起作用吗:从服务器上移除无线适配器,在有线网络上放置一个无线路由器/网桥(设置为路由到/从无线LAN的子网),然后用两条路由配置客户机到服务器的(现在)单一IP,其中首先使用有利于有线LAN直接通信的指标?
备选方案2?我是不是应该把笔记本电脑放在家里,这样他们所有的连接都是通过有线局域网来连接的呢?(并通过windows 2008服务器或专用无线网桥/路由器进行路由)?我在这里担心的是,我想要实现无缝对接--如果客户端正在从互联网下载一些东西,我不希望他们在将IP地址切换到无线网络时插入他们的任何操作。也许事情不是这样,我什么都不关心?
有什么想法吗?)
我似乎已经破解了它(至少DNS条目是按照我希望的顺序出现的--并且用有线、无线和两个启用的接口的各种组合敲击服务器,使用我想要的IP ).
我在服务器(充当域控制器、DHCP和DNS服务器)上设置NIC的绑定顺序,以便Wired NIC位于无线适配器之前。(开始->键入“网络接口”->选择“查看网络连接”->按Alt显示经典下拉菜单->高级->高级设置)
现在,服务器主机名的nslookup (从客户端)首先返回Wired IP,然后是Wireless。现在,有线IP似乎在任何时候都会被使用。顺便说一句,有线和无线路由(客户端)上的指标也倾向于有线LAN (基于Windows的自动分配指标)--但情况总是如此,即使当我很难让有线IP受到“青睐”时也是如此。
我不完全确定这是否是巧合--还是一个在Windows上运行的DNS服务器,返回自己的IP地址,是否真的考虑到了它自己的网络接口的绑定顺序?如果有人能确认或否认这一点(或确认服务器上的绑定顺序由于其他原因发挥了作用),这将是很有趣的?
发布于 2011-09-10 00:58:06
由于您正在从Windows为您的DHCP服务,而且您的客户端也是Windows,您可能需要考虑更好的解决方案。
当系统具有多个接口和多个默认网关集时,可以用来强制用户选择首选项的方法是设置度量。
不要乱搞DNS,而是在DHCP服务器上设置选项,以控制与IP关联的度量。将您的无线LAN上的度量设置为比有线LAN上的度量值更大。这确实假设您的Windows服务器同时为有线和无线网络服务,并且它们有不同的作用域。
如果这适用,请进入范围选项和设置Microsoft默认路由度量库。

如果通过DHCP设置度量不是一个选项,那么您也可以直接在这些计算机上的无线适配器的TCP/IP属性上设置它。默认情况下使用最低值的接口。

https://serverfault.com/questions/309939
复制相似问题