route add用法详解
用route命令添加永久路由
![用route命令添加永久路由](https://img.taocdn.com/s3/m/9e0ac80511a6f524ccbff121dd36a32d7375c7af.png)
用route命令添加永久路由使用双网卡,同时使用2个网关的时候就需要加一条静态路由了。
当然还有很多时候会需要加路由。
一:使用 route 命令添加使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法://添加到主机的路由# route add –host 192.168.1.11 dev eth0# route add –host 192.168.1.12 gw 192.168.1.1//添加到网络的路由# route add –net 192.168.1.11 netmask 255.255.255.0 eth0# route add –net 192.168.1.11 netmask 255.255.255.0 gw 192.168.1.1# route add –net 192.168.1.0/24 eth1//添加默认网关# route add default gw 192.168.2.1//删除路由# route del –host 192.168.1.11 dev eth0二:在linux下设置永久路由的方法:1.在/etc/rc.local里添加方法:route add -net 192.168.3.0/24 dev eth0route add -net 192.168.2.0/24 gw 192.168.2.2542.在/etc/sysconfig/network里添加到末尾方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev3./etc/sysconfig/static-routes :any net 192.168.3.0/24 gw 192.168.3.254any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129如果在rc.local中添加路由会造成NFS无法自动挂载问题,所以使用static-routes的方法是最好的。
route命令的用法
![route命令的用法](https://img.taocdn.com/s3/m/3688fd5dfd4ffe4733687e21af45b307e971f974.png)
route命令用于显示和操作IP路由表,可以用来通过一个已经利用ifconfig命令配置好的网络接口为指定主机或网络设置静态路由。
它允许修改路由表,如果不指定任何选项,则显示当前路由表的内容。
下面是route命令的一些常用选项和用法:显示路由表信息:route [-CFvnee]-C:显示内核路由缓存信息-v:显示详细信息-n:采用数字IP地址以代替试图去确定主机名-e:使用netstat格式显示路由表-ee:将产生一个包含所有路由表参数的输出列表添加静态路由:route add [-net network] [mask netmask] [gateway address] [metric metric] [if interface]-net:目标网络或网络ID,可以使用CIDR表示法指定网络范围-mask:用于指定网络掩码,通常与net选项一起使用-gateway:用于指定网关地址,该地址是转发数据包时使用的下一个跃点地址-metric:用于指定路由的度量值,它决定了数据包在网络中的传输路径-if:用于指定路由所使用的网络接口删除静态路由:route del [-net network] [mask netmask] [gateway address] [metric metric] [if interface]-net:目标网络或网络ID,可以使用CIDR表示法指定网络范围-mask:用于指定网络掩码,通常与net选项一起使用-gateway:用于指定网关地址,该地址是转发数据包时使用的下一个跃点地址-metric:用于指定路由的度量值,它决定了数据包在网络中的传输路径-if:用于指定路由所使用的网络接口清除所有不是主路由、环回网络路由或多播路由的条目:route [-f] [-p] [-e] [-v] [-C] [-n] [-ee] clear [destination destination] [mask Netmask] [gateway gateway] [metric metric] [if interface]-f:清除所有不是主路由(网掩码为255.255.255.255的路由)、环回网络路由(目标为127.0.0.0,网掩码为255.255.255.0的路由)或多播路由(目标为224.0.0.0,网掩码为240.0.0.0的路由)的条目的路由表。
routeadd用法详解
![routeadd用法详解](https://img.taocdn.com/s3/m/189369525bcfa1c7aa00b52acfc789eb162d9e5b.png)
routeadd用法详解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.1route add 134.105.128.0 mask 255.255.128.0 134.105.0.1目标地址是134.105.128.1的IP包会优先选择第二条路由。
***************************************************#! /bin/bashsudo route add -net 192.168.2.0 netmask 255.255.255.0 gw 172.24.16.1 metric 5多网卡不久前,我单位通过光纤专用线路,以局域网方式接入了Internet。
route命令参数
![route命令参数](https://img.taocdn.com/s3/m/4429e363f6ec4afe04a1b0717fd5360cbb1a8d4c.png)
route命令参数
route命令是一个用于管理和设置网络路由表的命令工具。
在Linux系统中,这个命令是非常常用的,因为它可以让你查看、添加、删除和修改路由表中的路由。
下面是route命令的一些常用参数:
1. -n:不解析主机名,直接以数字IP地址方式显示路由表。
2. -v:显示详细的路由表信息。
3. add:添加一个新的路由。
4. del:删除一个路由。
5. default:设置默认路由。
6. netmask:设置网络掩码。
7. gw:设置网关地址。
8. metric:设置路由的优先级。
9. dev:设置出口网卡。
10. flush:清空路由表。
11. -A:指定使用哪个地址族的路由表。
总之,route命令是一个非常强大和实用的命令工具,可以帮助用户管理和设置网络路由表,优化网络连接和传输速度。
- 1 -。
用route命令添加永久路由
![用route命令添加永久路由](https://img.taocdn.com/s3/m/3f23ce0fa66e58fafab069dc5022aaea998f41bd.png)
⽤route命令添加永久路由使⽤双⽹卡,同时使⽤2个⽹关的时候就需要加⼀条静态路由了。
当然还有很多时候会需要加路由。
⼀:使⽤ route 命令添加使⽤route 命令添加的路由,机器重启或者⽹卡重启后路由就失效了,⽅法://添加到主机的路由route add –host 192.168.1.11 dev eth0route add –host 192.168.1.12 gw 192.168.1.1//添加到⽹络的路由route add –net 192.168.1.11 netmask 255.255.255.0 eth0route add –net 192.168.1.11 netmask 255.255.255.0 gw192.168.1.1route add –net 192.168.1.0/24 eth1//添加默认⽹关route add default gw 192.168.2.1//删除路由route del –host 192.168.1.11 dev eth0⼆:在linux下设置永久路由的⽅法:./etc/sysconfig/static-routes :any net 192.168.3.0/24 gw 192.168.3.254any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129使⽤static-routes的⽅法是最好的。
⽆论重启系统和service network restart 都会⽣效static-routes⽂件⼜是什么呢,这个是network脚本执⾏时调⽤的⼀个⽂件,这个⽂件的放置在/etc/sysconfig⽬录下,在network脚本中的位置是:Add non interface-specific static-routes.if [ -f /etc/sysconfig/static-routes ]; thengrep "^any" /etc/sysconfig/static-routes | while read ignore args ; do/sbin/route add -$argsdonefi从这段脚本可以看到,这个就是添加静态路由的⽅法,static-routes的写法是any net 192.168.0.0/16 gw ⽹关ip。
route add用法详解
![route add用法详解](https://img.taocdn.com/s3/m/cd587f3287c24028915fc3e3.png)
route add用法详解route add命令的主要作用是添加静态路由通常的格式是route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3IF 2参数含义destinationmaskgateway metricinterface destination【网段地址】mask【子网掩码】gateway【网关地址】metric【路由跳数】if【端口号】一般情况下不涉及本机地址除非你要做测试。
其中可以省略【路由跳数】参数当通往该网关地址的路径唯一时【端口号】参数可以省略。
因为在多端口的路由交换设备上可能存在通往同一个IP地址的多条备份路径。
mask是关键字不能省略。
route add134.105.0.0 mask 255.255.0.0 134.105.64.1意思是所有需要发往134.105.0.0/16地址段的IP数据包全部由134.105.64.1路径转发。
这个命令在大型IP网络组建时经常用到在不同厂商的设备上命令格式可能不同但原理是一样的。
如果有多条路由根据不同的路由协议比如ripospf等的规定一般优先选择网段地址小的路由。
比如当以下两条路由同时被添加的时候route add 134.105.0.0 mask 255.255.0.0134.105.64.1 route add 134.105.128.0 mask 255.255.128.0 134.105.0.1目标地址是134.105.128.1的IP包会优先选择第二条路由。
/bin/bash sudo route add-net 192.168.2.0 netmask 255.255.255.0 gw 172.24.16.1 metric 5多网卡不久前我单位通过光纤专用线路以局域网方式接入了Internet。
由于没有采用路由器因此内部网络用户对Internet和内部城域网的所有访问均通过代理服务器完成采用完全代理方式。
routeadd命令详解win2000winxpwin2003
![routeadd命令详解win2000winxpwin2003](https://img.taocdn.com/s3/m/86f3ca1af68a6529647d27284b73f242336c314b.png)
routeadd命令详解win2000winxpwin2003如果⼀台电脑有两个以上的⽹卡,⽽且需要同时使⽤,就需要在单机上通过router add命令增加路由。
route add命令格式如下:route add destination mask mask gateway [metric metric] [if if-index]举例:route add 10.0.0.0 mask 255.0.0.0 192.168.0.254该命令将ip为10.x.x.x的路由都指到下⼀跳地址192.168.0.254上。
metric值代表开销,值越⼩越优先,缺省值为1(最优)。
route add -p 10.0.0.0 mask 255.0.0.0 192.168.0.254p代表Persistent(持续,固定),上⾯的命令代表永久路由,禁⽤⽹卡、关机等操作都不会删除该路由。
if-index代表物理接⼝索引值,⽤route print命令可以查看:C:\>route print===========================================================================Interface List0x1 ........................... MS TCP Loopback interface0x2 ...00 50 ba 69 c1 c0 ...... D-Link DFE-530TX PCI Fast Ethernet Adapter (revB) - 数据包计划程序微型端⼝0x10005 ...00 08 02 e5 79 6f ...... Intel(R) PRO/100 VM Network Connection - 数据包计划程序微型端⼝0x20004 ...00 05 9a 3c 78 00 ...... Cisco Systems VPN Adapter - 数据包计划程序微型端⼝======================================================================================================================================================Active Routes:Network Destination Netmask Gateway Interface Metric路由表明细……………16.0.0.0 255.0.0.0 192.168.0.254 192.168.0.1 1……===========================================================================Persistent Routes:Network Address Netmask Gateway Address Metric10.0.0.0 255.0.0.0 192.168.0.254 1⼀般来说,⽤route add命令不需要加if参数,如果发现⽤route add命令增加路由后,路由选择的接⼝不对,就需要选择if参数。
双网卡内外网同时使用,router add命令的用法
![双网卡内外网同时使用,router add命令的用法](https://img.taocdn.com/s3/m/75b886e69b89680203d82526.png)
route delete -p 10.1.4.0
route delete -p 10.1.5.0
route delete -p 10.1.6.0
route delete -p 10.1.7.0
route delete -p 10.1.8.0
第二步:route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 "添加0.0.0.0网络路由"这个是主要的,意思就是你可以上外网.
第三步:route add 172.16.0.0 mask 255.0.0.0 172.16.1.1 "添加172.16.0.0网络路由",注意mask为255.0.0.0 ,而不是255.255.255.0 ,这样内部的多网段才可用。
route delete -p 10.1.45.0
route delete -p 10.1.46.0
route delete -p 10.1.47.0
route delete -p 10.1.48.0
route delete -p 10.1.49.0
route delete -p 10.1.50.0
0.0.0.0 0.0.0.0 172.23.1.1 172.16.99.27
即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络都不能访问。
如何实现同时访问两个网络?那要用到route命令
第一步:route delete 0.0.0.0 "删除所有0.0.0.0的路由"
route delete -p 10.1.33.0
route delete -p 10.1.34.0
Linux命令高级技巧使用route进行网络路由配置
![Linux命令高级技巧使用route进行网络路由配置](https://img.taocdn.com/s3/m/cd39c8b1f80f76c66137ee06eff9aef8951e487f.png)
Linux命令高级技巧使用route进行网络路由配置Linux命令高级技巧:使用route进行网络路由配置在Linux操作系统中,网络路由是连接不同网络之间的关键工具。
通过正确配置路由表,可以实现数据在不同网络之间的传递。
route命令是Linux中用于管理和配置网络路由的命令。
本文将介绍使用route 命令进行网络路由配置的高级技巧。
一、route命令基本用法route命令用于查看、添加和删除路由表的条目。
其基本语法如下:`route [options] [command] [destination]`常用的route命令选项和参数包括:- -n:以数字形式显示IP地址和网络掩码。
- -v:显示详细信息。
- add:添加路由表条目。
- del:删除路由表条目。
- default:指定默认网关。
- netmask:指定网络掩码。
- gw:指定网关地址。
例如,要添加一个路由表条目,将目标网络192.168.1.0/24的数据包通过网关192.168.0.1发送,可以使用以下命令:`route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1`二、动态路由配置动态路由是指通过路由协议动态更新路由表,实现自动路由配置的功能。
Linux系统支持多种动态路由协议,如RIP、OSPF和BGP。
使用动态路由可以提高网络的可靠性和可扩展性。
1. RIP协议配置RIP(Routing Information Protocol)是一种基于距离向量算法的路由协议,用于在小型和中型网络中实现动态路由。
在Linux系统中,可以使用Quagga软件包来实现RIP协议。
首先,安装Quagga软件包:`sudo apt-get install quagga`然后,编辑主配置文件`/etc/quagga/ripd.conf`,添加以下内容:```router ripnetwork eth0network eth1redistribute connected```其中,eth0和eth1分别表示需要参与RIP协议的接口。
route add用法详解
![route add用法详解](https://img.taocdn.com/s3/m/40e54be8370cba1aa8114431b90d6c85ec3a8883.png)
route add用法详解在计算机网络领域中,路由器是一个至关重要的设备,它负责转发数据包并将其从源地址传送到目标地址。
为了确保数据包能够正确到达目的地,我们需要配置路由表。
在Windows操作系统中,我们可以使用route add命令来添加路由表项。
本文将详细介绍route add命令的用法和相关注意事项。
一、route add命令概述route add命令是Windows操作系统提供的一个命令行工具,用于添加路由表项。
通过route add命令,我们可以手动指定网络目的地、子网掩码、网关以及一些其他可选参数,以便将数据包正确地转发到目标网络。
二、route add命令语法及参数解析route add命令的语法如下:route add destination_network mask subnet_mask gateway metric- destination_network:指定目标网络的IP地址;- mask subnet_mask:指定目标网络的子网掩码;- gateway:指定目标网络的下一跳网关;- metric:指定数据包在转发时的优先级。
在使用route add命令时,有一些常用的参数值可以使用。
下面是一些常用参数的解析:1. destination_network和subnet_mask参数在route add命令中,我们需要指定目标网络的IP地址和子网掩码。
目标网络指的是我们希望将数据包转发到的网络,而子网掩码则用于确定IP地址的网络部分和主机部分。
2. gateway参数gateway参数指定了目标网络的下一跳网关。
下一跳网关是指在数据包从源地址传输到目标地址过程中,需要经过的中间路由设备。
3. metric参数metric参数用于指定数据包转发的优先级。
较小的metric值表示较高的优先级,路由器在转发数据包时会优先考虑具有较小metric值的路由。
如果我们不指定metric参数,默认值为1。
Windows添加路由表
![Windows添加路由表](https://img.taocdn.com/s3/m/3aa36cda240c844769eaeed5.png)
Windows配置1;添加路由Route add 目的网络地址mask 子网掩码网关例子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例子11:要添加静态路由让目标为172.0.0.0网段的都转发到网为为172.25.25.1的路由上route add 172.0.0.0 mask 255.0.0.0 172.25.25.1 metric 2 –pLINUX。
route add 用法
![route add 用法](https://img.taocdn.com/s3/m/209278870d22590102020740be1e650e52eacf86.png)
route add命令用于添加路由表项,其用法有以下几种:
route add <目标网络地址> <子网掩码> <网关地址>:添加一条目标网络地址的路由,使用给定的子网掩码和网关地址。
route add -net <目标网络地址> <子网掩码> <网关地址>:同上,使用-net选项指定目标网络地址。
route add -host <目标主机地址> <网关地址>:添加一条目标主机地址的路由,使用给定的网关地址。
请注意,上述用法可能因操作系统或具体网络环境而有所变化。
在实际使用时,建议查阅相关操作系统的官方文档或手册,以确保正确配置和使用route add命令。
XP下使用route命令增加永久路由
![XP下使用route命令增加永久路由](https://img.taocdn.com/s3/m/6985fe1dbb68a98271fefa94.png)
XP,下使用route命令增加永久路由XP,2003下使用route命令增加永久路由route命令可以在XP,2003等操作系统下手工增加静态路由,但是重启之后路由便丢失了,还要重新增加,那么怎样能让路由一直保待,重启后仍然存在呢?其实很简单,在增加路由的命令后加上-P开关就可以了,还不是像有些人说的,route add命令无法增加永久路由。
例如route add 0.0.0.0 mask 0.0.0.0 192.1681.253 metric 20 -proute add 192.168.0.0 mask 255.255.0.0 192.168.1.254 -p附:Route命令详解1.具体功能该命令用于在本地IP路由表中显示和修改条目。
使用不带参数的ROUTE可以显示帮助。
2.语法详解route [-f] [-p] [command [destination] [mask netmask] [gateway] [metricmetric] [if interface]3.参数说明-f清除所有不是主路由(子网掩码为255.255.255.255的路由)、环回网络路由(目标为127.0.0.0,子网掩码为255.255.255.0的路由)或多播路由(目标为224.0.0.0,子网掩码为240.0.0.0的路由)的条目的路由表。
如果它与命令之一(例如Add、Change 或Delete)结合使用,表会在运行命令之前清除。
-p与Add命令共同使用时,指定路由被添加到注册表并在启动TCP/IP协议的时候初始化IP路由表。
默认情况下,启动TCP/IP协议时不会保存添加的路由,与Print 命令一起使用时,则显示永久路由列表。
所有其他的命令都忽略此参数。
永久路由存储在注册表中的位置是HKEY_LOCAL_MACHSYSTEMCurrentControlSetServicesTcpipParametersPersistentRou tes。
route命令详解与使用实例
![route命令详解与使用实例](https://img.taocdn.com/s3/m/e4ae03729b6648d7c1c74691.png)
route命令详解与使用实例1.使用背景笔者在出差调试的过程中,常常会遇到这样的情况:需要接入两个网络,一个是部署环境所在内网环境,这个环境是上不了外网,但是为了跟同事的沟通,常常还需要外网环境,这个外网环境很可能是一个无线网络。
如果两者都连接上,很可能导致有一方不能起作用,即外网或内网上不了,常常需要使用繁琐的“禁用网络连接”、“启用网络连接”的操作来进行内外网的切换,甚是麻烦。
为了解决这个问题,我们可以使用route命令来使得同时内外网都可用。
2.route命令route命令是在本地IP 路由表中显示和修改条目网络命令。
route命令的语法如下:route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]route命令常用的命令如下:1)route delete:删除路由;2)route print:打印路由的Destination;3)route add:添加路由;4)route change:更改现存路由。
一般使用route delete、route add、route print这三条命令可解决路由的所有功能。
2.1 打印路由信息打印路由信息使用命令:route print 。
例如笔者在工作环境下打印route print 命令,结果如下:C:"Documents and Settings"阿蜜果>route print===========================================================================Interface List0x1MS TCP Loopback interface0x2 00 26 18 31 4f d1 Realtek RTL8168C(P)/8111C(P) PCI-E Gigab it Ethernet NIC - 数据包计划程序微型端口0x50004 00 53 45 00 00 00 WAN (PPP/SLIP) Interface======================================================================================================================================================Active Routes:Network Destination Netmask Gateway Interface Metric0.0.0.0 0.0.0.0 116.69.106.119 116.69.106.119 10.0.0.0 0.0.0.0 192.168.2.226 192.168.2.79 20115.168.64.94 255.255.255.255 116.69.106.119 116.69.106.119 1116.69.106.119 255.255.255.255 127.0.0.1 127.0.0.1 50116.255.255.255 255.255.255.255 116.69.106.119 116.69.106.119 50127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1192.168.2.0 255.255.255.0 192.168.2.79 192.168.2.79 20192.168.2.79 255.255.255.255 127.0.0.1 127.0.0.1 20192.168.2.255 255.255.255.255 192.168.2.79 192.168.2.79 20224.0.0.0 240.0.0.0 192.168.2.79 1 92.168.2.79 20224.0.0.0 240.0.0.0 116.69.106.119 116.69.10 6.119 1255.255.255.255 255.255.255.255 116.69.106.119 116.69.106.119 1255.255.255.255 255.255.255.255 192.168.2.79 192.168.2.79 1Default Gateway: 116.69.106.119===========================================================================Persistent Routes:None第一列是网络目的地址。
route add命令详解
![route add命令详解](https://img.taocdn.com/s3/m/ab30c90aeff9aef8941e0616.png)
与Add命令共同使用时,指定路由被添加到注册表并在启动TCP/IP协议的时候初始化IP路由表。默认情况下,启动TCP/IP协议时不会保存添加的路由,与Print命令一起使用时,则显示永久路由列表。所有其他的命令都忽略此参数。永久路由存储在注册表中的位置是HKEY_LOCAL_MACHSYSTEMCurrentControlSetServicesTcpipParametersPersistentRoutes。
例子11:要添加静态路由让目标为172.0.0.0网段的都转发到网为为172.25.25.1的路由上
route add 172.0.0.0 mask 255.0.0.0 172.25.25.1 metric 2ቤተ መጻሕፍቲ ባይዱ-p
使用实例:
route -p add 192.168.0.0 mask 255.255.0.0 192.168.5.254 metric 1
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
例子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的路由,执行以下命令:
addroute使用
![addroute使用](https://img.taocdn.com/s3/m/e3ea1f1fb5daa58da0116c175f0e7cd1842518a8.png)
addroute使用
addroute是一个常用的命令,它可以帮助我们在路由表中添加路由信息。
在Linux系统中,我们可以使用addtooute命令添加静态路由,也可以使用route命令添加临时路由。
使用addroute命令,我们需要指定目标网络的IP地址和子网掩码、网关的IP地址以及路由的优先级。
例如,我们可以使用下面的命令添加一个静态路由信息:
sudo route add -net 10.0.0.0/8 gw 192.168.1.1 metric 1 这个命令的含义是,在路由表中添加一个目标网络为
10.0.0.0/8的静态路由,网关为192.168.1.1,路由的优先级为1。
除了静态路由,我们还可以添加临时路由。
例如,我们可以使用下面的命令添加一个临时路由信息:
sudo route add -host 192.168.1.100 gw 192.168.1.1 这个命令的含义是,在路由表中添加一个目标IP地址为
192.168.1.100的临时路由,网关为192.168.1.1。
总体来说,addroute命令可以帮助我们管理网络中的路由信息,从而实现网络通信的目的。
- 1 -。
addroute使用
![addroute使用](https://img.taocdn.com/s3/m/1411d4db162ded630b1c59eef8c75fbfc67d9456.png)
addroute使用addroute是一种命令行工具,用于添加、修改和删除IP路由表项。
它可以用于添加静态路由、修改默认网关和路由表项等。
使用addroute添加路由表项的基本语法为:```addroute [-n] [-A family] [-C cache_info] [-G gateway] [-H] [-M mask][-I iface] [-o options] [-p priority] [-q] [-r] [-S src] [-t table][-U user] [-v] [-w window] [-x mask] [-y type] [-z realm] [destination] [mask] [gateway] [metric]```其中,各个参数的含义如下:-n:不执行实际操作,只显示要执行的命令。
-A family:指定协议族,可以是inet(IPv4)或inet6(IPv6)。
-C cache_info:指定缓存信息。
-G gateway:指定网关地址。
-H:直接输出帮助信息。
-M mask:指定网络掩码。
-I iface:指定出口接口。
-o options:指定选项。
-p priority:指定优先级。
-q:静默模式,不输出任何信息。
-r:删除路由表项。
-S src:指定源地址。
-t table:指定路由表。
-U user:指定用户名。
-v:详细模式,输出详细信息。
-w window:指定窗口大小。
-x mask:指定防火墙掩码。
-y type:指定路由类型。
-z realm:指定域。
destination:目标地址。
mask:目标掩码。
gateway:网关地址。
metric:指定度量值。
例如,要添加一条静态路由,将192.168.1.0/24网段的数据包路由到192.168.2.1这个网关,可以使用如下命令:```sudo addroute 192.168.1.0/24 192.168.2.1```如果要删除这条路由表项,可以使用如下命令:```sudo addroute -r 192.168.1.0/24 192.168.2.1```以上就是addroute的基本用法,希望对大家有所帮助。
linux route add 顺序 -回复
![linux route add 顺序 -回复](https://img.taocdn.com/s3/m/2917682eae1ffc4ffe4733687e21af45b307fe24.png)
linux route add 顺序-回复"Linux Route Add 顺序":如何正确添加路由表在Linux系统中,使用路由表来决定数据包的传输路径是非常重要的。
通过添加路由,我们可以优化网络连接、实现多网卡的负载均衡、配置虚拟专用网络(VPN)等。
在本文中,我们将深入讨论如何正确地添加Linux路由表。
一、了解Linux路由表的基本概念在开始之前,我们先了解一下Linux中路由表的基本概念。
路由表是一个由多个路由条目组成的表格,用于指示数据包的流动方向。
每个路由条目包含了目标网络地址、下一跳地址、子网掩码等重要信息。
二、确定需要添加的路由信息在添加路由之前,我们需要确定需要添加的路由信息。
这取决于我们的特定需求,比如将网络流量路由到一个特定的网关、将流量分配到不同的网络接口等。
三、检查当前的路由表在添加路由之前,可以使用'route'或者'ip route'命令来检查当前的路由表。
这将帮助我们了解系统当前的路由配置,避免添加重复的或者冲突的路由。
四、使用'route add'命令添加路由在Linux系统中,我们可以使用'route add'命令来添加路由。
这个命令有以下的语法格式:route add 目标网络地址netmask 子网掩码网关例如,假设我们想要将目标网络地址为192.168.1.0/24的数据包路由到网关192.168.0.1,那么我们可以使用以下命令:route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1 在使用此命令时,我们需要替换上述示例中的目标网络地址、子网掩码和网关地址,以适应我们的具体网络配置。
五、使用'ip route'命令添加路由除了'route add'命令外,我们还可以使用'ip route'命令来添加路由。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
route add用法详解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^ ^interfacedestination【网段地址】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.1route add 134.105.128.0 mask 255.255.128.0 134.105.0.1目标地址是134.105.128.1的IP包会优先选择第二条路由。
***************************************************#! /bin/bashsudo route add -net 192.168.2.0 netmask 255.255.255.0 gw 172.24.16.1 metr ic 5多网卡不久前,我单位通过光纤专用线路,以局域网方式接入了Internet。
由于没有采用路由器,因此内部网络用户对Internet和内部城域网的所有访问均通过代理服务器完成,采用完全代理方式。
在代理服务器上安装了三块网卡,两块网卡采用公网IP地址,接入Internet和城域网;另一块网卡则采用私有IP地址,通过代理服务器实现内部网与Internet、城域网的连接。
网络基本情况根据不同的使用需要,将不同部门、不同机房划分为若干子网,使用不同网段的私有IP地址。
因此,网络中存在不同网段的信息包经过代理服务器的路由问题。
其中代理服务器对内部网卡的IP是192.168.4.9,连接城域网的网卡IP是10.99.2.2,连接Internet的网卡IP是211.167.148.150。
另外机房也使用了代理,两块网卡的IP分别是192.168.4.96和192.168.0.1。
问题一192.168.4.0这一网段的子网能正常访问外部网络,网段为192.168.0.0的机房能访问校园网,却不能连接外部网络。
通过ping命令检查,能ping通192.168.4.1等主机,但是在ping代理服务器(192.168.4.9)时,得到“Request timed out”的反应,看来是192.168.4.9这台主机的回应包未能被正确地路由到192.168.0.0网段。
首先将对内网卡设置默认网关192.168.4.96,这样设置以后,虽然机房的计算机能访问外部网络,但是速度很慢。
同时,以前能正常访问外部网络的192.168.4.0网段,访问速度也变得出奇的慢。
员工们也开始埋怨,这是什么宽带,比家里拨号的速度还要慢!看来这种方法是不可行的。
通过Route print命令,观察代理服务器的路由,有这么一条:Network Destination Netmask Gateway 0.0.0.0 0.0.0.0 192.168.4.96 Interfac e Metric 192.168.4.96通过分析我们可以知道,关键是上面那条路由有问题,它的目标地址是0.0.0.0,所以所有的回应包被送到了网关192.168.4.96。
而我们的要求是192.168.0.0网段的回应包发到19 2.168.4.96,其他的就直接发到对应的主机。
这时笔者想到,如果将上面路由中的目标地址改为192.168.0.0,是不是可以实现这一目的呢?路由配置方法通过查找相关资料,笔者发现只要把机房与当前代理服务器所在的网关地址做一下路由即可。
当前的内网划分了两个VLAN,服务器所在VLAN的网关是192.168.4.9,机房网关接入内网网卡IP是192.168.4.96。
需要运行的命令是:route -p delete 0.0.0.0 mask 0.0.0.0 192.168.4.96 route -p add 192.168.0.0 mask 255.255.255.0 192.168.4.96经过调试,将机房内部网卡的网关设置为192.168.0.1,至此,以前出现的网速慢的问题得到解决。
问题二后来想想,其实这个问题也是一直存在的,只不过由于以前一直被网速慢的问题困扰,所以没有注意到。
网络总是出现停顿,而QQ的使用却很正常。
比较了使用两块网卡和三块网卡工作时的路由情况,发现其实这个问题和上面的问题是类似的,都是因为网关的设置造成数据包路由信息发生混乱,通过禁用城域网网卡虽然解决了经常断网的问题,但是不能访问城域网,所以决定修改路由:route -p delete 0.0.0.0 mask 0.0.0.0 10.99.2.1经过这次实践,发现内部网卡的网络属性不能设置网关和DNS服务器,不然会造成数据包路由信息发生混乱。
通过修改路由,采用三网卡代理时出现的网络问题得到解决。
用Route命令手工修改路由简单实用,希望能够对广大中小企业用户有所启示。
route命令主要用于手动配置静态路由表例:增加一条通过网关到达令一子网的路由#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 -host host_ip local_interface_ip -interface使用"delete","change"命令参数可以对路由表中的路由信息进行删除和修改使用"netstat -rn"命令查看当前的路由信息如果静态路由表配置错误的话,不管你的网卡参数在怎么设置的准确无误也一样无法连接网络利用命令netstat -r 或route print 可以查看本机路由表(图1,2)Destination Netmask Gateway Interface Metric0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.78 20第一个0.0.0.0表示目标IP第二个0.0.0.0表示子掩码192.168.1.1是本机网关192.168.1.78是本机IP那个20表示度量值这个路由条目就表示本机对所有网段的访问都通过192.168.1.1这个网关如果我们想定义路由条目的话(同时也想整下别人的话)route delete 0.0.0.0 //首先对目标IP 0.0.0.0(也就表示所有网段)访问时指向的网关进行删除route add 0.0.0.0 mask 0.0.0.0 192.168.1.254//建立一组新的路由条目,重新建立对目标IP 0.0.0.0(也就表示所有网段)访问时指向的网关,注意这里的网关必须和本机IP同一个网段,比如我的本机IP是192.168.1.78,那么这里的网关就必须是192.168.1.X,不然回提示出错(图3),但是本次建立的路由条目会在下次重起时自动消失还原,如果想永久建立的话需要加上一个-p 参数其实route 的最大魅力就在于可以跨网段访问,比如你所在在的网络存在两个网络,外网(192. 168.1.1)内网(10.0.0.1)本机IP可以设置很多个,在TCP/IP属性里点高级添加(图4),但是默认的网关只能有一个,所以要想外网内网一起访问我们只能借助于route命令,由于默认的是访问外网的路由条目,所以我们只需要对10.0.0.0网段访问指向的网关进行永久建立route add 10.0.0.0 mask 255.0.0.0 10.0.0.1 -p转载:route命令详解屏蔽IP地址通常情况下,使用防火墙来阻断因特网交通是最好的办法。
但是,低端防火墙,比如Internet Connection Firewall并不能过滤单个IP地址。
有一个过滤单个IP地址的办法是调整电脑上的路由表。
路由命令行工具可以解决这个问题。
这是一个较难使用的工具。
不懂路由知识而贸然调整可能会导致电脑与网络失去连接。
下面这样的命令可以阻断与IP地址为220.189.1 26.2的通信:route –p add 220.189.126.2 MASK 255.255.255.255 192.168.1.0 METRIC 1 IF 2需要根据你的计算机调整接口号码,目的地IP应改为本地网络上以前不存在的一个地址。
Route命令详解在本地IP 路由表中显示和修改条目。
语法route [-f] [-p] [Command [Destination] [mask Net mask] [Gateway] [metric M etric]] [if Interface]]参数-f:清除所有不是主路由(子网掩码为255.255.255.255 的路由)、环回网络路由(目标为12 7.0.0.0,网掩码为255.255.255.0 的路由)或多播路由(目标为224.0.0.0,网掩码为240.0.0.0 的路由)的条目的路由表。
如果它与命令之一(例如add、change 或delete)结合使用,表会在运行命令之前清除。
-p:与add 命令共同使用时,指定路由被添加到注册表并在启动TCP/IP 协议的时候初始化IP 路由表。
默认情况下,启动TCP/IP 协议时不会保存添加的路由。
与print 命令一起使用时,则显示永久路由列表。
所有其它的命令都忽略此参数。
永久路由存储在注册表中的位置是HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\P ersistentRoutes。