所以我正在使用 Windows 10,我需要将一些 IPv6 多播流量重定向到特定接口(更具体地说是 USB 以太网适配器)。
默认情况下,所有多播流量都会流向我的 WiFi 连接(使用 WireShark 验证)。如果我禁用 WiFi 接口,我可以观察到有问题的多播流量流向 USB 以太网适配器。
route print -6
给出以下输出(这里仅显示相关网络):
Active Routes:
If Metric Network Destination Gateway
1 331 ff00::/8 On-link
14 286 ff00::/8 On-link
15 257 ff00::/8 On-link
...和netsh interface ipv6 show route
显示以下内容(此处仅显示相关网络):
Publish Type Met Prefix Idx Gateway/Interface Name
------- -------- --- ------------------------ --- ------------------------
No System 256 ff00::/8 1 Loopback Pseudo-Interface 1
No System 256 ff00::/8 14 Wi-Fi
No System 256 ff00::/8 15 ethernet_usb
两个输出中的度量标准不同(
netsh
输出显示所有接口均为 256,并route
显示 331、286 和 257 等值)。这些值各代表什么意思?其次,我该如何更改此处的顺序,以便所有流量都
ff00::/8
通过接口 15 (ethernet_usb) 路由。我宁愿不从 Wi-Fi 接口完全删除路由,但通过适配器设置更改度量似乎没有任何效果。
答案1
首先,路线打印-6 命令显示路由度量
第二,netsh 接口 ipv6 显示路由展示网关度量
和,路由度量 = 接口度量 + 网关度量
此外,您可以使用该命令查看接口度量是多少netsh 接口 ip 显示地址。