前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何通过/proc/net/fib_trie获取ip地址

如何通过/proc/net/fib_trie获取ip地址

原创
作者头像
姚华
发布于 2023-06-05 13:25:25
发布于 2023-06-05 13:25:25
1.2K00
代码可运行
举报
文章被收录于专栏:运维民工运维民工
运行总次数:0
代码可运行

参考链接

正文

当我们使用cat /proc/net/fib_trie,会得到下述信息

代码语言:javascript
代码运行次数:0
运行
复制
# cat /proc/net/fib_trie
Main:
  +-- 0.0.0.0/0 3 0 4
     +-- 0.0.0.0/4 2 0 2
        |-- 0.0.0.0
           /0 universe UNICAST
        +-- 10.8.0.0/13 2 0 2
           +-- 10.8.0.0/24 2 0 2
              +-- 10.8.0.0/31 1 0 0
                 |-- 10.8.0.0
                    /32 link BROADCAST
                    /24 link UNICAST
                 |-- 10.8.0.1
                    /32 host LOCAL
              |-- 10.8.0.255
                 /32 link BROADCAST
           +-- 10.13.0.0/16 2 0 1
              |-- 10.13.0.0
                 /32 link BROADCAST
                 /16 link UNICAST
              |-- 10.13.132.171
                 /32 host LOCAL
              |-- 10.13.255.255
                 /32 link BROADCAST
     +-- 127.0.0.0/8 2 0 2
        +-- 127.0.0.0/31 1 0 0
           |-- 127.0.0.0
              /32 link BROADCAST
              /8 host LOCAL
           |-- 127.0.0.1
              /32 host LOCAL
        |-- 127.255.255.255
           /32 link BROADCAST
     |-- 169.254.0.0
        /16 link UNICAST
     +-- 192.168.191.0/24 2 0 2
        |-- 192.168.191.0
           /32 link BROADCAST
           /24 link UNICAST
        +-- 192.168.191.224/27 2 0 2
           |-- 192.168.191.238
              /32 host LOCAL
           |-- 192.168.191.255
              /32 link BROADCAST

Copy

/proc/net/fib_trie文件提供了关于FIB(Forwarding Information Base,转发信息库)Trie(前缀树)的信息。其作用是高效地存储和查找路由表项。它以一种前缀树的形式组织了路由表项,其中每个节点表示一个路由前缀。通过在树中进行前缀匹配,内核可以快速找到与目标IP地址最匹配的路由表项。

因此我们可以用下述命令查看ip信息

代码语言:javascript
代码运行次数:0
运行
复制
awk '/32 host/ { print i } {i=$2}' /proc/net/fib_trie

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
Nginx 搭建RTMP视频点播 直播 HLS服务器
安装Nginx --下载nginx-rtmp-module模块 git clone https://github.com/arut/nginx-rtmp-module.git --安装依赖 yum install -y wget gcc gcc-c++ make pcre pcre-deve zilib zlib-devel openssl-devel --下载Nginx源码包并解压 wget http://nginx.org/download/nginx-1.18.0.tar.gz tar zxvf
剧终
2020/12/15
5.3K0
Nginx 搭建RTMP视频点播 直播 HLS服务器
Nginx搭建视频点播和视频直播服务器[通俗易懂]
一·、环境: Centos 7,(推荐,Ubuntu不是很好用,经常会有一些莫名其妙的报错) Nginx1.10.1 二、系统环境搭建 首先,我是不建议自己一个个去安装这些软件的,耗时耗力,而且,容易出错,所以,最好使用yum install ***命令安装,出错的概率小。
全栈程序员站长
2022/07/01
5.1K0
Nginx搭建视频点播和视频直播服务器[通俗易懂]
搭建nginx rtmp流媒体服务器(超详细)_nginx rtmp 集群
本微博在借鉴其他大牛之后,觉得应该写一个直播的完整流程,虽然简单,但是会有一个宏观感受:
全栈程序员站长
2022/09/27
5.5K0
搭建nginx rtmp流媒体服务器(超详细)_nginx rtmp 集群
windows下使用Nginx搭建Rtmp流媒体服务器,实现视频直播功能
Linux下搭建Nginx搭建Rtmp流媒体服务器方法请看这里:https://blog.csdn.net/xiaolong1126626497/article/details/105378894
DS小龙哥
2022/01/12
8.5K0
windows下使用Nginx搭建Rtmp流媒体服务器,实现视频直播功能
网页全终端视频流媒体播放器EasyPlayer之使用 nginx 和 rtmp 插件
使用 nginx 和 rtmp 模块 ,可以很容易地搭建一个视频直播和点播服务器出来。下面我们来看一下具体实施步骤:
EasyNVR
2020/05/20
2.4K0
利用nginx搭建RTMP视频点播、直播、HLS服务器「建议收藏」
配置并编译nginx 使用nginx的默认配置,添加nginx的rtmp模块。
全栈程序员站长
2022/07/01
4K0
利用nginx搭建RTMP视频点播、直播、HLS服务器「建议收藏」
Nginx流媒体服务器搭建
下载地址:http://nginx.org/download/nginx-1.12.1.tar.gz
aruba
2020/12/21
7.4K0
Nginx流媒体服务器搭建
开源流媒体服务器SRS学习笔记(4) - Cluster集群方案
单台服务器做直播,总归有单点风险,利用SRS的Forward机制 + Edge Server设计,可以很容易搭建一个大规模的高可用集群,示意图如下
菩提树下的杨过
2019/09/12
3.4K0
【Android RTMP】RTMP 直播推流服务器搭建 ( Ubuntu 18.04.4 虚拟机 )
① 数据采集 : 使用 Camera 相机采集图像数据 , 使用 AudioRecord 采集声音 ;
韩曙亮
2023/03/27
9.7K0
【Android RTMP】RTMP 直播推流服务器搭建 ( Ubuntu 18.04.4 虚拟机 )
Windows搭建Nginx直播推流服务器
将 ffmpeg 下的 bin 目录(我的是D:\1_streamserve\ffmpeg\bin) 和 nginx目录(我的是D:\1_streamserve\nginx-1.7.11.3-Gryphon) 都添加到 Path 路径下。
103style
2022/12/19
2.6K0
Windows搭建Nginx直播推流服务器
教你如何搭建自己的直播服务器-简易
 在项目中有没有遇见过要对接直播接口的需求?我想大家都是有的。但是怎么说呢,对接第三方的缺点也很明显,除去那不可避免的一些事故。最大的缺点就是要钱!!!要钱!!!要钱!!!
