天下

记录修行的印记

linux route命令使用

linux route命令使用

转自
:http://linux008.blog.51cto.com/2837805/550596

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

 
4、route add default gw 192.168.1.1
 添加一条默认网关,所有的数据包将被转发到192
.168.1.1

路由表内容说明:
查看路由 
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric 
Ref Use Iface
192.57.66.200 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
Destination:目标网络或主机。
Gateway:网关地址。
Genmask:目标网络的网络掩码。
"255.255.255.255"表示一个主机。"0.0.0.0"表示网关。
Flags:标记。
U、路由被启用。
H、目标是一个主机
G、使用网关。

posted on 2013-03-07 14:12 天下 阅读(414) 评论(0)  编辑 收藏 引用 所属分类: Linux使用Linux Shell


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2013年3月>
242526272812
3456789
10111213141516
17181920212223
24252627282930
31123456

导航

统计

常用链接

留言簿(4)

随笔分类(378)

随笔档案(329)

链接

最新随笔

搜索

最新评论