仓酷云
标题:
带来一篇CentOS里route敕令详解
[打印本页]
作者:
只想知道
时间:
2015-1-14 20:46
标题:
带来一篇CentOS里route敕令详解
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
Route
功效简述:
linux
体系中的
route
敕令可以或许用于
IP
路由表的显示和操作。
它的重要感化是创立一个静态路由让指定一个主机或许一个收集经由过程一个收集接口,如
eth0
。当应用
"add"
或许
"del"
参数时,路由表被修正,假如没有参数,则显示路由表以后的内容。在一个收集中,须要一个路由器来转发分歧播送域之间的数据,或是转发
lan
和
internet
之间的数据。有时我们须要设定这个路由器作为
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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
作者:
山那边是海
时间:
2015-1-16 22:49
标题:
带来一篇CentOS里route敕令详解
然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。
作者:
飘灵儿
时间:
2015-1-20 09:11
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
作者:
冷月葬花魂
时间:
2015-1-29 06:29
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
作者:
admin
时间:
2015-2-6 00:32
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
作者:
兰色精灵
时间:
2015-2-14 16:39
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
作者:
仓酷云
时间:
2015-3-4 09:36
选择交流平台,如QQ群,网站论坛等。
作者:
因胸联盟
时间:
2015-3-11 18:11
安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
作者:
分手快乐
时间:
2015-3-19 07:48
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
作者:
若天明
时间:
2015-3-27 17:08
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
欢迎光临 仓酷云 (http://www.ckuyun.com/)
Powered by Discuz! X3.2