- 博客(3)
- 资源 (9)
- 收藏
- 关注
原创 检测路由器网关,上网的网卡 MAC地址,ip地址。网关MAC地址。
1、关于默认网关的监测,通常情况下 使用 route PRINT -4 可以获取到默认网关,如果您有多个网卡且都连接到了路由 您会发现 有多个默认网关。而跳跃点数则是优先级。数字越小 优先级越高。static void getIpAddressByIndex(DWORD ifIndex, char * ip){ DWORD dwSize = 0, i =0; if(ERROR_I
2014-02-21 16:02:55 5445
原创 通过IP地址获取MAC
在最一个Linux中 需要通过局域网的IP地址获取MAC, 自然而然地想到了可以通过查询MAC缓存来实现。一般情况下 可以通过读取 /proc 文件系统中的 /proc/net/arp 文件来实现。但也可以通过 ioctl 来获取。缺点是必须明确指定设备名称 比如获取局域网的 则要指定 交换机接口的名字 ,在我的路由器里是 br-lan 也有些是 br0。bool querymacby
2014-02-18 09:35:40 3649
原创 一段失败的代码 inotify的使用
在最近的工作中,由于需要在路由器上检测局域网所有连接的电脑。于是想到一个办法,监控arp缓存。有2个方法。1、从内核入手。邻居子系统。arp_tbl改变后自己通过 netlink 放通知,第二个方法 通过监控 /proc/net/arp 的改变。但由于 /proc 文件系统是一类特殊的文件系统。inotify无法监控,也是做了后才知道。权当学习 inotify的用法吧。将这段代码贴出来做个记号。
2014-02-14 19:15:10 2979 3
Disk2VHD 支持生成网维大师、云更新无盘引导镜像的版本
2024-03-22
ExtJS Gears 工程实践
2009-08-31
官方设计器 Ext Designer 补丁 升级版
2009-08-31
易语言.尘土 界面库
2008-02-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人