2010-02-09 44 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]