这篇文章上次修改于 515 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

各种环境测试过程中经常会有双网卡的情况,为了保证链路正常能够访问目标应用系统,可能会需要添加路由走向。首先看下什么是路由表:



查看路由表:

===========================================================================
接口列表
 17...78 44 76 97 32 fe ......802.11 USB 无线 LAN 卡
 11...74 d4 35 9f 10 15 ......Realtek PCIe GBE Family Controller
 13...00 50 56 c0 00 01 ......VMware Virtual Ethernet Adapter for VMnet1
 15...00 50 56 c0 00 08 ......VMware Virtual Ethernet Adapter for VMnet8
  1...........................Software Loopback Interface 1
 12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 14...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
 16...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3
===========================================================================

IPv4 路由表
===========================================================================
活动路由:
网络目标        网络掩码          网关       接口   跃点数
          0.0.0.0          0.0.0.0      192.168.1.1     192.168.1.80     21
      10.123.12.0    255.255.255.0     192.168.43.1    192.168.43.28     26
        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.80    276
     192.168.1.80  255.255.255.255            在链路上      192.168.1.80    276
    192.168.1.255  255.255.255.255            在链路上      192.168.1.80    276
     192.168.43.0    255.255.255.0            在链路上     192.168.43.28    281
    192.168.43.28  255.255.255.255            在链路上     192.168.43.28    281
   192.168.43.255  255.255.255.255            在链路上     192.168.43.28    281
    192.168.139.0    255.255.255.0            在链路上     192.168.139.1    276
    192.168.139.1  255.255.255.255            在链路上     192.168.139.1    276
  192.168.139.255  255.255.255.255            在链路上     192.168.139.1    276
    192.168.198.0    255.255.255.0            在链路上     192.168.198.1    276
    192.168.198.1  255.255.255.255            在链路上     192.168.198.1    276
  192.168.198.255  255.255.255.255            在链路上     192.168.198.1    276
        224.0.0.0        240.0.0.0            在链路上         127.0.0.1    306
        224.0.0.0        240.0.0.0            在链路上      192.168.1.80    276
        224.0.0.0        240.0.0.0            在链路上     192.168.139.1    276
        224.0.0.0        240.0.0.0            在链路上     192.168.198.1    276
        224.0.0.0        240.0.0.0            在链路上     192.168.43.28    281
  255.255.255.255  255.255.255.255            在链路上         127.0.0.1    306
  255.255.255.255  255.255.255.255            在链路上      192.168.1.80    276
  255.255.255.255  255.255.255.255            在链路上     192.168.139.1    276
  255.255.255.255  255.255.255.255            在链路上     192.168.198.1    276
  255.255.255.255  255.255.255.255            在链路上     192.168.43.28    281
===========================================================================
永久路由:
  网络地址          网络掩码  网关地址  跃点数
          0.0.0.0          0.0.0.0      192.168.1.1       1
      10.13.12.0    255.255.255.0     192.168.0.1       1
===========================================================================


Interface List: 网络卡列表

Active Routes: 活动路由

Network Destination: 目的网段

Netmask: 子网掩码,与目的网段共同定义了此条路由适用的网络地址

Gateway: 网关,又称下一跳路由器,在发送IP数据包时,网关定义了针对特定的网络目的地址,数据包发送到的下一跳服务器

Interface: 接口,接口定义了针对特定的网络目的地址,本地计算机用于发送数据包的网络接口

Metric: 跳数,跳数用于指出路由的成本,通常情况下代表到达目标地址所需要经过的跳跃数量,一个跳数代表经过一个路由器。跳数越低,代表路由成本越低,优先级越高

Persistent Routes: 手动配置静态路由



常用的命令:

route print: 打印当前的路由表

route delete:删除一条路由

route add: 增加一条路由, 如果最后加上 –p 选项,表示永久增加静态路由,重启后不会失效

route change: 更改一条路由

例子:

目标应用系统在10.123..网段,增加此路由

route add 10.123.0.0 mask 255.255.255.0 10.123.1.1 -p</pre>