注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

linux 学习

 
 
 

日志

 
 

Linux中Route命令了解  

2012-05-17 09:56:10|  分类: linux使用 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
    在配置网络时,要为机器指定接收数据包时该包要经过的路径。在Linux系统中,提供一个命令route,这个命令可以为ifconfig命令配置的网卡设置静态路由。这种设置工作通常在/etc/rc.d/rc.inet1中引入,在系统引导时进行。

  我们通过几个例子来说明如何使用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命令还可以很方便地对整个网络的路由信息进行管理,其输出结果是网络的路由表。如下所示:

    Linux中Route命令了解 - ququ - linux 学习

  输出结果中各个字段的含义是:

  ·Destination表示路由的目标IP地址。

  ·Gateway表示网关使用的主机名或者是IP地址。上面输出的"*"表示没有网关。

  ·Genmask表示路由的网络掩码。

  ·Flags是表示路由的标志。可用的标志及其意义是:U表示路由在启动,H表示target是一台主机,G表示使用网关,R表示对动态路由进行复位设置;D表示动态安装路由,M表示修改路由,!表示拒绝路由。

  ·Metric表示路由的单位开销量。

  ·Ref表示依赖本路由现状的其它路由数目。

  ·Use表示路由表条目被使用的数目。

  ·Iface表示路由所发送的包的目的网络。

  通过查看这些输出信息,我们就可以方便地管理网络的路由表了。



route命令感觉很不容易。一般开机后在命令行中使用route命令,会得到下面的信息
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     0      0        0 eth0
default         192.168.100.1   0.0.0.0         UG    0      0        0 eth0

这是在内核中的ip路由表,这里第一个192.168.100.0是自己设置ip地址的子网,设置自己的默认路由时,必须是192.168.100.x,否则会出现错误。
1. 直接使用这个命令时,[root@localhost ~]# route add -net 172.22.0.0 netmask 255.255.0.0 gw 172.22.83.1 eth0,会出现如下的错误:SIOCADDRT: 没有那个进程。 此时使用route add -net 172.22.0.0 netmask 255.255.0.0 eth0命令即会成功了。很晕了。

2. 似乎理解了一些东西了,在添加一个新的网段时,它的出口地址应该是当前ip routing table表中的当前有的地址,否则会出现这个错误:SIOCADDRT: 没有那个进程。第一点中使用第二个命令时,网关是默认的default gw,因此可以使用了。突然间想起鸟哥私房菜里的那句话了,
“透过 route add 来增加一个路由!请注意,这个路由必须要能够与你互通”和“你只要記得,當出現『SIOCADDRT: Network is unreachable』 這個錯誤時,肯定是由於 gw 後面接的 IP 無法直接與您的網域溝通 (Gateway 並不在你的網域內), 所以,趕緊檢查一下是否輸入錯誤啊!加油吧!”这两句话很经典阿,之前看到却不细想,郁闷阿。
  评论这张
 
阅读(6761)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017