【问题标题】:DHCP and IP address acquired eventDHCP 和 IP 地址获取事件
【发布时间】:2013-07-01 11:15:29
【问题描述】:

我正在使用 Linux,我需要一些迹象表明 IP 地址已由 n/w 接口通过 DHCP 获取。有什么我可以等待的事件吗...理想情况下,我希望有这样的事情:一个事件或一个回调,以便每当接口获取 IP 地址时,我都可以立即了解。有没有这样的事件或回调或任何规定?

谢谢!

【问题讨论】:

  • 每次在 Linux 中分配新的 DHCP 地址时,系统日志中都会有相应的条目。 /var/log/syslog 可能是一个不错的起点。

标签: linux networking linux-device-driver network-protocols


【解决方案1】:

如果您在运行 NetworkManager 的桌面发行版上,它会在网络接口更改状态时运行 /etc/NetworkManager/dispatcher.d 中的脚本,通过命令行和环境变量传递信息。我忘记了细节,但您可以查看文档和现有示例。

NetworkManager 也有一个 dbus 接口,您可以收听相同的信息。在弹跳界面时运行(以 root 身份)dbus-monitor --system 将向您显示相关信号。

【讨论】:

  • 你能帮我把它集成到一个脚本中吗?我想知道如何在我的脚本中添加代码来知道以太网接口有一个 IP 地址。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多