大家好,相信很多公司都有部门之分,也有好几条线路,各部门走的线路都不一样的,有时候切换起来很麻烦,要么通过软件要么通过拨网线来实现。用软件还好些不需要客户端操作,路由器、交换机或防火墙这些都可以实现。没有这些设备只能通过拨网线这种物理方法来实现切换有些麻烦了。今天介绍另一种用Route命令方法来实现。
一、route命令用法范例
route命令在实际项目中应用非常广泛,是查看、添加、删除路由表常用的命令,在我们配置路由时经常会用到。
1、要显示 IP 路由表的完整内容,请键入:
route print
2、要显示 IP 路由表中以 10. 开始的路由,请键入:
route print 10.*
3、要添加默认网关地址为 192.168.12.1 的默认路由,请键入:
route add 0.0.0.0 mask 0.0.0.0 192.168.12.1
4、要添加目标为 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
5、要添加目标为 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
6、要添加目标为 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
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
8、要删除目标为 10.41.0.0,子网掩码为 255.255.0.0 的路由,请键入:
route delete 10.41.0.0 mask 255.255.0.0
9、要删除 IP 路由表中以 10. 开始的所有路由,请键入:
route delete 10.*
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
二、实例:默认0.0.0.0 走192.168.11.1 ,10.1.100.0 和10.1.1.0 走10.1.100.1
查看当前路由表
使用route add 添加默认路由, route print命令查看。0.0.0.0的网络目标默认都走192.168.11.1 。
route add -p 0.0.0.0 mask 0.0.0.0 192.168.11.1
通过route add 命令将内网10.1.100.0 10.1.1.0 网段添加到10.1.100.1,即10.1.100.1 这个ip段走。
那么就设置成功了,整体的意思就是:
对于所有IP地址的访问,都从 192.168.11.1 网关走;
但是,对于10.1.100.X 10.1.1.X 开头的地址的访问,从10.1.100.1走。
这样,再也不用插拔网线这种粗鲁的方式来切换网络了。
(个人经验分享:Route 命令 功能强大,单网卡,多网卡,多网段,多IP都可以指定)