实际工作中的有关路由的问题

 

1.背景

有时候笔记本在工作的场景,不得不使用两个网卡,同时使用内外网。但是系统默认网关同时只能有一个,这时候在笔记本中添加路由后得以实现。

2.配置情况

笔记本同时使用两个网卡,一个有线,一个无线。

 

有线网卡:

接在路由上,获得地址192.168.1.192/24 ,网关192.168.1.100,通过拨号上网。

 

无线网卡:

接在无线路由上,获得地址192.168.0.89/24,网关:192.168.0.1,通过路由访问内网。

 

内网网段是: 172.16.10.0/24,其中172.16.10.24是要访问的内网,172.16.10.25被设置在无线路由器的WAN口,在192.168.0.0/24这个网段访问过来时转换到172.16.10.25这个地址。

此时的路由表,route print

===========================================================================

Active Routes:

Network Destination        Netmask          Gateway       Interface  Metric

          0.0.0.0          0.0.0.0      192.168.0.1    192.168.0.89       25

          0.0.0.0          0.0.0.0    192.168.1.100   192.168.1.192       20

        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1

      192.168.0.0    255.255.255.0     192.168.0.89    192.168.0.89       25

     192.168.0.89  255.255.255.255        127.0.0.1       127.0.0.1       25

    192.168.0.255  255.255.255.255     192.168.0.89    192.168.0.89       25

      192.168.1.0    255.255.255.0    192.168.1.192   192.168.1.192       20

    192.168.1.192  255.255.255.255        127.0.0.1       127.0.0.1       20

    192.168.1.255  255.255.255.255    192.168.1.192   192.168.1.192       20

        224.0.0.0        240.0.0.0     192.168.0.89    192.168.0.89       25

        224.0.0.0        240.0.0.0    192.168.1.192   192.168.1.192       20

  255.255.255.255  255.255.255.255     192.168.0.89    192.168.0.89       1

  255.255.255.255  255.255.255.255    192.168.1.192   192.168.1.192       1

  255.255.255.255  255.255.255.255    192.168.1.192           10005       1

Default Gateway:     192.168.1.100

=========================================================================

Persistent Routes:

  None

 

3.操作

 

两块网卡同时获得地址,此时的默认路由是192.168.1.100,这时候可以上网,但不能上内网,不能访问172.16.10.0/24这个网段。

如果默认路由指向192.168.0.1,可以先保证系统能上外网,删除默认路由

route delete 0.0.0.0

然后添加一条默认路由 route add 0.0.0.0 mask 0.0.0.0 192.168.1.100 

这时候在笔记本添加一条路由即可实现

Route add 172.16.10.0 mask 255.255.255.0 192.168.0.1

这样添加之后,笔记本访问172.16.10.0这个网段的时候 数据包会走192.168.0.1这条路由,当然可以根据需求只允许访问172.16.10.0里的某台机器,修改子网掩码就行。

 

此时的路由表:

===========================================================================

Active Routes:

Network Destination        Netmask          Gateway       Interface  Metric

          0.0.0.0          0.0.0.0      192.168.0.1    192.168.0.89       25

          0.0.0.0          0.0.0.0    192.168.1.100   192.168.1.192       20

        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1

       172.16.10.0   255.255.255.0      192.168.0.1    192.168.0.89       25

      192.168.0.0    255.255.255.0     192.168.0.89    192.168.0.89       25

     192.168.0.89  255.255.255.255        127.0.0.1       127.0.0.1       25

    192.168.0.255  255.255.255.255     192.168.0.89    192.168.0.89       25

      192.168.1.0    255.255.255.0    192.168.1.192   192.168.1.192       20

    192.168.1.192  255.255.255.255        127.0.0.1       127.0.0.1       20

    192.168.1.255  255.255.255.255    192.168.1.192   192.168.1.192       20

        224.0.0.0        240.0.0.0     192.168.0.89    192.168.0.89       25

        224.0.0.0        240.0.0.0    192.168.1.192   192.168.1.192       20

  255.255.255.255  255.255.255.255     192.168.0.89    192.168.0.89       1

  255.255.255.255  255.255.255.255    192.168.1.192   192.168.1.192       1

  255.255.255.255  255.255.255.255    192.168.1.192           10005       1

Default Gateway:     192.168.1.100

===========================================================================

Persistent Routes:

  None