2010-02-09 78 views
0

我有一个sheevaplug debian(默认)安装它。Debian发送ip地址在启动(sheevaplug)

我希望收到带有sheevaplug的IP地址的邮件,每次重新启动时,以及每当IP地址发生变化时。

我不知道如何做到这一点...

我意识到我问多件事情的一次,所以解决方案的一部分也行:

  • 如何写的东西在启动时运行?
  • 如何发送邮件?
  • 如何检测IP地址的变化?
  • 如何检索正确的ip地址? (ifconfig给出了很多我不需要的信息)

谢谢!

回答

1

如果DynDNS的(见@taspeotis的回答)是不是你想要的,你可以:

  • 运行命令一旦网络接口的出现使用的ifup的后弯钩(见男子接口(8)
  • 发送电子邮件:echo "mail body" | mail -s subject [email protected]
  • 检测IP地址的变化:这可能会发生,如果你使用DHCP,如果您使用的dhclient你可以使用其/etc/dhcp3/dhclient-enter-hooks.d
  • get t他正确的IP地址:ifconfig eth0 | grep "inet addr"
+0

谢谢,我会试试这个... – Fortega 2010-02-09 10:43:19

1

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

+0

,但也许我定制ddclient有点做什么,我需要...我会检查这一点。谢谢。 – Fortega 2010-02-09 10:42:13

0

为了获得实际的IP地址和邮件,你可以这样做:我想不完全是

$ ifconfig eth0 | grep "inet addr" | mail -s subject [email protected]