当在同一台计算机上同时启用Wi-Fi和LAN连接时,我遇到了问题。LAN不连接互联网, Wi-Fi连接互联网。用Windows XP时,我能够通过连接LAN访问网络硬盘,通过Wi-Fi访问互联网。现在用Windows 7时,我无法同时连接互联网和LAN。我必须在两个网络之间来回切换。您能告诉我如何在一台电脑上同时连接两个网络吗?
您应该是能够在Windows XP或Windows 7上同时连接两个网络的。您遇到的问题可能是由意外或者其他特殊配置引起的。
如果您的两个连接位于不同的子网,每一个连接都应该路由到其子网的任何地址,但是其中只有一个能作为计算机任意地址链接(如互联网)的默认网关。例如,如果“netstat -r”返回以下响应信息。
- RouteTable
- =========================================================
- InterfaceList
- 0x1...........................MSTCPLoopbackinterface
- 0x2...00d0b71216fd......Intel(R)PRO/100SManagementAdapter
- 0x10004...0014d16a7051......TRENDnetWirelessNspeedUSBAdapter
- =========================================================
- ActiveRoutes:
- NetworkDestinationNetmaskGatewayInterfaceMetric
- 0.0.0.00.0.0.010.0.0.110.0.0.702
- 0.0.0.00.0.0.0192.168.1.1192.168.1.225
- 10.0.0.0255.255.255.010.0.0.110.0.0.12
- 10.0.0.170255.255.255.255127.0.0.1127.0.0.12
- 10.255.255.255255.255.255.25510.0.0.110.0.0.12
- 127.0.0.0255.0.0.0127.0.0.1127.0.0.11
- 192.168.1.0255.255.255.0192.168.1.219[FS:Page]2.168.1.225
- 192.168.1.2255.255.255.255127.0.0.1127.0.0.125
- 192.168.1.255255.255.255.255192.168.1.2192.168.1.225
- DefaultGateway:10.0.0.1
- =========================================================
在这个例子中,有一个英特尔LAN连接,其IP地址为192.168.1.2;有一个TRENDnet Wi-Fi连接,其IP地址为10.0.0.70。从10.0.0.0到任何目标的流量都会使用Wi-Fi连接,而任何从192.168.1.0发出去的流量都使用LAN连接。而且,发送到任意目标的流量都会通过默认网关10.0.0.1,它是通过Wi-Fi连接的。
如果Wi-Fi和LAN连接同时接收到同一个子网地址时,就会出现一个常见错误。在这个时间,“较快的”连接用时较短,因此它会发送所有的流量。而较慢的连接可能完全不会被使用。如果同一个子网中有一些目标地址物理上只通过较慢的连接,那么只要较快的连接启动,它们就无法到达。要使用netstat -r进行检查,看看您的问题是否属于这种情况。如果是,那么要给LAN连接和LAN硬盘分配不同的子网,就能够解决问题。
另一个可能是,您的计算机本身配置不允许同时使用多个网络连接。雇主有时候会出于安全考虑应用这个策略,所以如果一台笔记本电脑连接外部的Wi-Fi,那么它就不能够连接企业LAN,从而不会成为企业网络的“后门”。同样,您仍然可以通过netstat进行检查,确定连接Wi-Fi前后是否有这样的问题。如果您的问题属于企业网络连接问题,那么可以联系企业的IT管理员来解决问题。