ip route命令详解
来源:网络收集 点击: 时间:2024-08-07要使用iproute,先要安装iproute安装包,这里以deepin系统为例,执行
sudo apt install iproute2 iproute2-doc
即可安装iproute2软件包和帮助说明文档。如下图所示,之前系统已经安装过了。


iproute包里有很多工具,其中最常用的就是ip命令,如下图所示。

ip命令的使用格式与常规的linux命令不同之处在于加入了OBJECT对象的概念,如下图所示,所谓的对象可以理解为一类功能,比如
ip addr,是关于ip地址处理的相关命令。
ip route,是关于路由的信息相关处理的命令。
这里的addr 和route即是对象。

比如查看本机ip地址可以使用
ip addr
ip是命令,addr后面接的就是OBJECT。直接显示本机所有的IP地址。
其命令效果类似于ifconfig命令,两者效果比较如下。


如果知道网卡名称,也可以直接接网卡名称获取某个网卡的IP地址。

如果是路由相关的信息,则后面接route对象即可。
ip route list
这个结果显示有几个设备通过不同的网络接口连接起来。
比起上面的ip addr,这里多了个list的参数。
引入了对象之后,就有对象的操作。比如list/show/add,这些都是对象的操作。

比如ip route get 获取某个路由包信息。
这里的get就是操作。

如果忘记了某个对象的操作,则可以使用
ip help
命令来查询 。
比如我们忘记了怎么设置ip地址,则可以
ip addr help
即可查看到addr对象下所有的帮助信息。如下图所示的del/add/save即提供的操作功能。只要按照帮助文档进行操作即可。

iproute还有很多实用的方法,比如查看netlink通信表。但是使用方法都基本类似,即ip后面接对象之后接对象的操作。
ip monitor all

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1080735.html