Linux教程之天天一个linux命令(53):route命令 仓酷云
买一本命令参考手册是必要的,遇到不知道怎么用的命令可以随时查询,这要比查man文档快.特别适合英语不好。Linux体系的route命令用于显现和操纵IP路由表(show/manipulatetheIProutingtable)。要完成两个分歧的子网之间的通讯,必要一台毗连两个收集的路由器,大概同时位于两个收集的网关来完成。在Linux体系中,设置路由一般是为懂得决以下成绩:该Linux体系在一个局域网中,局域网中有一个网关,可以让呆板会见Internet,那末就必要将这台呆板的IP地点设置为Linux呆板的默许路由。要注重的是,间接在命令行下实行route命令来增加路由,不会永世保留,当网卡重启大概呆板重启以后,该路由就生效了;能够在/etc/rc.local中增加route命令来包管该路由设置永世无效。
1.命令格局:
route[-f][-p]]]
2.命令功效:
Route命令是用于操纵基于内核ip路由表,它的次要感化是创立一个静态路由让指定一个主机大概一个收集经由过程一个收集接口,如eth0。当利用"add"大概"del"参数时,路由表被修正,假如没有参数,则显现路由表以后的内容。
3.命令参数:
-c显现更多信息
-n不剖析名字
-v显现具体的处置信息
-F显现发送信息
-C显现路由缓存
-f扫除一切网关出口的路由表。
-p与add命令一同利用时使路由具有永世性。
add:增加一条新路由。
del:删除一条路由。
-net:方针地点是一个收集。
-host:方针地点是一个主机。
netmask:当增加一个收集路由时,必要利用收集掩码。
gw:路由数据包经由过程网关。注重,你指定的网关必需可以到达。
metric:设置路由跳数。
Command指定您想运转的命令(Add/Change/Delete/Print)。
Destination指定该路由的收集方针。
maskNetmask指定与收集方针相干的收集掩码(也被称作子网掩码)。
Gateway指定收集方针界说的地点集和子网掩码能够抵达的行进或下一跃点IP地点。
metricMetric为路由指定一个整数本钱值标(从1至9999),当在路由表(与转发的数据包方针地点最婚配)的多个路由中举行选择时可使用。
ifInterface为能够会见方针的接口指定接口索引。若要取得一个接口列表和它们响应的接口索引,利用routeprint命令的显现功效。可使用十进制或十六进制值举行接口索引。
4.利用实例:
实例1:显现以后路由
命令:
route
route-n
输入:
<br>
#route
KernelIProutingtable
DestinationGatewayGenmaskFlagsMetricRefUseIface
192.168.120.0*255.255.255.0U000eth0
e192.168.0.0192.168.120.1255.255.0.0UG000eth0
10.0.0.0192.168.120.1255.0.0.0UG000eth0
default192.168.120.2400.0.0.0UG000eth0
#route-n
KernelIProutingtable
DestinationGatewayGenmaskFlagsMetricRefUseIface
192.168.120.00.0.0.0255.255.255.0U000eth0
192.168.0.0192.168.120.1255.255.0.0UG000eth0
10.0.0.0192.168.120.1255.0.0.0UG000eth0
0.0.0.0192.168.120.2400.0.0.0UG000eth0
<br>
申明:
第一行暗示主机地点收集的地点为192.168.120.0,若数据传送方针是在本局域网内通讯,则可间接经由过程eth0转发数据包;
第四行暗示数据传送目标是会见Internet,则由接口eth0,将数据包发送到网关192.168.120.240
个中Flags为路由标记,标志以后收集节点的形态。
Flags标记申明:
UUp暗示此路由以后为启动形态
HHost,暗示此网关为一主机
GGateway,暗示此网关为一起由器
由于在linux中,用户权限很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在干什么。 Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。 Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。 硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。 笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机 最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。 有疑问前,知识学习前,先用搜索。 这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。? 安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。 目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。 熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考: 工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。 甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。 Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。 学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。 未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
页:
[1]