一、前言
当我们电脑有多张网卡,如一个是对外的网卡,一个是对内的网卡,连接公司的VPN时也一样。由于系统默认路由配置问题,默认只走一个网卡,导致我们无法上网,或者无法访问内网资源,或者路由路径变成导致网络变慢。
我们可以通过手动操作路由表,指定所有未指定的网段走外网卡,指定内部网段走内网卡。这样我们就既可以上网,也可以访问内网资源了。
本文以windows为例,在windows下通过route指令操作网络路由表。
二、解决过程
场景描述
外部网卡的网关为192.168.1.1,内部网卡的网关为10.0.0.1,配置默认走外部网卡,10.0.1.0/24网段走内部网卡。
具体操作
用管理员模式打开CMD命令行,输入以下指令
ROUTE CHANGE 0.0.0.0 MASK 0.0.0.0 192.168.1.1 -P
ROUTE ADD 10.0.1.0 MASK 255.255.255.0 10.0.0.1 -P
这样路由就配置完成了。
三、ROUTE指令介绍
注意:路由添加、修改和删除需要管理员权限,普通路由重启失效,永久路由重启保留。
添加路由
ROUTE ADD 网络地址 MASK 子网掩码 网关地址 METRIC 跃点数 IF 接口号码 -P
其中METRIC 跃点数 IF 接口号码 -P
都可以省略。
-p
为永久路由,重启保留。
修改路由
同ADD,但CHANGE只用于修改网关和/或跃点数。
ROUTE ADD 网络地址 MASK 子网掩码 网关地址 METRIC 跃点数 IF 接口号码 -P
删除路由
ROUTE DELETE 网络地址
打印路由表
ROUTE PRINT
他会将我们当前的接口列表(物理/虚拟网卡)、IPv4/6的活动路由和永久路由打印输出。如下:
===========================================================================
接口列表
6...f0 41 1d dd 40 a7 ......Microsoft Wi-Fi Direct Virtual Adapter
14...b0 27 aa 29 2b c9 ......Intel(R) Ethernet Server Adapter x520-2
12...f0 41 1d ee 40 a4 ......Intel(R) Wi-Fi 6 AX200 160MHz
1...........................Software Loopback Interface 1
===========================================================================
IPv4 路由表
===========================================================================
活动路由:
网络目标 网络掩码 网关 接口 跃点数
0.0.0.0 0.0.0.0 192.168.1.1 192.168.233.5 35
10.0.1.0 255.255.255.0 10.0.0.1 10.0.0.5 331
127.0.0.0 255.0.0.0 在链路上 127.0.0.1 331
127.0.0.1 255.255.255.255 在链路上 127.0.0.1 331
127.255.255.255 255.255.255.255 在链路上 127.0.0.1 331
192.168.31.0 255.255.255.0 在链路上 192.168.1.5 291
192.168.233.5 255.255.255.255 在链路上 192.168.1.5 291
192.168.31.255 255.255.255.255 在链路上 192.168.1.5 291
224.0.0.0 240.0.0.0 在链路上 127.0.0.1 331
224.0.0.0 240.0.0.0 在链路上 192.168.1.5 291
255.255.255.255 255.255.255.255 在链路上 127.0.0.1 331
255.255.255.255 255.255.255.255 在链路上 192.168.1.5 291
===========================================================================
永久路由:
无
IPv6 路由表
===========================================================================
活动路由:
接口跃点数网络目标 网关
1 331 ::1/128 在链路上
14 291 fe80::/64 在链路上
12 291 fe80::/64 在链路上
12 291 fe80::c0d4:9b1e:dd2a:7625/128
在链路上
14 291 fe80::f47f:cf35:c0e0:9c48/128
在链路上
1 331 ff00::/8 在链路上
14 291 ff00::/8 在链路上
12 291 ff00::/8 在链路上
===========================================================================
永久路由:
无
若文章有误,或你有什么见解,欢迎留言指正和交流。
原创不易,若有所帮助,欢迎点赞、收藏。