|
7 w8 N8 H; T: K9 X 一、Route命令简介: 0 l' x* H9 g' y* N+ Y- L
可以在cmd控制台(按Win+R后,在运行中输入cmd),输入route print查看帮助信息 / y ?, I& m- w' U; z+ C
( o P2 y1 X/ W7 J& H
二、Route常用命令介绍:
" e$ R8 O8 ]7 M9 [9 x 1、查看路由表 route print 要查看完整路由表,请键入:route print要查看IPV4路由表,请键入:route print -4要查看IPV6路由表,请键入:route print -6要查看IP路由表中以 10. 开始的路由,请键入:route print 10.*; r" E; i. N' \2 M2 t; _1 U
2、添加路由 route add 要添加默认网关地址为 192.168.1.1 的默认路由,请键入:route add 0.0.0.0 mask 0.0.0.0 192.168.1.1要添加默认网关地址为 192.168.1.1 的默认永久路由,请键入:route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 -p要添加目标为 10.2.2.100,子网掩码为 255.255.0.0,下一个跃点地址为 10.2.2.1 的路由,请键入:route add 10.2.2.100 mask 255.255.0.0 10.2.2.1要添加目标为 10.2.2.100,子网掩码为 255.255.0.0,下一个跃点地址为 10.2.2.1 的永久路由,请键入:route add 10.2.2.100 mask 255.255.0.0 10.2.2.1 -p要添加目标网段为 10.2.2.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.2.2.1 的永久路由,请键入:route add 10.2.2.0 mask 255.255.0.0 10.2.2.1 -p
! L& S! O: |* q 3、删除路由 route delete 要删除目标为 10.2.2.100,子网掩码为 255.255.0.0 的路由,请键入:route delete 10.2.2.100 mask 255.255.0.0要删除目标为 10.2.2.100的所有路由,请键入:route delete 10.2.2.100要删除目标为 10.2.2.100,子网掩码为 255.255.0.0 的路由,请键入:route delete 10.2.2.100 mask 255.255.0.0要删除 IP 路由表中以 10. 开始的所有路由,请键入:route delete 10.*要删除默认路由,请键入:route delete 0.0.0.0
( {: Q M9 v4 N8 a' }3 ? 4、改变路由 route change
( Q% m* l1 Z, `1 b 要将目标为 10.2.2.100,子网掩码为 255.255.0.0 的路由的下一个跃点地址由 10.2.2.1 更改为 10.2.3.1,请键入: route change 10.2.2.100 mask 255.255.0.0 10.2.3.1 8 Z$ K3 N. ^% u5 U$ p! \: `' d
三、配置示例:
2 t: @1 r- g& k/ p$ s% T0 m4 N 1、前置条件: 两张网卡,一张用于内网,一张用于上外网。假如内网网关10.2.2.1-----外网网关192.168.1.1。需要知道内网需要访问的网页或者软件服务器IP,这里把内网需要访问的IP认定为10.2.2.100。
" |; u# c1 l3 F7 k/ Q l6 N0 t 2、具体配置示例:第一种情况:双网卡内外网都是静态分配的。 电脑内网卡设置为IP地址:10.2.2.115 子网掩码:255.255.255.0 网关留空。外网设置为IP地址:192.168.1.2 子网掩码:255.255.255.0 网关:192.168.1.1。 * u( n/ y8 A q& J
静态路由只写一条 route add -p 10.2.2.100 mask 255.255.255.0 10.2.2.1* e1 Q$ f' N$ g7 `( w
- X- S, u2 m( o" k 第二种情况:双网卡内网静态分配,外网自动获取。 电脑内网卡设置为IP地址:10.2.2.115 子网掩码:255.255.255.0 网关留空。外网自动获取。 # \+ k8 k) F m# z
静态路由写法 route add -p 10.2.2.100 mask 255.255.255.0 10.2.2.12 O( @/ I0 ], ?3 R7 e& i n9 o* R& u; X
1 R; v+ p9 T( B/ U 第三种情况:双网卡内网自动获取,外网静态分配。 内网卡自动获取,外网IP设置为IP地址:192.168.1.2 子网掩码:255.255.255.0 网关:192.168.1.1
+ s4 e+ u ?+ A 现在只写静态路由就不行了。请往下看 3 v( w# X h5 t" J/ G, p
route delete 0.0.0.0 }% j+ L# G8 V$ R4 W/ d& w
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1
0 S# [/ l% @% @4 L! C route add 10.2.2.100 mask 255.255.255.0 10.2.2.1 但是呢这个路由都不是永久路由,每次重启或者插拔网卡后都会影响使用,个人建议把这三条命令输入到.bat 文件里面放入到电脑的启动文件夹,这样每次开机都会运行一下这个命令。插拔过网卡后也注意要运行下这三条命令。; \+ q* b6 c- {; J7 F; P
0 J1 `. T l4 @3 ^5 x1 w) d
第四种情况:双网卡内外网都是自动获取 内外网ip不进行设置
/ T% z: w: l* J 静态路由设置方法也是完全同情况三7 w: X( N6 H$ w; R* J3 V8 _3 i& @
,也需要注意把,命令加到开机启动那
& Y$ `2 T" O% Z4 O6 D route delete 0.0.0.0
4 X T! j1 o8 w# @' [$ V5 K6 G route add 0.0.0.0 mask 0.0.0.0 192.168.1.1
% A& T) B% S# E8 T% j- y3 O route add 10.2.2.100 mask 255.255.255.0 10.2.2.1 但是呢这个路由都不是永久路由,每次重启或者插拔网卡后都会影响使用,个人建议把这三条命令输入到.bat 文件里面放入到电脑的启动文件夹,这样每次开机都会运行一下这个命令。插拔过网卡后也注意要运行下这三条命令。$ O/ W' \- D/ v' V. s
5 U' b# R' c/ ]& I; Q* N4 S; M
四、特别提醒 3 L+ u! r9 }+ w# T3 c% ^
1、每次重启或者插拔网卡后,采用自动获取ip方式的,都会生成一条0.0.0.0的默认路由,而这一条路由适用于所有目标网络,所以一般公司配置双网卡采用第二种方式,外网自动获取,内网固定ip形式,这样在重启后,不用重新设置路由,如果在活动路由中存在两条0.0.0.0的路由,则需要把0.0.0.0的路由删除掉,在重新对外网自动获取,否则目标地址无法准确路由,外网无法访问
. C% ]2 P9 }; I# D 2、网络目标可以为一个目标ip(例如10.2.2.100),也可以为一个目标网段(例如10.2.2.0),注意:网络目标为0.0.0.0时,所有没有路由的目标ip全部会走此路由
9 `; d( c1 @7 w3 k 3、如果内网需要访问多个网络目标,则在添加多条目标路由 2 s' @+ v! P" a9 ^
/ x1 E/ J, P* k2 s2 {8 m4 @3 e 4、路由匹配原则,采用最大匹配度方式,比如存在网络地址10.2.2.100下一跳为10.2.2.1和网络地址10.2.2.0下一跳为10.2.3.1两条网络路由,如果访问目标网络地址为10.2.2.100,那么选用的路由为10.2.2.100,下一跳为10.2.2.1的路由 4 p" F& z. y8 N, z: U" D* R/ X" I; K
/ f- P \2 v3 h* P3 y
& M6 U: G$ p2 b, f9 l+ { |