一、什么是双网卡数据转发
Windows 7双网卡数据转发,是指让一台装有两块物理网卡的Win7电脑充当“简易路由器”,实现两个不同网段之间的数据互通。典型的应用场景是:电脑A(192.168.1.x网段)需要访问电脑B(10.0.0.x网段),而Win7双网卡主机(一块网卡接192.168.1.x,另一块接10.0.0.x)作为中间的“桥梁”进行数据转发。
形象理解:Win7双网卡主机就是连接两个“小岛”的大桥,让两边设备能够互相访问。
二、配置步骤详解
步骤1:正确配置两块网卡的IP地址
网卡一(接网络A):IP 192.168.1.100,子网掩码255.255.255.0,不设默认网关(或留空)
网卡二(接网络B):IP 10.0.0.100,子网掩码255.255.255.0,设置默认网关为10.0.0.1(网络B的出口)
关键点:只能在其中一块网卡上设置默认网关,否则两个默认网关会产生冲突,导致网络不通。
步骤2:开启Win7的IP转发功能
Win7默认关闭IP转发,需要修改注册表:
按Win+R输入regedit打开注册表编辑器
导航至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
找到IPEnableRouter项(DWORD),将数值从0改为1
重启电脑生效
步骤3:添加静态路由(打通两个网段)
以管理员身份打开命令提示符,执行:
让访问192.168.2.x网段的数据包走网卡一出去 route -p add 192.168.2.0 mask 255.255.255.0 192.168.1.1 if 11
-p:使路由永久生效(重启不丢失)
if 11:接口号,可通过route print查看
步骤4:配置防火墙放行转发流量
在Windows防火墙中高级设置→入站规则→新建规则,放行需要转发的端口和协议。
三、应用场景与注意事项
|
场景 |
说明 |
|---|---|
|
跨网段访问 |
让研发网段访问生产网段的服务器 |
|
双网卡上网 |
一块网卡接内网,另一块接外网,通过静态路由分流 |
|
软路由 |
充当简易路由器转发两个子网的流量 |
注意事项:此法仅限于局域网内跨网段互通,不能直接将内网服务暴露到公网。 另外,可以借助 80KM 端口流量转发程序,搭建流量中转节点,所有外网访问经过节点再回源,彻底隐藏真实 IP。支持 80、443 常用网页端口,兼容各大系统。