Linux网络指令图文学习教程(4)
说明: 这个指令相当的有用!尤其是新手们最容易犯错的 gateway 设定错误的问题,都可以藉由这一个指令来检查呢!这个指令有两个主要的用途: o 显示目前主机上面的路由信息; o 修改( 增加或删除 )主机上面的路由表!『可以建置 router 呦!』 我们来谈一谈使用 route 时,显示的内容意义: o Destination:目标,可以是 IP 也可以是网域!至于没有规定到的,则是以 default 来表示!以上面为例,当我的机器要去 192.168.1.0 的时候,则以上表的 192.168.1.0 那一行的设定为主,但如果我要去 tw.yahoo.com 的时候,由于没有规定到!所以就要以 default 的信息为主要的路由!因此,我就会经由 140.116.141.253 这个 gateway 来传送出去我的封包啰! o Gateway :该目标要经由哪一个网关传送?就是这一个设定值啦! o Genmask :就是该 Destination 的 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 就事了! o Flages :旗标,有底下几种 Flage 呢: § U (route is up):该路由已经激活了; § H (target is a host):目标是一个主机( IP ),例如上面范例中的 140.116.141.253 那一个; § 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):这个路由将不会被接受(用来抵挡不安全的网域!) o Iface :该设定使用的 interface 为何? 好了,那么如何增加或删除路由呢!就由上面的例子就可以知道啦!很简单的啦!不过需要注意的是,单纯有路由功能还不购!因为还需要有 router 的功能才行!我们将在 router 那个章节再来持续谈一谈这个问题啰!『注:当你发现下达 route 的时候,显示的速度很慢时,通常是你的路由信息有一定的问题存在!果真如此的话,请务必仔细的检查一下设定,否则对于你的网络速度会有迟滞现象呦!』· traceroute 调查连接到某部主机时,每个节点的联机速度 语法:
说明: 这个指令相当的有用途,他可以用来判断一部远程主机无法联机时候,是当在哪一个节点!因为很多时候,你常常会发现『咦!网络速度怎么变慢了?』然后自己的主机似乎没有问题呀!这个时候就可以使用这个指令查检查一下,是否在联机的过程当中,有些节点被挡下来了呢?!很好用的啦!· host