当移动设备登录局域网时执行脚本

当移动设备登录局域网时执行脚本

我正在尝试找到一种方法,当移动设备登录到我的家庭网络时,立即在家用电脑上执行脚本。Fing 和 NMAP 是我需要的工具,但触发器带来了问题。有什么建议吗?

答案1

如果您使用 DHCP,您可能需要检查并考虑以下内容,

资料来源:

Ubuntu 论坛:在 dhcpd 为​​客户端分配 ip 后运行脚本

超级用户:当 dhcpd 提供 IP 时执行脚本

dhcpd配置文件

on commit {
        set ClientIP = binary-to-ascii(10, 8, ".", leased-address);
        set ClientMac = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6));
        log(concat("Commit: IP: ", ClientIP, " Mac: ", ClientMac));
        execute("/usr/sbin/my_script_here", "commit", ClientIP, ClientMac);
}

相关内容