Windows网桥和Netsh

faif | 12月 8, 2007 | HowTos | No Comments

家 里的电脑通过Dlink的无线路由器共享上网,共享文件,拖大文件的时候动不动就把DLink给搞重启了。传统的以太网在这方面确实比无线要稳定多了。听 说只有cisco的无线访问接入点(Access Point)能达到有线的接入水平,没有测试过,反正现在流行的便宜的家用无线路由器都不怎么样,用过一个Belkin也一样。曾经在 EtherSound的论坛上看到一个香港人用无线网络配置数字录音室网络的测评,无线远还不能达到要求。

我把两台WindowsXP电脑还是用网线连接起来,每台电脑同时还有无线上网的Interface,一开始用 了一下Windows的网桥的功能。微软真是混淆网络概念,网桥传统意义上是二层协议上的网络设备,应该和传统交换机一样的功能工作在Mac层,而微软的 网桥是可以桥连两个IP网段的,三层设备?建立网桥的时候果然出现了无线网卡显示连接但是不工作的情况:

bridgefig03.jpg

问题出在大多数无线网卡不支持“混杂网络模式(promiscuous mode)”,可以用XP自带的命令Netsh强制打开桥连模式:

  1. 在开始-》运行-》窗口中输入命令:netsh bridge show
  2. 注意哪块网卡不支持桥连或者是禁用的。然后用命令:netsh bridge set a 1 e,强制打开桥连模式。

bridgefig04.jpg

注意到netsh命令还是很强大的,可以不用点击鼠标,而用命令行模式来修改IP地址等网络参数,防火墙设置,甚至是OSPF路由设置和路由表维护等等,对 于服务器和批量维护很方便。看来windows的网络模块有所长进。netsh顾名思义应还是network shell吧,但是微软的这个shell实在是太差进,我还每次都习惯性的去摸tab键,GUI易用是易用了,但是命令行为何不做一点点努力呢,不说像 Linux,MacOSX这样吧,连IOS都不如。听说vista的shell改进了很多,不过估计近几年我是不会用这个操作系统的吧。

 
参考文献:
 
1. Windows XP Home Networking: Building Network Bridges

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^