2024年3月26日发(作者:)
如何设置静态路由
本人同许多人都有同感,在不同的机器上设置静态路由有时都会搞错,究其原因是我们没有很
好总结这方面的知识,现在我就Widnows 2003 Server 、Linux 和CIsco路由这三种常用的设
备进行简单的讲解和对比:
Windows 2003 Server
如:开始—》cmd--》route add -p 192.168.2.0 mask 255.255.255.0 192.168.0.1 5(路由的跳数)
首先说明一下(192.168.2.0)是这个网络要连接上目的网络的网段,而 (225.255.255.0)是目的
网络的子网掩码,(192.168.0.1)是这个网络的下一跳的IP地址,这个IP地址要特别注意的。
用route add加入的静态路由,在电脑重启(或者网卡被禁用后再启用)后会丢失。如果想
一直保持输入的静态路由,加-p参数。则任何情况下,电脑一启动,这条路由就驻留内存
中了。
静态路由的删除,用route delete命令。
route delete 192.168.2.0 mask 255.255.255.0 192.168.0.1 5
检查route是命令:cmd-->route print
cisco路由器
设置静态路由 ip route destination subnet-mask next-hop (可以是下跳的设备的接口)
如:#ip route 192.168.2.0 255.255.255.0 192.168.0.1(S0)
静态路由的删除
#no ip route 192.168.2.0 255.255.255.0 192.168.0.1(S0)
在Cisco路由器中就多了一个IP所以大家要特别注意的其它的没我什么差别,但是想了解
更多的参数就输入IP route ?即可。
检查在用户模式下输入:#show run #show route
Linux
增加一条通过网关到达令一子网的路由
#route add net remote_net_ip gateway_ip 1
其中add代表要增加路由,net表示路由到达的是一个网络而不是一台主机,1代表远端网
络需
通过网关才能到达
(直接通过网络接口相连时,该参数用0)
命令格式:
#route add -net remote_net_ip gateway_ip -netmask netmask
#route add -net 192.168.2.0 netmask 255.255.255.0 dev(网关,使用网络设备名指定) eth0
#route add -host host_ip local_interface_ip -interface
#route add -host 192.168.2.0 netmask 255.255.255.0 gw (网关,使用IP地址指定) 192.168.0.1
使用"delete","change"命令参数可以对路由表中的路由信息进行删除和修改
#route delete -net 192.168.2.0 netmask 255.255.255.0 dev(网关,使用网络设备名指定) eth0
使用#route 命令查看当前的路由信息


发布评论