Windows 7 上的多个网络连接

Windows 7 上的多个网络连接

我正在使用 Windows 7,并且有 2 个网络:

  • 一个可连接互联网的无线网络
  • 一个有线,没有互联网连接

计算机与两者相连。问题是,尽管网络和共享中心显示无线连接有网络,也显示电脑没有连接网络。

如果我只连接无线网络,则可以连接互联网,但连接到有线网络时就无法再访问互联网。在有线网络上,我还有一台想要共享的打印机,但如果无线网络也连接了,我就看不到它了。


我猜想有一个默认连接的设置。我想要的是能够通过无线网络连接到互联网,并且能够通过有线网络查看共享打印机。

而且非常重要的是:我不希望有线网络上的用户能够通过我的电脑和无线连接访问互联网(我不想要像桥接器这样的东西)。

答案1

修改了一下,因为我一开始没有完全理解你的问题:原因可能是我下面描述的度量,但就你的情况而言,你想优先使用无线网络。你将它的度量设置为 1,将 LAN 设置为 2,并将无线移到绑定顺序的顶部。

您应该发布您的 IPCONFIG/ALL,因为您没有发布足够的信息来帮助您解决该部分问题,但您要确保您的 IP 地址、子网掩码和网关都是正确的。

回答问题的后半部分:

TCP/IP“应该”自动确定有线连接是最快的,但是我见过它不能正确执行此操作的情况,特别是如果在之后插入,并且您已经有一个已连接并处于活动状态的无线连接。

如果要保证有线网络获得优先,请执行以下操作:

进入“连接”>“TCP/IPv4 和 TCP/IPv6 的属性”(如果正在使用),将 LAN 连接的度量设置为 2,将无线设置为 1(对于大多数人来说,他们希望将它们反转)。在屏幕截图中,您可以看到我为无线适配器设置了这些。如果您点击 F1那里,您可以看到帮助文件中的以下引述:

自动度量指定 TCP/IP 是否根据接口速度自动计算接口度量值。速度最快的接口具有最低的接口度量值。

接口度量为您提供了一个位置,用于为此网络连接输入接口度量值。接口度量值越低,表示使用此接口的优先级越高。

Control Panel>Network and Internet>Network Connections>Advanced>Advanced Settings然后您也可以通过如下屏幕截图所示打开来更改绑定顺序:

答案2

从我对这个问题的解读来看,我认为公认的答案是错误的。问题是 Windows 7(可能还有其他版本)只将没有网关的连接识别为“未识别网络”,并将其标记为公共网络,这就是您无法共享打印机的原因。MMC 有一个管理单元可以让您解决这个问题。请参阅http://blog.kazmarek.com/2010/2/25/change-default-behavior-for-unidentified-network-in-vistawindows-server-2008windows-7/请注意,Windows 7 Home 没有此管理单元!(尽管存在不受支持的安装程序。)

以这种方式将有线非互联网连接设置到专用网络应该允许共享打印机。

答案3

您是否从两个连接上的 DHCP 服务器获取 IP 地址?

如果是,请将有线网络上的 DHCP 服务器配置为不发送默认网关。

如果没有,请编辑有线网络接口的 TCP/IP v4 设置以删除默认网关(将其设置为空白)。

相关内容