码迷,mamicode.com
首页 > 系统相关 > 详细

Linux route命令详解

时间:2018-07-14 14:56:11      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:通信   spl   路由   netmask   目标   size   失败   htm   route add   

  Linux系统的route命令用于显示和操作IP路由表, 要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。

备注:直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;可以在/etc/rc.local中添加route命令来设置路由永久有效。

常见命令展示

查看路由信息

route -n

技术分享图片

说明:

第一行表示主机所在网络的地址为192.168.120.0,若数据传送目标是在本局域网内通信,则可直接通过eth0转发数据包;

第四行表示数据传送目的是访问Internet,则由接口eth0,将数据包发送到网关192.168.120.240

其中Flags为路由标志,标记当前网络节点的状态。

Flags标志说明:

U Up表示此路由当前为启动状态

H Host,表示此网关为一主机

G Gateway,表示此网关为一路由器

R Reinstate Route,使用动态路由重新初始化的路由

D Dynamically,此路由是动态性地写入

M Modified,此路由是由路由守护程序或导向器动态修改

! 表示此路由当前为关闭状态

备注:route -n (-n 表示不解析名字,列出速度会比route 快)

添加/删除网关

route add -net 224.0.0.0 netmask 255.255.255.0 dev eth0:ws
route del -net 224.0.0.0 netmask 255.255.255.0
    ==> route del -net 224.0.0.0 netmask 240.0.0.0 reject 【屏蔽路由】

备注:添加网关的时候,net和netmask匹配不上则添加失败

Linux route命令详解

标签:通信   spl   路由   netmask   目标   size   失败   htm   route add   

原文地址:https://www.cnblogs.com/ftl1012/p/route.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!