OpenWRT推理client线上的数

有两种方法:

一。

经DHCP client通讯组列表 (缺点:client列表会依据超时时间刷新,一般超时时间为12h,)

二。

通过arp缓存列表/proc/net/arp(缺点:arp刷新时间默觉得30s,这个时间的误差能够接受。)

主要解说另外一种方法:

Flags: 0x0是找不到这台主机了。

0x2是主机还在线。

IP address       HW type     Flags       HW address            Mask     Device
192.168.235.1    0x1         0x2         00:01:41:80:e3:e9     *        eth0.2
10.1.1.191       0x1         0x0         c4:6a:b7:6f:7a:db     *        br-lan
10.0.2.148       0x1         0x2         c0:3f:d5:31:d8:b2     *        br-lan2

所以依据这个flags就能够推断这台主机是不在线。统计非0正好。

版权声明:本文博主原创文章,博客,未经同意不得转载。

时间: 2024-08-10 14:10:36

OpenWRT推理client线上的数的相关文章

CSDN挑战编程——《金色十月线上编程比赛第一题:小女孩数数》

金色十月线上编程比赛第一题:小女孩数数 题目详情: [金色十月线上编程比赛规则] 一个小女孩正在用左手手指数数,从1数到n.她从拇指算作1开始数起,然后,食指为2,中指为3,无名指为4,小指为5.接下来调转方向,无名指算作6,中指为7,食指为8,大拇指为9,如此反复.问最后会停在那个手指上?用编号1.2.3.4.5依次表示大拇指.食指.中指.无名指.小指. 输入格式: 输入多组数据.每组数据占一行,只包含一个整数n(1<=n<=1000000000). 输出格式: 每组数据占一行,只包含一个介

ZROI1153 【线上训练3】数个数

ZROI1153 [线上训练3]数个数 传送门 一道非常有意思的题,涵盖了各种知识点. 首先,很显然,这是个容斥.容斥可以过掉\(30pts\). 这里我们考虑容斥+DP. 我们令\(dp[i][j]\)代表对于前\(i\)个区间(区间排过序),上一个取的区间为\(j\)的方案数. 那么每次转移就是: \[ dp[i+1][i+1]+=-dp[i][k]*(s^{len})\space (k<i+1) \] 其中\(len\)是这两个区间的中间部分的长度.而负号代表容斥系数(长度+1,奇偶性改变

运维守护神——数十万线上机器的守护【门神】

随着京东云业务的飞速发展,其需要管理的物理机.虚机以及各类容器已经达到了数十万之巨,在如此数量如此庞大资源机如何管理的课题面前,京东云意识到必须开发自己的高效.安全.稳定的资源机管理系统,为京东云乃至整个京东集团各项业务的发展提供坚实可靠的后盾,"门神"系统在这种情况下应运而生,并在经过多次京东618.11.11等诸多重大活动的检验后,变得愈发成熟稳定. "门神"顾名思义,就是守护整个京东资源机云安全的守护神,是京东云平台自主研发的一套基于服务树角色授权的线上机器运

MySQL 5.6.24 线上版本配置文件解析

线上MySQL服务器配置文件解析 innodb_buffer_pool_size 非常重要的一个参数,用于配置InnoDB的缓冲池,如果数据库中只有哦Innodb表,则推荐配置量为总内存的75% select  engine,round(sum(data_length + index_length)/1024/1024,1) as 'Total MB' from information_schema.tables  where table_schema not in ('information_

关于线上优化服务器视频笔记1-----快速部署线上服务器

线上linux服务器优化经验 2.线上服务器网络安全配置与系统登录安全配置 2.1.授权用户登录与sudo的设定 /etc/sudoers 文件 <user list> <host list> = <operator list> <tag list> <command list> 常见配置: Mbb ALL=(ALL) NOPASSWD:ALL 2.2.ssh登陆登陆经验 备份sshd配置文件 Cp /etc/ssh/sshd_config /e

我的物联网项目(七)前期线上事故

一 MQTT连接数报警 项目上线一个月左右,投放出去的摇摇车数量大概在200量左右,平均每天在线数(听说有些商家精打细算,有小孩需要坐车了才插电,平时都不插电,还有些干脆一直仍在角落懒的管)也就维持在100左右,当时在阿里云购买的MQTT配置是连接数上限2000(MQTT是按连接数购买的),像目前的摇摇车投放数用当时的配置绰绰有余了,连续一个月以来,都是正常化(现在想来,当初的推广策略不成熟,每天投放的摇摇车数量也是要么一天3,4台,要么连续好几天才推广3,4台),所以问题并没有暴露出来,不过出

线上机器JVM参数配置

记录一下线上机器的JVM参数配置: CATALINA_OPTS="$CATALINA_OPTS -server -Djava.awt.headless=true -Xms2560m [JVM初始分配的堆内存 2.5G]-Xmx2560m [JVM最大可用堆内存 2.5G]-Xss256k [每个线程的堆栈大小]-XX:PermSize=128m [永久代大小]-XX:MaxPermSize=384m [永久代最大值]-XX:NewSize=1024m [新生代初始内存大小]-XX:MaxNewS

开发工具系列(一):Btrace——线上Debug工具

Btrace Btrace用于调试正在运行的系统,并且在调试时不会暂停系统.特别适用于跟踪线上问题.你可以实时监控一个系统中任何一个方法的调用,你可以知道这些方法的参数.返回值是什么,还可以知道方法调用消耗了多少时间. Btrace不需要安装,只要下载一个包,解压即可. Btrace用法为bin/btrace <pid> <trace-script>.其中pid是正在运行的java进程,trace-script是跟踪脚本,它其实就是一段java代码. Hello World 首先我

(转) 发布或重启线上服务时抖动问题解决方案

转自 http://www.cnblogs.com/LBSer/p/3703967.html 相关: load.jstack.Java编译.Java运行模式 一.问题描述       在发布或重启某线上某服务时(jetty8作为服务器),常常发现有些机器的load会飙到非常高(高达70),并持续较长一段时间(5分钟)后回落(图1),与此同时响应时间曲线(图2)也与load曲线一致.注:load飙高的初始时刻是应用服务端口打开,流量打入时(Load指的是运行队列(run-queue)的长度:L=等