您的位置 首页 > 德语词汇

route是什么意思?用法、例句,route指令使用详解

大家好,route是什么意思?用法、例句相信很多的网友都不是很明白,包括route指令使用详解也是一样,不过没有关系,接下来就来为大家分享关于route是什么意思?用法、例句和route指令使用详解的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

route是什么意思?用法、例句,route指令使用详解

route[-nee]-n:不要使用通讯协定或主机名称,直接使用IP或portnumber;-ee:使用更详细的资讯来显示

route命令输出的路由表字段含义如下:

Destination目标网络或目标主机(本机的数据要发送的目的地:子网或主机),与Genmask组成一个网段。

Gateway网关(如果是默认网关,网关的地址必须和自己的主机上的其中一块网卡在同一子网)即网关地址。如果没有就显示星号。

Genmask网络掩码,如果目标网络的的子网掩码为255.255.255.255,说明目标是一台主机;如果子网掩码为’0.0.0.0’说明该路由是默认路由。

Flags(旗标)

U(routeisup):该路由是启动的;H(targetisahost):目标是一部主机(IP)而非网段;G(usegateway):需要透过外部的主机(gateway)来转递封包(该行有gw);R(reinstateroutefordynamicrouting):使用动态路由时,恢复路由资讯的旗标;D(dynamicallyinstalledbydaemonorredirect):已经由服务或转port功能设定为动态路由M(modifiedfromroutingdaemonorredirect):路由已经被修改;!(rejectroute):这个路由将不会被接受(用来抵挡不安全的网域!)A(installedbyaddrconf)C(cacheentry)

Metric距离、跳数。暂无用。与目标的“距离”(通常以跳数计算)。它不被最近的内核使用,但可能需要路由守护进程。

**Ref**不用管,恒为0,对这条路线的引用次数(Linux内核已不再使用)。

Use该路由被使用的次数,可以粗略估计通向指定网络地址的网络流量。路线查询次数。根据-F和-C的使用,这将是路由高速缓存丢失(-F)或命中(-C)。

Iface接口,即eth0,eth1等网络接口名,为此路由发送数据包的接口。

由上面的路由排列顺序,依序是由小网域——逐渐到大网域——最后则是预设路由(0.0.0.0/0.0.0.0)。当要判断某个网路封包应该如何传送的时候,该封包会经由这个路由的过程来判断喔!

routeadd[-net|-host][网域或主机]netmask[mask][gw|dev]routedel[-net|-host][网域或主机]netmask[mask][gw|dev]参数:-net:表示后面接的路由为一个网域(网段)的路由;-host:表示后面接的为连接到单部主机的路由;netmask:掩码,决定了网域的大小(配合-net使用,构成一个网段);gw:gateway的简写,后续接的是IP(必须和本机的其中一块网卡处于同一网段),与dev不同;dev:如果只是要指定由哪一块网卡连线出去,则使用这个设定,后面接eth0了,eth1等注意:使用route添加的路由在机器重启后失效。

格式:routedel-net{NETWORK-ADDRESS}netmask{NETMASK}reject

格式:routeadddefaultgw{IP-ADDRESS}|**dev{INTERFACE-NAME}**参数{IP-ADDRESS):用于指定网关的IP地址;参数{INTERFACE-NAME}:用于指定接口名称,如eth0。使用/sbin/ifconfig可以显示所有接口信息。注意:IP-ADDRESS和INTERFACE-NAME只能指定其中一个例:routeadddefaultgw10.0.0.2等同于:routeadd-net0.0.0.0netmask0.0.0.0gw10.0.0.2在网卡配置文件中进行配置默认路由:grepGATEWAY/etc/sysconfig/network-scripts/ifcfg-eth0GATEWAY=10.0.0.25

格式:routeadd-net{NETWORK-ADDRESS}netmask{NETMASK}dev{INTERFACE-NAME}{NETWORK-ADDRESS}:用于指定网络地址{NETMASK}:用于指定子网掩码{INTERFACE-NAME}:用于指定接口名称,如eth0。示例:routeadd-net10.0.0.0netmask255.255.255.0deveth0

格式:routedel-net{NETWORK-ADDRESS}netmask{NETMASK}dev{INTERFACE-NAME}示例:routedel-net10.0.0.0netmask255.255.255.0deveth0

设置到指定网络为不可达,避免在连接到这个网络的地址时程序过长时间的等待,直接就知道该网络不可达。

格式:routeadd-net{NETWORK-ADDRESS}netmask{NETMASK}reject示例:routeadd-net10.0.0.0netmask255.0.0.0reject

vim/etc/sysconfig/static-routes#默认不存在此文件加入如下内容:anynet192.168.1.0/24gw192.168.1.1

vim/etc/sysconfig/network-scripts/route-eth0#默认不存在此文件加入如下内容:192.168.1.0/24via192.168.1.1

以上两种方式,重启网络服务和重启系统都会生效!

vim/etc/rc.local加入如下内容:routeadd-net192.168.1.0/24gw192.168.1.1

这种方式重启网络服务将会失效,但重启机器生效

在CentOS中默认的内核配置已经包含了路由功能,但默认并没有在系统启动时启用此功能。开启Linux的路由功能可以通过调整内核的网络参数来实现。#sysctl-wnet.ipv4.ip_forward=1#命令行执行永久生效设置:echo“net.ipv4.ip_forward=1”/etc/sysctl.confsysctl-p#使配置立即生效

192.168.1.0网段(源头),192.168.1.1网关(途径)的某一服务器想连入172.16.1.0/24段(目的地),如何添加路由???

routeadd-net172.16.1.0netmask255.255.255.0gw192.168.1.1

源头主机上执行上述命令设定,数据途径哪台主机,到达目的地网段

gw(途径主机的IP)的设定必须和源头主机IP必须在同一网段!!!

OK,关于route是什么意思?用法、例句和route指令使用详解的内容到此结束了,希望对大家有所帮助。

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023