指定路由解决内外网需要手动切换网关的问题
实验内容:指定路由解决内外网需要手动切换网关的问题
实验人:范晨鹏
环境:windowsXP
公司网络配置了两个网关:192.168.218.1和192.168.218.3,前者专门用来访问内网,后者专门用来访问外网。切换来切换去很是麻烦。
看到别人在网络间ping 不通的时候,就在命令行下鼓捣route命令。我也试了试,果然好用。
只需要下面一条命令:
C:\>route add 192.168.0.0 mask 255.255.0.0 192.168.218.1
route 命令的语法:
> route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
destination^ mask ^ gateway ^ metric^ Interface^
destination Specifies the host.
MASK Specifies that the next parameter is the 'netmask' value.
netmask Specifies a subnet mask value for this route entry. If not specified, it defaults to 255.255.255.255.
gateway Specifies gateway.
interface the interface number for the specified route.
METRIC specifies the metric, ie. cost for the destination.
destination^ mask ^ gateway ^ metric^ Interface^
destination Specifies the host.
MASK Specifies that the next parameter is the 'netmask' value.
netmask Specifies a subnet mask value for this route entry. If not specified, it defaults to 255.255.255.255.
gateway Specifies gateway.
interface the interface number for the specified route.
METRIC specifies the metric, ie. cost for the destination.
route指定:要发往A地的数据包必须通过B地转发。
destination
A地,可以是一个主机,也可以与掩码组合指定一个IP范围。
MASK
A地的子网掩码。
gateway
B地,自己的网关。
interface
到网关的接口,可以理解为网卡或本机IP。
METRIC
跃点计数,可以理解为网络开销或者优先级
当A地是一台主机时,子网掩码为255.255.255.255 此时子网掩码可以省略,即 route add 202.194.15.12 192.168.218.1
当A是一个网关时,子网掩码指定了发往A地哪些主机的数据包通过B地中转。
例如: route add 202.194.15.0 mask 255.255.255.192 192.168.218.1
则发往 202.194.15.0~202.194.15.63的数据包要通过 192.168.218.1 转发。
使用tracert可以看出它们通过不同的路线:
C:\>tracert 202.194.15.64
Tracing route to 202.194.15.64 over a maximum of 30 hops
1 <1 ms <1 ms <1 ms 192.168.218.3
2 192.168.218.3 reports: Destination protocol unreachable.
Trace complete.
C:\>tracert 202.194.15.63
Tracing route to 202.194.15.63 over a maximum of 30 hops
1 <1 ms <1 ms <1 ms 192.168.218.1
2 4 ms 4 ms 4 ms *.*.*.*
3 5 ms 3 ms 4 ms *.*.*.*
4 2 ms 2 ms 2 ms *.*.*.*
…………
Tracing route to 202.194.15.64 over a maximum of 30 hops
1 <1 ms <1 ms <1 ms 192.168.218.3
2 192.168.218.3 reports: Destination protocol unreachable.
Trace complete.
C:\>tracert 202.194.15.63
Tracing route to 202.194.15.63 over a maximum of 30 hops
1 <1 ms <1 ms <1 ms 192.168.218.1
2 4 ms 4 ms 4 ms *.*.*.*
3 5 ms 3 ms 4 ms *.*.*.*
4 2 ms 2 ms 2 ms *.*.*.*
…………
当两个网关都被指定作为发往A地的数据包的中转站时,可用metric指定优先级。跃点数小的route优先被使用。
范晨鹏
------------------
软件是一种态度
成功是一种习惯