仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 999|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇CentOS里route敕令详解

[复制链接]
只想知道 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:46:54 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!Route

功效简述:linux体系中的route敕令可以或许用于IP路由表的显示和操作。它的重要感化是创立一个静态路由让指定一个主机或许一个收集经由过程一个收集接口,如eth0。当应用"add"或许"del"参数时,路由表被修正,假如没有参数,则显示路由表以后的内容。在一个收集中,须要一个路由器来转发分歧播送域之间的数据,或是转发laninternet之间的数据。有时我们须要设定这个路由器作为linux体系的默许路由,那末就能够经由过程route敕令来操作。乃至我们也能够用我们的linux体系来充任路由器。
要留意的是,直接在敕令行下履行route敕令来添加路由,不会永远保留,当网卡重启或许机械重启以后,该路由就生效了;可以在/etc/rc.local中添加route敕令来包管该路由设置永远有用。固然假如加上了-p参数的话那就会永远的失效了。
敕令格局:route[-f][-p][Command[Destination][maskNetmask][Gateway][metricMetric]][ifInterface]]
敕令参数:
-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敕令的显示功效。可使用十进制或十六进


(1)显示路由信息
[root@LiWenTong~]#route
KernelIProutingtable
DestinationGatewayGenmaskFlagsMetricRefUseIface
192.168.40.0*255.255.252.0U000eth0
169.254.0.0*255.255.0.0U000eth0
default192.168.40.10.0.0.0UG000eth0
Flags标记解释:
UUp表现此路由以后为启动状况
HHost,表现此网关为一主机
GGateway,表现此网关为一路由器
RReinstateRoute,应用静态路由从新初始化的路由
DDynamically,此路由是静态性地写入C》甚么时刻才会有静态的路由信息呢?
MModified,此路由是由路由守护法式或导向器静态修正


(2)添加一条指向某个收集的路由
[root@LiWenTong~]#routeadd-net10.0.0.0netmask255.255.255.0deveth0―》这里是指定这条路由的出口在哪里。绿色部门:为指定目的收集的参数,须要ip地址或地址规模、子网掩码用于肯定收集规模。
[root@LiWenTong~]#route
KernelIProutingtable
DestinationGatewayGenmaskFlagsMetricRefUseIface
10.0.0.0*255.255.255.0U000eth0
192.168.40.0*255.255.252.0U000eth0
169.254.0.0*255.255.0.0U000eth0
default192.168.40.10.0.0.0UG000eth0
自我小结:route添加路由都是须要指定目的收集,及路由出口这两个参数。记住加上-p选项能永远添加。
(3)再来一条添加到某一个ip的路由
[root@LiWenTong~]#routeadd-host192.168.40.1deveth0
[root@LiWenTong~]#route----》可以发明添加的是主机的话,默许是会帮我们添加一个全255的子网掩码,表现子网规模就只要一个罢了,那就是这台主机啦。
KernelIProutingtable
DestinationGatewayGenmaskFlagsMetricRefUseIface
192.168.40.1*255.255.255.255UH000eth0




(4)屏障某一路由
当我们不让体系达到某个子网规模或许某个主机是就能够手动的来停止屏障。
[root@LiWenTong~]#routeadd-net10.10.10.128netmask255.255.255.128reject―》后面部门是一样的,由于我们都是手动来添加一个路由嘛。只是在敕令的最初纷歧样,我们指定的出口去而是reject(谢绝),也就是谢绝出口。到达屏障的后果。还有看下flags会显示一个!
[root@LiWenTong~]#route
KernelIProutingtable
DestinationGatewayGenmaskFlagsMetricRefUseIface
192.168.40.1*255.255.255.255UH000eth0
10.10.10.128-255.255.255.128!0-0-
10.0.0.0*255.255.255.0U000eth0
192.168.40.0*255.255.252.0U000eth0
169.254.0.0*255.255.0.0U000eth0
default192.168.40.10.0.0.0UG000eth0


