当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 Windows 上桥接多个网络接口

作者:精品下载站 日期:2024-12-14 01:56:01 浏览:17 分类:玩电脑

在 Windows 上桥接多个网络接口


这篇文章介绍了在 Windows 台式计算机(笔记本电脑)上创建和管理网桥连接。网桥运行在 OSI 模型的数据链路层 (L2),透明地连接两个或多个网段,使它们能够作为单个网络运行。所有版本的 Windows 都支持 NIC 桥接,并且不需要额外的第三方软件。

在此示例中,我们有一台 Windows 计算机,其两个网络接口连接到两个网段。 WLAN 适配器连接到 Wi-Fi 网络(可访问 Internet 的无线路由器),以太网适配器连接到隔离的 LAN(通过交换机)。我们将桥接无线适配器与以太网 NIC。在Windows计算机上使用网桥,可以透明地连接两个网络,并且来自隔离网络(LAN)的所有客户端将能够访问外部网络上的资源并通过Wi-Fi路由器访问Internet。

[玩转系统] 在 Windows 上桥接多个网络接口

可以使用经典的网络连接控制面板在 Windows 中桥接两个网络接口(

ncpa.cpl

)。选择两个(或更多)网络适配器,单击鼠标右键,然后从菜单中选择桥接连接

[玩转系统] 在 Windows 上桥接多个网络接口

带有 Microsoft 网络适配器多路复用器驱动程序的名为网桥的新接口将出现在网络连接列表中。

[玩转系统] 在 Windows 上桥接多个网络接口

桥接网络适配器时可能会出现错误:

An unexpected error occurred while configuring the Network Bridge.

[玩转系统] 在 Windows 上桥接多个网络接口

在这种情况下,打开桥接属性并检查要桥接的物理网络适配器。

[玩转系统] 在 Windows 上桥接多个网络接口

此后,参与桥接的所有网络适配器的属性(包括 TCP/IP 设置)将不再可供修改,并且网卡描述中将显示“已桥接”状态。网桥可以包含两个以上具有不同介质类型的 NIC。

现在,如果在路由器上启用 DHCP 服务器,则隔离 LAN 上的所有客户端都将从外部网络范围接收 IP 地址(必须启用客户端从 DHCP 自动获取 IP 地址,或者如果必须从外部网络手动设置 IP 地址)所需网段。)。这就是如何使用网桥透明地连接两个网段。

如果网络上没有 DHCP 服务器,请为桥接接口和网络设备分配静态 IP 地址。

要删除网桥,请单击它并选择删除

[玩转系统] 在 Windows 上桥接多个网络接口

以前版本的 Windows 只能从 GUI 创建桥接网络连接。当尝试运行

netsh bridge install

命令,出现以下错误:

Not supported.
Please go to the Network Connections folder to install.

[玩转系统] 在 Windows 上桥接多个网络接口

在 Windows 11 22H2 中,安装 2023-09 累积更新后,可以使用 netsh 命令从 CMD 创建桥接网络连接:

运行 PowerShell 命令以获取 Windows 中的网络接口名称:

Get-NetAdapter

[玩转系统] 在 Windows 上桥接多个网络接口

列出可以添加到网桥的网络适配器:

netsh bridge show adapter

[玩转系统] 在 Windows 上桥接多个网络接口

要桥接两个网络接口,请在以下命令中指定它们的名称:

netsh bridge create Ethernet1 WiFi

创建桥后,获取其 GUID:

netsh bridge list

[玩转系统] 在 Windows 上桥接多个网络接口

从网桥中添加或删除网络适配器:

netsh bridge add <Adapter_Name> to <bridge_guid>
netsh bridge remove <Adapter_Name> from <bridge_guid>

删除桥接:

netsh bridge destroy <bridge_guid>

当以太网和 Wi-Fi 适配器组合在网桥中时,如果两个 NIC 同时从网络断开然后重新连接,网桥将无法正常工作。作为解决方法,您可以向网桥添加一个永不断开连接的附加网络接口。最简单的方法是创建一个虚拟的 Microsoft 环回适配器(该设备在现代 Windows 版本中称为Microsoft KM-TEST Loopback 适配器)。要创建环回适配器,请使用设备管理器管理单元或

devcon

命令行工具:

./devcon.exe -r install $env:windir\Inf\Netloop.inf *MSLOOP

[玩转系统] 在 Windows 上桥接多个网络接口

要在 Windows 中共享 Internet 连接,请使用 Internet 连接共享 (ICS) 服务。在这种情况下,Windows 计算机充当路由器(在 L3/L4 OSI 级别),并且客户端地址隐藏在 NAT 后面。了解如何在 Windows 中创建 Wi-Fi 热点并共享 Internet。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