以下是 Windows 系统配置虚拟网卡(环回适配器)用于捕获和管理回环流量的完整步骤及注意事项,综合多个权威来源整理而成。
🔧 一、添加环回虚拟网卡
1.打开硬件添加向导
-
Win + R
输入hdwwiz
回车,启动向导。或通过设备管理器
-
右键“此电脑” → “管理” → “设备管理器” → “操作” → “添加过时硬件”。
2.选择适配器类型
- 选择 “手动安装” → “网络适配器” → 厂商选 Microsoft → 型号选 Microsoft KM-TEST 环回适配器(Windows 10/11)/ Microsoft Loopback Adapter(旧版系统)。
3.完成安装
- 点击“下一步”直至安装完成,在“网络连接”中重命名适配器(如
Loopback
)。
⚙️ 二、配置虚拟网卡 IP 及路由
1. 设置 IP 地址
- 打开“网络和共享中心” → 右键环回适配器 → “属性” → 双击 IPv4:
- IP 地址:填写虚拟 IP(如
192.168.1.10
) - 子网掩码:必须设为
255.255.255.255
(32 位掩码)。⚠️ 注:标准子网掩码在此无效,否则流量无法正确转发。
2. 启用弱主机模式(关键步骤)
- 以管理员身份运行 CMD/PowerShell,执行以下命令:
netsh interface ipv4 set interface "以太网" weakhostreceive=enabled
netsh interface ipv4 set interface "以太网" weakhostsend=enabled
netsh interface ipv4 set interface "Loopback" weakhostreceive=enabled
netsh interface ipv4 set interface "Loopback" weakhostsend=enabled
- 将
"以太网"
替换为物理网卡名,"Loopback"
替换为虚拟网卡名 。📌 作用:允许跨接口转发数据包,避免系统阻塞环回流量。
🔍 三、应用场景与工具测试
1. 环回流量捕获
- Wireshark:安装时勾选 "Support loopback traffic",选择环回适配器捕获本地流量 。
- RawCap 工具:专用于抓取
127.0.0.1
流量,命令:
RawCap.exe 127.0.0.1 output.pcap
用 Wireshark 分析生成的 output.pcap
文件。
2. 网络模拟与开发
- 虚拟机(如 VMware/VirtualBox)桥接到环回适配器,实现主机与虚拟机通信 。
- 负载均衡测试(如 LVS+Keepalived),绑定虚拟 IP(VIP)到环回网卡。
💡 四、注意事项
1. 重启生效
- 添加环回网卡后需 重启系统,部分工具(如 eNSP)才能识别该适配器。
2. 安全风险
- 弱主机模式可能降低网络安全,生产环境慎用。
3. 兼容性问题
- Windows Server 2012+/Win10 需选 KM-TEST 环回适配器,旧版选 Loopback Adapter。
✅ 五、验证配置
ping 192.168.1.10 # 测试环回网卡连通性
ipconfig /all # 检查环回网卡 IP 配置
route print # 查看路由表,确认虚拟 IP 指向正确
通过上述步骤,可成功搭建用于本地回环测试的虚拟网络环境。
🔄 六、IP地址回环重定向
netsh interface portproxy add v4tov4 listenaddress=192.168.170.96 listenport=9100 connectaddress=192.168.163.96 connectport=9100
#解释:
listenaddress:监听地址,listenport:监听端口
connectaddress:链接地址,connectport:链接端口
#查询:
netsh interface portproxy show all
#删除配置:
netsh interface portproxy delete v4tov4 listenaddress=192.168.170.96 listenport=9100
评论
评论列表
暂无评论