我希望每当我的网络卡发送有关可用网络的新信息时,都能触发一些回调。我并不介意自己轮询信息。我只是不想依赖每秒生成“iwlist scan last”,但这正是我需要的信息(网络名称+信道+加密类型)。
是否有实现此功能的库?(或者是否有一些ioctl调用可以做到这一点?)
如果有必要,我只对ndiswrapper模块感兴趣。
是否有实现此功能的库?(或者是否有一些ioctl调用可以做到这一点?)
如果有必要,我只对ndiswrapper模块感兴趣。
WirelessNetworkAppeared
和WirelessNetworkDisappeared
事件。IWEVREGISTERED
和IWEVEXPIRED
事件感兴趣。如果您不想使用 DBUS,也可以将脚本/程序放置在/etc/NetworkManager/dispatcher.d/
中,NetworkManager 会在某些事件发生时调用它。
使用 "man 8 NetworkManager
" 查看脚本所接收的事件类型和参数。
但要注意脚本将作为 root
执行,这可能并非您想要的。