如果运行 Windows 的计算机从 DHCP 服务器获取 IP 地址,我该如何向该计算机发送消息。假设 DHCP 服务器从 Ubuntu 服务器运行。我猜是通过 SMBClient?或者如果不创建程序并将其分发到连接的计算机,这是否不可能?
下面是我所谈论内容的一个例子。
Computer1, connects to Wireless SSID successfully.
Computer1, obtains IP address from DHCPServer (Ubuntu Server).
Ubuntu Server, sends Computer 1 message upon obtaining IP address from DHCP Server.
Computer1, see message "You have successfully joined my network".
这就是我要找的。我认为脚本会在 Ubuntu 服务器上处理这个问题。脚本必须包含 smbclient message 命令,并知道 DHCP 服务器何时获取 IP,对吗?
有什么想法吗?
答案1
Linux dhcpd 可以配置为在发生重大事件时执行脚本。在当 DHCPD 分配 IP 时执行脚本。
Windows 支持已弃用的 Messenger 服务,可以接收此类消息,但该服务已被已禁用自 Windows XP Service Pack 2 起默认如此。
您与 Windows Messenger 等 IM 平台集成的体验将随着此应用程序在您的用户环境中的渗透程度而有所不同。