代码之家  ›  专栏  ›  技术社区  ›  Fortega

Debian启动时发送ip地址(sheevaplug)

  •  0
  • Fortega  · 技术社区  · 16 年前

    我意识到我一次要问多个问题,所以部分解决方案也可以:

    • 如何发送邮件?
    • 如何检测ip地址的变化?

    谢谢

    3 回复  |  直到 16 年前
        1
  •  1
  •   WMR    16 年前

    如果dyndns(见@taspeotis的答案)不是您想要的,您可以:

    • 一旦出现网络接口,使用ifup的post-up钩子运行命令(参见man接口(8)
    • 发送电子邮件: echo "mail body" | mail -s subject recipient@foo.bar
    • 检测ip地址的更改:如果使用dhcp,可能会发生这种情况,如果使用dhclient,则可以使用其 /etc/dhcp3/dhclient-enter-hooks.d
    • 获取正确的ip地址: ifconfig eth0 | grep "inet addr"
        2
  •  1
  •   ta.speot.is    16 年前

    你想知道盒子的IP地址以便远程访问吗?使用DynDNS域和客户端可能会更好: http://www.dyndns.com/support/clients/#linux

        3
  •  0
  •   albfan    12 年前

    要检索实际ip和邮件,您可以执行以下操作:

    $ ifconfig eth0 | grep "inet addr" | mail -s subject yourmail@gmail.com