全栈程序员站长
2022/09/07
3.1K0
教你如何搭建自己的直播服务器-简易
从零到1搭建流媒体服务器
我在实际开发过程中遇到这样的需求,将摄像头采集的画面信息传输到Linux服务器上,然后传输到windows11端进行播放。基于此需求,所以我们需要在Linux环境下搭建一台类似"中转站"的流媒体服务器,摄像头将采集的数据信息推流到"流媒体服务器",然后windows环境下的播放器从流媒体服务器进行"拉流"。这就是我们常见的推拉流动作。
破晓的历程
2025/04/04
1480
从零到1搭建流媒体服务器
简单的 H5 视频推流解决方案
作者:周超 导语 随着直播平台爆发式增长,直播平台从 PC 端转战移动端,紧跟着直播的潮流,自己学习实现了一套简单的 H5 视频推流的解决方案,下面就给小伙伴们分享一下自己学习过程中的经验。 环境部署 1、 配置、安装 Nginx; # ./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/usr/local/src/
腾讯云开发者社区
2018/01/15
10K5
简单的 H5 视频推流解决方案
【Nginx】如何使用Nginx搭建流媒体服务器实现直播?看完这篇我会了!!(文末有福利)
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址:
冰河
2020/10/29
2K0
【Nginx】如何使用Nginx搭建流媒体服务器实现直播?看完这篇我会了!!(文末有福利)
工具系列 | 视频监控RTSP转HLS解决方案
由于公司业务,需要实现基于WEB访问监控摄像头实时流的预览,经过各种百度,补充了不少相关知识,了解到了很多大神的实现方法,也因为很多过时的帖子,而踩了不少的坑。
Tinywan
2020/07/23
6.4K0
工具系列 | 视频监控RTSP转HLS解决方案
nginx服务器添加rtmp模块支持视频推流
注:Nginx服务器默认安装完成,只添加nginx-rtmp-module模块和nginx-http-flv-module模块,如果没有安装nginx服务,请参考 nginx安装
请叫我师哥
2021/10/25
4K3
nginx服务器添加rtmp模块支持视频推流
Ubuntu中使用Nginx+rtmp搭建流媒体直播服务.md
本篇文章是继上一篇文章《Ubuntu中使用Nginx+rtmp模块搭建流媒体视频点播服务》文章而写,在上一篇文章中我们搭建了一个点播服务器,在此基础上我们再搭建一个直播服务器,
汤青松
2019/12/04
1.9K0
用FFmpeg+nginx+rtmp搭建环境实现推流
链接:https://pan.baidu.com/s/1c2LmIHHw-dwLOlRN6iTIMg 提取码:g7sj 2、解压文件:
JQ实验室
2022/02/09
1.4K0
FFmpeg推流到Nginx并使用播放器播放
如今直播很火,下面就简单分享下我是如何直播的。必备工具:FFmpeg,Nginx,还有一个播放器。之前在实例解析中分享过如何用FreeSWITCH来做直 播,这次分享下如何用FFmpeg配合Nginx做直播。
杜金房
2020/12/21
1.9K0
HTTP-FLV详解及分析
传统的直播协议要么使用 Adobe 的基于 TCP 的 RTMP 协议, 要么使用 Apple 的基于 HTTP 的 HLS 协议。本文介绍另外一种结合了 RTMP 的低延时, 以及可以复用现有 HTTP 分发资源的流式协议 HTTP-FLV。
Gnep@97
2023/11/12
2.1K0
HTTP-FLV详解及分析
推荐阅读
相关推荐
Nginx 搭建RTMP视频点播 直播 HLS服务器
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档