使用双网卡同时访问内部网络和互联网
使用双网卡同时访问内部网络和互联网
以下所有命令都需要管理员模式的cmd中执行
信息收集以及准备
机器有一个能够访问互联网的无线网卡
机器有一个能够访问公司内部局域网的以太网卡
首先,我们需要通过命令route print -4查看windows的路由信息。
===========================================================================
接口列表
12...74 de 2b 0d 83 f0 ......1x1 11b/g/n Wireless LAN PCI Express Half Mini Card Adapter
11...f0 de f1 88 20 39 ......Intel(R) 82579LM Gigabit Network Connection
1...........................Software Loopback Interface 1
16...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
26...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
13...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================
IPv4 路由表
===========================================================================
活动路由:
网络目标 网络掩码 网关 接口 跃点数
0.0.0.0 0.0.0.0 10.30.39.250 10.30.36.27 20
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.105 50
10.30.32.0 255.255.248.0 在链路上 10.30.36.27 286
10.30.36.27 255.255.255.255 在链路上 10.30.36.27 286
10.30.39.255 255.255.255.255 在链路上 10.30.36.27 286
127.0.0.0 255.0.0.0 在链路上 127.0.0.1 306
127.0.0.1 255.255.255.255 在链路上 127.0.0.1 306
127.255.255.255 255.255.255.255 在链路上 127.0.0.1 306
192.168.1.0 255.255.255.0 在链路上 192.168.1.105 281
192.168.1.105 255.255.255.255 在链路上 192.168.1.105 281
192.168.1.255 255.255.255.255 在链路上 192.168.1.105 281
===========================================================================
活动路由部分的1,2行就是本机的默认路由信息。
第一行指所有目标地址都通过网关是 10.30.39.250,网址是 10.30.36.27 的网卡,跃点数是20 到达 (有线网卡)
第二行指所有目标地址都通过网关是 192.168.1.1 网址是 192.168.1.105 的网卡,跃点数是50 到达 (无线网卡)
重点的是跃点数越低优先级越高。跃点数的意思可以理解为我们从一个地方到达另外一个地方需要多少时间。机器当然会选择用时间最少的路到达目的地。
添加路由信息
由于我们想让默认的出口是无线网卡,所以我们需要手动添加路由信息。
route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 1 IF 12
命令里面的IF后面是网卡的编号, 我们可以从之前通过route print -4的路由信息的接口列表获取我们无线网卡的编号(每行最前面的2位数), 192.168.1.1 是我们无线网卡的网关。
我们应该怎么访问公司的内部局域网呢?
route -p add 172.20.0.0 mask 255.255.0.0 10.30.39.251 metric 1 IF 11
172.20.0.0是公司内部局域网地址,255.255.0.0是公司内部局域网的子网掩码,10.30.39.250是以太网卡网关,11是以太网卡编号。
添加路由信息后,输入route print -4 命令后的路由信息会包括以下信息
永久路由:
网络地址 网络掩码 网关地址 跃点数
172.20.0.0 255.255.0.0 172.20.39.251 1
0.0.0.0 0.0.0.0 192.168.1.1 1
验证结果
在两个网卡都打开时访问公司局域网和互联网的网站
上一篇: tcp/ip通信实例
下一篇: CakePHP的安装的简单方法