我正在使用NF_INET_PRE_ROUTING
钩子的 Linux 内核模块中工作。在那个钩子中,我需要知道我所有的 net_devices 的状态,特别是无线设备。我可以从net_device->flags
即IFF_UP
设备启动或关闭中获取有关设备的一些信息。但我需要更多关于无线的细节net_device
。
- net_device 是无线/有线的吗?
- 无线设备是否连接到无线接入点?
- 如果是,哪个无线接入点(接入点名称)?
- 与该设备关联的网关地址(我认为,我需要从路由表中获取此地址?)。