181017 实际操作命令如下:

1、查询 查外网的接口

      内网(192网段)为  11

      外网 (133网段)为  21

2、删除0.0.0.0 路由

      route  delete  0.0.0.0

3、添加固定路由

       route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 if 21 -p                  

       route add 133.0.0.0 mask 255.0.0.0 133.145.20.240 if 11 -p

          (上面2条设定为:访问133.0.0.0 网段时经过路由为133.145.20.240

                                          以外的路由器为192.168.1.1

               即: 访问内网时路由为133.145.20.240 ,

                        访问外网时路由为192.168.1.1)

 


以下为参考资料:

C:\Windows\system32>route add 0.0.0.0 mask 0.0.0.0 192.168.2.1 if 9 -p

操作完成!

C:\Windows\system32>route add 192.168.100.0 mask 255.255.255.0 192.168.100.1 if 12 -p 操作完成!

C:\Windows\system32>route print -4===========================================================================接口列表 8...36 15 2f 16 56 b2 ......Hyper-V Virtual Ethernet Adapter 12...3c 97 0e 1c 1f c7 ......Intel(R) 82579LM Gigabit Network Connection 10...24 77 03 aa a2 dd ......Microsoft Wi-Fi Direct Virtual Adapter 4...26 77 03 aa a2 dc ......Microsoft Wi-Fi Direct Virtual Adapter #2 9...24 77 03 aa a2 dc ......Intel(R) Centrino(R) Ultimate-N 6300 AGN 16...74 e5 43 21 21 36 ......Bluetooth Device (Personal Area Network) 1...........................Software Loopback Interface 1===========================================================================

IPv4 路由表===========================================================================活动路由:网络目标 网络掩码 网关 接口 跃点数 0.0.0.0 0.0.0.0 192.168.2.1 192.168.2.103 46 172.22.116.128 255.255.255.240 在链路上 172.22.116.129 271 172.22.116.129 255.255.255.255 在链路上 172.22.116.129 271 172.22.116.143 255.255.255.255 在链路上 172.22.116.129 271 192.168.100.0 255.255.255.0 192.168.100.1 192.168.100.132 26 224.0.0.0 240.0.0.0 在链路上 172.22.116.129 271 255.255.255.255 255.255.255.255 在链路上 172.22.116.129 271===========================================================================

 

 


 

 

情况描述:电脑上安装了2个网卡,一个连接外网(自动分配IP,路由地址为192.168.0.1),

一个连接单位内网(网卡静态IP为10.37.130.130,网关10.37.130.129,子网掩码255.255.255.252,内网网段10.37.0.0)

任务目标:按需访问内外网

操作方法:用管理员权限打开CMD,

1、删除默认路由:输入 route delete 0.0.0.0 ( 0.0.0.0是指所有地址)

2、添加静态路由

   2-1,添加内网静态路由:route add 10.37.0.0 mask 255.255.0.0 10.37.132.129 -p

注:它表示访问10.37.0.0网段的所有数据都要经过网关10.37.132.129,-p表示Persistent(持久有效的意思,重启后依然生效)

   2-2,添加外网静态路由:route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 -p

注:它表示访问0.0.0.0网址和0.0.0.0网段,即任意网址任意网段,访问经过外网网关192.168.0.1。

3、设置完成后,输入route print 看一下路由表是否添加成功,再ping内外网的网址测试下是否有效。

经验教训:

我试验过好几次都失败,能上外网但上不了内网。检查后发现在2-1步骤中把目标地址的子网掩码范围设置的太小,我设置成了255.255.255.0,忽视了内网中可能存在其他地址设置。如果想范围更大一些的话,还可以把子网掩码改成255.0.0.0,目标地址改成10.0.0.0

——————————————————————————————————————————

知识点:

ROUTE路由命令简单解说

ROUTE命令格式如下:

ROUTE [-f] [-p] [command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]

其中 –f 参数用于清除路由表,-p参数用于永久保留某条路由(即在系统重启时不会丢失路由)。

Command主要有PRINT(打印)、ADD(添加)、DELETE(删除)、CHANGE(修改)共4个命令。

Destination代表所要达到的目标IP地址。

MASK是子网掩码的关键字。Netmask代表具体的子网掩码,如果不加说明,默认是255.255.255.255(单机IP地址),因此键入掩码时候要特别小心,要确认添加的是某个IP地址还是IP网段。如果代表全部出口子网掩码可用0.0.0.0。

Gateway代表出口网关。

其他interface和metric分别代表特殊路由的接口数目和到达目标地址的代价,一般可不予理会。