А так как ноут будут юзать на АДСЛ-соединении с динамическим айпи
нужно как-то выяснять какой айпи подцепил роутер.
За пару минут накалякал скрипт
cat /home/user/mailip.sh
#!/bin/sh # получился ли адрес или что-то с сервером [ $? -eq 0 ] && RESULT="Получено" || RESULT="Сервер недоступен" # То что в кавычках заменить на свой адрес MAIL_ADDR="МЫЛО@gmail.com" IP="$(curl -s http://checkip.dyndns.org/ | grep -o "[[:digit:].]\+")" #curl -s http://checkip.dyndns.org/ | grep -o "[[:digit:].]\+" echo ${IP} ${RESULT} | mail -s "IP thats" $MAIL_ADDR
Итак этот скриптик отправляет мне на мыло письмо с внешним айпи.
Теперь нужно процесс автоматизировать
cd /etc/cron.d/
nano -w mailip
# Global variables
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
1 */4 * * * root /bin/bash /home/user/mailip.sh
#*/1 * * * * root ifconfig eth0 >/tmp/testcron.log
Теперь поясню что значит это все.
Я добавил в демон крона запись
стартовать мой скрипт кажду первую минуту четвертого часа
#*/1 * * * * root ifconfig eth0 >/tmp/testcron.log
А вот это применял для тестирования демона cron
пишет вывод ifconfig eth0 каждую минуту каждого часа
Ну вот вуаля ко мне на почту приходят сообщения с айпи.
п.с.
Чтобы почта уходила я использовал ssmtp
Я раньше выкладывал как нужно правильно настраивать его.