![使用两个网络接口(无 VPN)分离公司和互联网流量](https://linux22.com/image/687778/%E4%BD%BF%E7%94%A8%E4%B8%A4%E4%B8%AA%E7%BD%91%E7%BB%9C%E6%8E%A5%E5%8F%A3%EF%BC%88%E6%97%A0%20VPN%EF%BC%89%E5%88%86%E7%A6%BB%E5%85%AC%E5%8F%B8%E5%92%8C%E4%BA%92%E8%81%94%E7%BD%91%E6%B5%81%E9%87%8F.png)
我正在尝试实现所有非公司流量通过 wlan 卡 #1 进行路由,而公司流量通过 wlan 卡 #2 进行路由。
Wlan #1 = 笔记本电脑中嵌入的 WLAN 卡
Wlan #2 = 一个 usb wlan 卡,因此,晚上我只需拔掉 wlan #2。
非公司网络设置为:网关 = 192.168.1.1 网络掩码 = 255.255.255.0
公司网络设置为:网关=192.168.3.x 网络掩码=255.255.255.224
网关的变化取决于我所连接的接入点。
我读过对类似问题的回答这里
其中一个答案是:
对于您的设置,我认为语法是:
路由添加 10.183.0.0 掩码 255.255.0.0 10.183.148.5
我已尝试过,但跟踪路由仍然显示互联网流量通过公司网关。
我也尝试过这个:
要将3g卡设为默认网关,请删除11接口的默认路由:
路由删除 0.0.0.0 10.57.175.79
但是,Windows 7 抱怨:路由删除失败:未找到元素。
我当前的设置如下:
> ===========================================================================
Interface List
35...f0 b4 29 3b ca 4f ......Microsoft Virtual WiFi Miniport Adapter #3
34...f0 b4 29 3b ca 4e ......Xiaomi 802.11n USB Wireless Adapter
27...0c 8b fd 18 ee b1 ......Bluetooth Device (Personal Area Network)
22...00 ff 4e fe e2 07 ......TAP-Windows Adapter V9
21...02 40 18 d5 09 01 ......BlackBerry Virtual Private Network
12...0c 8b fd 18 ee ad ......Intel(R) Wireless-N 7260
11...5c f9 dd 65 5a 80 ......Realtek PCIe GBE Family Controller
1...........................Software Loopback Interface 1
20...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
32...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3
15...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
31...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #4
37...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #8
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.40 25
0.0.0.0 0.0.0.0 192.168.3.129 192.168.3.154 25
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
169.254.0.0 255.255.0.0 On-link 169.254.37.137 261
169.254.37.137 255.255.255.255 On-link 169.254.37.137 261
169.254.255.255 255.255.255.255 On-link 169.254.37.137 261
192.168.1.0 255.255.255.0 On-link 192.168.1.40 281
192.168.1.40 255.255.255.255 On-link 192.168.1.40 281
192.168.1.255 255.255.255.255 On-link 192.168.1.40 281
192.168.3.0 255.255.255.224 192.168.3.129 192.168.3.154 26
192.168.3.128 255.255.255.224 On-link 192.168.3.154 281
192.168.3.154 255.255.255.255 On-link 192.168.3.154 281
192.168.3.159 255.255.255.255 On-link 192.168.3.154 281
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 169.254.37.137 261
224.0.0.0 240.0.0.0 On-link 192.168.3.154 281
224.0.0.0 240.0.0.0 On-link 192.168.1.40 281
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 169.254.37.137 9999
255.255.255.255 255.255.255.255 On-link 192.168.3.154 281
255.255.255.255 255.255.255.255 On-link 192.168.1.40 281
===========================================================================
Persistent Routes:
Network Address Netmask Gateway Address Metric
192.168.3.0 255.255.255.224 192.168.3.129 1
0.0.0.0 0.0.0.0 192.168.4.1 Default
===========================================================================
接口列表 12 = Wlan #1 接口列表 34 = Wlan #2
答案1
您的问题是您有 2 个默认网关。
在公司网络的适配器上,分配一个静态 IP 地址,并将默认网关字段留空。
在另一个适配器上,保持一切不变。
如果您的企业网络有多个网络,那么您将需要为每个网络添加一条路由。
例如,假设您的适配器连接到的公司网络是 10.1.1.0,掩码为 255.255.255.0,但您的公司网络还有 10.1.2.0/24,那么您的计算机将需要一条到该网络的路由。该路由如下所示:
route add 10.1.2.0 mask 255.255.255.0 10.1.1.1 假设您在公司网络上的默认网关是 10.1.1.1。
答案2
您正在删除带有 的默认路由route delete 0.0.0.0 10.57.175.79
,但要删除的默认网关是192.168.3.129
。这就是 Windows 向您显示错误消息的原因。
您需要使用route delete 0.0.0.0 192.168.3.129
来删除公司默认网关。
如果在连接到公司网络时获得不同的默认网关,则需要相应地调整命令。
您也可以使用 Joe 的方法配置静态 IP 地址。但是,如果您的公司网络使用 DHCP 分配 IP 地址,那么您的 IP 地址可能会发生变化,而静态 IP 地址可能会导致地址冲突。
我更愿意删除公司网络路由器的默认网关。