(5)删除路由
[root@LiWenTong~]#route
KernelIProutingtable
DestinationGatewayGenmaskFlagsMetricRefUseIface
192.168.40.1*255.255.255.255UH000eth0
10.10.10.128-255.255.255.128!0-0-
10.0.0.0*255.255.255.0U000eth0
192.168.40.0*255.255.252.0U000eth0
169.254.0.0*255.255.0.0U000eth0
default192.168.40.10.0.0.0UG000eth0
[root@LiWenTong~]#routedel-net10.10.10.128netmask255.255.255.128reject
[root@LiWenTong~]#route
KernelIProutingtable
DestinationGatewayGenmaskFlagsMetricRefUseIface
192.168.40.1*255.255.255.255UH000eth0
10.0.0.0*255.255.255.0U000eth0
192.168.40.0*255.255.252.0U000eth0
169.254.0.0*255.255.0.0U000eth0
default192.168.40.10.0.0.0UG000eth0
解释:看到没有,路由曾经被我删除失落了,哈哈哈哈。删除路由时,最好是看着路由表上的照样打出来,如许比拟不会删错的。


(6)添加删除默许网关
[root@LiWenTong~]#routeadddefaultgw192.168.40.2
[root@LiWenTong~]#route
KernelIProutingtable
DestinationGatewayGenmaskFlagsMetricRefUseIface
192.168.40.1*255.255.255.255UH000eth0
10.0.0.0*255.255.255.0U000eth0
192.168.40.0*255.255.252.0U000eth0
169.254.0.0*255.255.0.0U000eth0
default192.168.40.20.0.0.0UG000eth0
default192.168.40.10.0.0.0UG000eth0
--》可以看到此处有两个默许网关,那究竟路由会走哪一个呢?
[root@LiWenTong~]#routedeldefaultgw192.168.40.2---》在这里我们照样先删除失落吧。
[root@LiWenTong~]#route
KernelIProutingtable
DestinationGatewayGenmaskFlagsMetricRefUseIface
192.168.40.1*255.255.255.255UH000eth0
10.0.0.0*255.255.255.0U000eth0
192.168.40.0*255.255.252.0U000eth0
169.254.0.0*255.255.0.0U000eth0
default192.168.40.10.0.0.0UG000eth0


---------------------------后续自我小结-------------------------
很好,这个route敕令似乎跟windows的route敕令差不多。重要就是检查route表,添加一条路由啦。添加默许路由啦,删除路由啦。这边还多了个屏障路由reject。
routeadd-net192.168.40.0netmask255.255.255.0deveth0:1
routeadd-host192.168.40.111deveth0reject
routedel-net192.168.40.0netmask255.255.255.0deveth0:1
routeadddefaultgw192.169.1.1
后续我还会在收集检查能否他人有一些其他比拟经常使用的情况。人人有晓得也帮我留下哦!


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
若天明 该用户已被删除
10#
发表于 2015-3-27 17:08:39 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
分手快乐 该用户已被删除
9#
发表于 2015-3-19 07:48:02 | 只看该作者
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
因胸联盟 该用户已被删除
8#
发表于 2015-3-11 18:11:13 | 只看该作者
安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
7#
发表于 2015-3-4 09:36:03 | 只看该作者
选择交流平台,如QQ群,网站论坛等。
兰色精灵 该用户已被删除
6#
发表于 2015-2-14 16:39:08 | 只看该作者
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
admin 该用户已被删除
5#
发表于 2015-2-6 00:32:09 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
冷月葬花魂 该用户已被删除
地板
发表于 2015-1-29 06:29:48 | 只看该作者
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
飘灵儿 该用户已被删除
板凳
发表于 2015-1-20 09:11:20 | 只看该作者
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
山那边是海 该用户已被删除
沙发
发表于 2015-1-16 22:49:19 | 只看该作者

带来一篇CentOS里route敕令详解

然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 09:20

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表