ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:23.64KB ,
资源ID:7330237      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7330237.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(route命令.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

route命令.docx

1、route命令linux route命令使用 说明:route命令是打印和操作ip路由表描述:route操作基于内核ip路由表,它的主要作用是创建一个静态路由让指定一个主 机或者一个网络通过一个网络接口,如eth0。当使用add或者del参数时,路由表被修改,如果没有参数,则显示路由表当前的内容。参数说明:add:添加一条新路由。 del:删除一条路由。 -net:目标地址是一个网络。 -host:目标地址是一个主机。 netmask:当添加一个网络路由时,需要使用网络掩码。 gw:路由数据包通过网关。注意,你指定的网关必须能够达到。 metric:设置路由跳数。实例: 1、route add

2、 -net 192.168.2.0 netmask 255.255.255.0 dev eth0 添加一条到达192.168.2.0网络的路由,指定网络掩码为255.255.255.0,数据包通过网络接口eth0。 2、route add -net 192.57.66.0 netmask 255.255.255.0 gw 192.168.2.1 添加一条到达192.57.66.0网络的路由,指定网络掩码为255.255.255.0,数据包通过网关地址192.168.2.1。 3、route add -host 192.57.66.200 gw 192.168.2.1 所有去往192.57.66

3、.200主机的数据包发往网关地址192.168.2.1。 4、route add default gw 192.168.1.1 添加一条默认网关,所有的数据包将被转发到192.168.1.1。路由表内容说明:查看路由# route -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.57.66.200 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0169

4、.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth00.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0Destination:目标网络或主机。Gateway:网关地址。Genmask:目标网络的网络掩码。255.255.255.255表示一个主机。0.0.0.0表示网关。Flags:标记。 U、路由被启用。 H、目标是一个主机 G、使用网关。查看本机路由表信息:routeinbidebian #routekernel IP routing table destination Gateway Genmask Flags Metric

5、Ref Use Iface 192.168.1.228 * 255.255.255.255 UH 0 0 0 eth1 10.0.2.0 * 255.255.255.0 U 0 0 0 eth0 default 10.0.2.2 0.0.0.0 UG 0 0 0 eth0 #直接输入 route 查看本机路由信息,其中 default 为默认路由,ethx 是数据出去的接口。 添加路由表:route addinbidebian #route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.228 dev eth1inbidebia

6、n #route add -host 10.0.2.222 gw 10.0.2.2 dev eth0inbidebian #route add default gw 192.168.1.228 dev eth1inbidebian #routekernel IP routing table destination Gateway Genmask Flags Metric Ref Use Iface 10.0.2.222 10.0.2.2 255.255.255.255 UGH 0 0 0 eth0 192.168.2.0 * 255.255.255.0 UG 0 0 0 eth1 192.16

7、8.1.228 * 255.255.255.255 UH 0 0 0 eth1 10.0.2.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.1.228 0.0.0.0 UG 0 0 0 eth1 default 10.0.2.2 0.0.0.0 UG 0 0 0 eth0 #第一条命令为指定一条网段的网关。#第二条命令为指定一条主机的网关。#第三条命令为增加一条默认的网关出口。 NOTE:路由表是由上向下匹配的,如已匹配就不再匹配了。删除路由表:route delinbidebian #route del -net 192.168.2.0 net

8、mask 255.255.255.0 gw 192.168.1.228 dev eth1inbidebian #route del -host 10.0.2.222 gw 10.0.2.2 dev eth0inbidebian #route del default gw 192.168.1.228 dev eth1inbidebian #routekernel IP routing table destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.228 * 255.255.255.255 UH 0 0 0 eth1

9、10.0.2.0 * 255.255.255.0 U 0 0 0 eth0 default 10.0.2.2 0.0.0.0 UG 0 0 0 eth0 删除和增加一样哦,就是我 Copy 的,只是把 add 改为 del 了,呵呵!Linux中Route命令了解 分类: linux网络管理 2008-11-18 17:35 2125人阅读 评论(0) 收藏 举报 原贴:在配置网络时,要为机器指定接收数据包时该包要经过的路径。在Linux系统中,提供一个命令route,这个命令可以为ifconfig命令配置的网卡设置静态路由。这种设置工作通常在/etc/rc.d/rc.inet1中引入,在系统

10、引导时进行。我们通过几个例子来说明如何使用route命令:routeadd-net127.0.0.0这个命令将向路由表中添加一个指定地址或者网络的路由。注意此时网络为A类地址,掩码被设置为255.0.0.0,这个新添加的条目被连接到lo设备上。routeadd-netxxx.xxx.xxx.xxxnetmask255.255.255.0deveth0这个命令为IP地址为xxx.xxx.xxx.xxx的主机增加一个路由,它的网络掩码被设置为255.255.255.0。routedel-netxxx.xxx.xxx.xxx此命令将删除xxx.xxx.xxx.xxx这个网络的路由。使用route命令

11、还可以很方便地对整个网络的路由信息进行管理,其输出结果是网络的路由表。如下所示:rootlee/root#routeKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface10.10.8.224*255.255.255.255UH000eth010.10.8.0*255.255.255.0U000eth0127.0.0.0*255.0.0.0U000lodefaultdgc8.njupt.edu0.0.0.0UG000eth0defaultdgc8.njupt.edu0.0.0.0UG100eth0rootlee/r

12、oot#输出结果中各个字段的含义是:Destination表示路由的目标IP地址。Gateway表示网关使用的主机名或者是IP地址。上面输出的*表示没有网关。Genmask表示路由的网络掩码。Flags是表示路由的标志。可用的标志及其意义是:U表示路由在启动,H表示target是一台主机,G表示使用网关,R表示对动态路由进行复位设置;D表示动态安装路由,M表示修改路由,!表示拒绝路由。Metric表示路由的单位开销量。Ref表示依赖本路由现状的其它路由数目。Use表示路由表条目被使用的数目。Iface表示路由所发送的包的目的网络。如果eth0为192.168.10.123/255.255.25

13、5.0,eth1为192.168.20.231/255.255.255.0,则命令格式如下: #route add -net 192.168.10.0 netmask 255.255.255.0 dev eth0 #route add -net 192.168.20.0 netmask 255.255.255.0 dev eth1 上面的命令把发送给192.168.10.0网段的IP包交给eth0转发,把192.168.20.0网段的IP包交给eth1转发。如果还有可能有发送给其他目的IP的包,那么你肯能希望设置一个“默认网关”: #route add default gw 192.168.1

14、0.1 上面的命令把所有发送给其他目的IP的包都转发给192.168.10.1,而如何转发给192.168.10.1这个地址的规则已经在刚才的第一条命令中定义了(从eth0转发)。一般情况下,默认网关已经自动设置好了,不用重复设置。可以用route命令加-n参数进行检查。 如果要删除某一条,命令格式为: #route del -net 192.168.10.0 netmask 255.255.255.0 配置时的一种思路是把192.168.10.0网段路由至eth0,192.168.20.0网段路由至eth1,再设置默认路由。另一种思路是,只指定其中一个,然后把默认的0.0.0.0路由至另一个

15、。其实效果一样,就是两种风格。.linux route命令详解 2007-01-03 14:33:54| 分类: Linux | 标签:linux |字号大中小 订阅 .Linux route命令详解使用路由方式。使用route命令。 - Route命令的正确用法使用 Route 命令行工具查看并编辑计算机的 IP 路由表。Route 命令和语法如下所示:route -f -p Command Destination mask Netmask Gateway metric Metric if Interface-f 清除所有网关入口的路由表。 -p 与 add 命令一起使用时使路由具有永久性。

16、 Command 指定您想运行的命令 (Add/Change/Delete/Print)。 Destination 指定该路由的网络目标。 mask Netmask 指定与网络目标相关的网络掩码(也被称作子网掩码)。 Gateway 指定网络目标定义的地址集和子网掩码可以到达的前进或下一跃点 IP 地址。 metric Metric 为路由指定一个整数成本值标(从 1 至 9999),当在路由表(与转发的数据包目标地址最匹配)的多个路由中进行选择时可以使用。 if Interface 为可以访问目标的接口指定接口索引。若要获得一个接口列表和它们相应的接口索引,使用 route print 命令

17、的显示功能。可以使用十进制或十六进制值进行接口索引。 /? 在命令提示符处显示帮助。 示例若要显示 IP 路由表的全部内容,请键入:route print若要显示以 10. 起始的 IP 路由表中的路由,请键入:route print 10.*若要添加带有 192.168.12.1 默认网关地址的默认路由,请键入:route add 0.0.0.0 mask 0.0.0.0 192.168.12.1若要向带有 255.255.0.0 子网掩码和 10.27.0.1 下一跃点地址的 10.41.0.0 目标中添加一个路由,请键入:route add 10.41.0.0 mask 255.255.

18、0.0 10.27.0.1若要向带有 255.255.0.0 子网掩码和 10.27.0.1 下一跃点地址的 10.41.0.0 目标中添加一个永久路由,请键入:route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1若要向带有 255.255.0.0 子网掩码、10.27.0.1 下一跃点地址且其成本值标为 7 的 10.41.0.0 目标中添加一个路由,请键入:route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7若要向带有 255.255.0.0 子网掩码、10.27.0.1 下一跃点地址且

19、使用 0x3 接口索引的 10.41.0.0 目标中添加一个路由,请键入:route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3若要删除到带有 255.255.0.0 子网掩码的 10.41.0.0 目标的路由,请键入:route delete 10.41.0.0 mask 255.255.0.0若要删除以 10. 起始的 IP 路由表中的所有路由,请键入:route delete 10.*若要将带有 10.41.0.0 目标和 255.255.0.0 子网掩码的下一跃点地址从 10.27.0.1 修改为 10.27.0.25,请键入:rou

20、te change 10.41.0.0 mask 255.255.0.0 10.27.0.25另:roottest root# route -nee roottest root# route add -net|-host 目標主機或網域 netmask gw|dev roottest root# route del -net|-host 目標主機或網域 netmask gw|dev 參數說明: -n:列出的資訊以 IP 來顯示 -ee :列出較長列的資訊 add :增加路由資訊 del :刪除一個路由資訊 -net:增加一個網域的路由,例如 C Class 的網域! -host :增加到某個

21、IP 主機的路由! netmask :就是 netmask 呀! gw :這個是路由的通訊閘! gw 是以 IP 來建置的 dev :這個是路由的通訊閘! dev 是以 介面 ( internet ) 代號來建置的! 範例: roottest root# route=看路由的資訊! Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 140.116.141.253 * 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 * 255.255.255.0 U 0

22、 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 140.116.141.253 0.0.0.0 UG 0 0 0 ppp0 roottest root# route -n =以 IP 的方式來顯示路由! Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 140.116.141.253 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 0.0.0.0 255.255.255.0 U 0

23、0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 140.116.141.253 0.0.0.0 UG 0 0 0 ppp0 注意到 route, route -n 這兩個範例喔!使用 -n 與否會使 domain 是否進行查詢, 一般來說,我都喜歡加上 -n 的,因為不必去查詢正反解,顯示速度較快, 此外, default gateway 就是 0.0.0.0 喔! roottest root# route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0 # 新增一個路由規則

24、! roottest root# route del -net 192.168.0.0 netmask 255.255.255.0 dev eth0 # 刪除一個路由囉 roottest root# route add default gw 192.168.1.2 # 增加一個 default gateway 呢! 注意一下, gw 後面接的是 IP ,而 dev 後面接的則是裝置代號喔! 說明:這個指令相當的有用!尤其是新手們最容易犯錯的 gateway 設定錯誤的問題,都可以藉由這一個指令來檢查呢!這個指令有兩個主要的用途: 顯示目前主機上面的路由資訊; 修改( 增加或刪除 )主機上面的路

25、由表!可以建置 router 呦!我們來談一談使用 route 時,顯示的內容意義: Destination:目標,可以是 IP 也可以是網域!至於沒有規定到的,則是以 default 來表示!以上面為例,當我的機器要去 192.168.1.0 的時候,則以上表的 192.168.1.0 那一行的設定為主,但如果我要去 的時候,由於沒有規定到!所以就要以 default 的資訊為主要的路由!因此,我就會經由 140.116.141.253 這個 gateway 來傳送出去我的封包囉! Gateway :該目標要經由哪一個網關傳送?就是這一個設定值啦! Genmask :就是該 Destinat

26、ion 的 netmask 囉!例如 140.116.141.253 為 255.255.255.255 ,因為他是一個 host 而不是一個 network 呀!至於 192.168.1.0 就是 255.255.255.0 這個 C Class 囉!那如果是 default 的話,就顯示 0.0.0.0 ,也就是不論是哪裡,都出自這一個 gateway 就是了! Flages :旗標,有底下幾種 Flage 呢: U (route is up):該路由已經啟動了; H (target is a host):目標是一個主機( IP ),例如上面範例中的 140.116.141.253 那一個

27、; G (use gateway):用來作為 gateway 的設定; R (reinstate route for dynamic routing):使用動態路由時,恢復路由資訊的旗標; D (dynamically installed by daemon or redirect):已經由服務或轉 port 功能設定為 動態路由; M (modified from routing daemon or redirect):路由已經被修改了; ! (reject route):這個路由將不會被接受(用來抵擋不安全的網域!)Iface :該設定使用的網路介面為何?好了,那麼如何增加或刪除路由呢!就

28、由上面的例子就可以知道啦!很簡單的啦!不過需要注意的是,單純有路由功能還不夠!因為還需要有 router 的功能才行!我們將在 router 那個章節再來持續談一談這個問題囉!註:當您發現下達 route 的時候,顯示的速度很慢時,通常是您的路由資訊有一定的問題存在!果真如此的話,請務必仔細的檢查一下設定,否則對於您的網路速度會有遲滯現象呦!Linux 系统中最常用的网络配置命令包括ifconfig、 route ,其中ifconfig 用来查看和配置网络接口(通常是网卡)信息,包括网络接口设备的IP 地址、掩码等;route 用来管理Linux 系统内核中的路由表,它最大的用途就是用来设定静

29、态的路由表项,通常是在系统用ifconfig 配置网络接口后,用它来设定主机或者一网段的IP 地址应该通过什么接口发送等。ifconfigifconfig 的语法为:ifconfig -a -V -s -broadcast netmask up|down其中 interface 为网卡名,address 为IP 地址,broadcast 表示设置广播地址,其后的address 为广播地址的IP ,netmask 表示设置子网掩码,其后的address 为子网掩码的IP, up、 down 设置当前网卡的状态,up表示启用当前网卡,down 表示关闭当前网卡。Ifconfig 的常用参数说明如下:-a 查看所有网卡状态-V 查看ifconfig 命令的版本信息-s 查看统计信息示例:1) 将第一块网卡的 IP 地址设置为192.168.0.1:ifconfig eth0 192.168.0.1 (格式: ifconfig 网络设备名 IP 地址)2) 暂时关闭或启用网卡:关闭第一块网卡: ifconfig eth0 down启用第一块网卡 ifconfig eth0 up3 )

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1