使用本命令,可以将信路由项目添加给路由表。例如,如果要设定一个到目的网络209.98.32.33的路由,其间要经过5个路由器网段,首先要经过本地网络上的一个路由器,器IP为202.96.123.5,子网掩码为255.255.255.224,那么我们应该输入以下命令:
route add 209.98.32.33 mask 255.255.255.224 202.96.123.5 metric 5
route add命令的主要作用是添加静态路由,通常的格式是:
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【网段地址】
mask【子网掩码】
gateway【网关地址】
metric 【路由跳数】
if【端口号】
一般情况下,不涉及本机地址,除非你要做测试。
其中:
可以省略【路由跳数】参数;
当通往该网关地址的路径唯一时,【端口号】参数可以省略。(因为在多端口的路由交换设备上,可能存在通往同一个IP地址的多条备份路径。)
mask 是关键字,不能省略。
route add 134.105.0.0 mask 255.255.0.0 134.105.64.1
意思是:所有需要发往134.105.0.0/16地址段的IP数据包,全部由134.105.64.1路径转发。
这个命令在大型IP网络组建时经常用到,在不同厂商的设备上命令格式可能不同,但原理是一样的。
如果有多条路由,根据不同的路由协议(比如rip, ospf等)的规定,一般优先选择网段地址小的路由。比如,当以下两条路由同时被添加的时候:
route add 134.105.0.0 mask 255.255.0.0 134.105.64.1
route add 134.105.128.0 mask 255.255.128.0 134.105.0.1
目标地址是134.105.128.1的IP包会优先选择第二条路由。
==============================================================
双网关问题
首先要在Windows的安装目录下编写路由程序“route.bat”文件,文件内容为:
route add 网络号1 mask 子网掩码1 网关1 -p
route add 网络号2 mask 子网掩码2 网关2 -p
route add 0.0.0.0 mask 0.0.0.0 默认网关
例如:IP地址是192.168.0.5,网关是192.168.0.1,掩码是255.255.255.248,在电脑上添加一条路由:route add 192.168.0.0 255.255.255.248 192.168.0.1 - p
其次设置每次启动Windows时,自动执行路由程序“route.bat”,即将指向程序“route.bat”的快捷方式添加到菜单的“启动”栏中。具体设置步骤为:点击“开始→设置→任务栏和开始菜单”,自定义开始菜单程序。
单击“添加”,输入“C:\Windows\route.bat”并按回车键。在此我们假定Windows的安装目录为“C:\Windows”。接着双击“启动”文件夹,输入该程序在“启动”菜单中的名称后单击“下一步”按钮,选择程序图标。最后修改指向程序“route.bat”快捷方式的属性,点击“开始→程序→启动”,鼠标右键点击“route.bat”,选择属性,选择“最小化”和“退出时关闭”即可。
还有一个方法:选中想要加到“启动”项的文件,然后按键盘上的微软徽标键,选把它随便放在一个地方,然后通过这一步就可以放在任何地方了!
通过以上的设置,就可以满足用户配置多个网关的需求
==============================================================
route命令的用法2007-12-14 13:31 |
这几天在研究这个,不好的地方给俺说 route命令 语法 参数 Destination route print 要显示 IP 路由表中以 10. 开始的路由,请键入: route print 10.* 要添加默认网关地址为 192.168.12.1 的默认路由,请键入: route add 0.0.0.0 mask 0.0.0.0 192.168.12.1 要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1 的路由,请键入: route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1 的永久路由,请键入: route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1 要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1,跃点数为 7 的路由,请键入: route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7 要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1,接口索引为 0x3 的路由,请键入: route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3 要删除目标为 10.41.0.0,子网掩码为 255.255.0.0 的路由,请键入: route delete 10.41.0.0 mask 255.255.0.0 要删除 IP 路由表中以 10. 开始的所有路由,请键入: route delete 10.* 要将目标为 10.41.0.0,子网掩码为 255.255.0.0 的路由的下一个跃点地址由 10.27.0.1 更改为 10.27.0.25,请键入: route change 10.41.0.0 mask 255.255.0.0 10.27.0.25 格式化图例 |
转载于:https://blog.51cto.com/7645920/1350150