# 网桥功能使用及介绍

***

## 一、网桥是什么

网桥功能是该仿真系统的核心功能，也是实现子系统智能算法中最关键的部分。这是因为WSL2本身的网络是一个虚拟化层，采用了与宿主机不同的IP网关，这就让WSL2和外部网络存在着一层网络隔离。我画了一个简单的示意图来说明这一情况。

<figure><img src="/files/sNregQTfEKLsdGAsKnBZ" alt=""><figcaption><p>网桥关系示意图</p></figcaption></figure>

在具有网关以后，WSL2可以利用网桥功能由宿主机进行网络桥接，通过一个虚拟“5G专线”把WSL2作为一个独立的虚拟网卡放到局域网中，从而让其他电脑能够对其进行访问。

主机的网桥转发模式让WSL2置于局域网同级网络中是最为简单和合理的方法。

经过测试，网桥转发的延迟普遍低于0.3ms，基本忽略不计。

因此，在使用时需要对Windows系统中当前子系统可用的网卡和适配器名称进行查询，并选择合适的IP和网关后才可实现网桥联通功能。

***

## 二、使用方法

### （1）首先是**网卡的查询策略**：<br>

启动powershell，并输入Get-NetAdapter，查询当前网络的网关信息。

<figure><img src="/files/8R7SqW320H6N0f8KvGAx" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/s5Kzu4eMqFvW1j3soAI6" alt=""><figcaption></figcaption></figure>

以我自己电脑为例，我选择了“WLAN2”作为网卡选项，表示我选择将子系统连入到我电脑WIFI连接的局域网中。如果是选择网线的局域网的话，需要选择“以太网 4”。

### （2）然后是**适配器名称查询**的方法：

启动cmd，并输入ipconfig，查找名称有WSL的适配器。

<figure><img src="/files/MTSCCkvxi6aWhDPfYIgr" alt=""><figcaption></figcaption></figure>

在win11更新后，WSL中一定会出现Hyper-V firewall这一后缀。如果没有的话，适配器名称为"WSL"，如果有后缀的话，则适配器名称为“WSL (Hyper-V firewall)”，

### （3）查询WLAN2所对应的IP和网关

在第二步同时，我们查看刚才选择的网卡所提供的IP和网关

<figure><img src="/files/6SVtnVlaBnEqURRkiln6" alt=""><figcaption></figcaption></figure>

此时，可以发现"WLAN2"所提供的网关为192.168.1.254，而宿主机的IP地址为“192.168.1.103”，所以在分配给子系统IP时，应设置为一个“192.168.1.XX”，其中XX为任意不被占用的地址，即不包括103的其他地址，可以在路由器中进行查询。

### （4）将相关信息填入到设置文本框中即可

以本机为例，我们最终需要输入的消息为

<figure><img src="/files/K3bmJQl2pkmucl3UANiD" alt=""><figcaption></figcaption></figure>

\*这里，我需要强调一下，我们的地址输入框在**输入三位**后无法输入，会自动**切换到下一个输入框**。在不满3位时，可以直接敲**回车**进入下一个文本框。所有的IP设置地址都是如此。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bit-sigma.gitbook.io/tutorials-for-sigma-free/sigma-free-fang-zhen-xi-tong-jian-jie/jin-jie-gong-neng-shi-yong/wang-qiao-gong-neng-shi-yong-ji-jie-shao.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
