1

Temat: Koniec darmowego DynDns - alternatywa

Czy możecie polecić jakąś alternatywę, którą obsługuje Gargoyle i podobnie łatwą do skonfigurowania ?

2

Odp: Koniec darmowego DynDns - alternatywa

no-ip.com? a z własną domeną to dnsomatic.com + namecheap (nie wiem czy jest w gargoyle)

3

Odp: Koniec darmowego DynDns - alternatywa

Korzystam z zoneedit.com

4

Odp: Koniec darmowego DynDns - alternatywa

changeip.com

5 (edytowany przez badziewiak 2014-05-22 13:55:02)

Odp: Koniec darmowego DynDns - alternatywa

Z ciekawosci zapytam: Czy jest taka mozliwosc, zeby cyklicznie z poziomu openwrt wyslac na gmaila aktualny adres IP, np. 1x dziennie?

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

6

Odp: Koniec darmowego DynDns - alternatywa

Tak, masz na eko.one.pl jak wysyłać mejla. Dodajesz to do crona, jak uzyskać adres ip wiesz (ifstatus wan)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez badziewiak 2014-05-23 10:07:39)

Odp: Koniec darmowego DynDns - alternatywa

Dobra, wysylanie maila dziala mi bez zarzutu. Jak zapisac do pliku ifstatus wan by go wyslac? Jesli wpisze nano plik.txt, to jest on zapisywany w RAM czy FLASH?

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

8

Odp: Koniec darmowego DynDns - alternatywa

Zależy GDZIE go zapiszesz, prawda? smile

ifstatus wan > /tmp/status_wan.txt

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Koniec darmowego DynDns - alternatywa

A gdybym chcial dopisac na poczatku:

To: adres@gmail.com
Subject: Wiadomosc testowa

i dopiero ifstatus wan?

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

10

Odp: Koniec darmowego DynDns - alternatywa

echo "To: adres@gmail.com" > /tmp/status_wan.txt
echo "Subject: Wiadomosc testowa" >> /tmp/status_wan.txt
ifstatus wan >> /tmp/status_wan.txt

> nadpisuje/tworzy plik
>> dodaje do istniejącego pliku

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11 (edytowany przez badziewiak 2014-05-23 11:16:22)

Odp: Koniec darmowego DynDns - alternatywa

O ile przeslanie linijki tekstu nie stanowi problemu, to zawartosc ifstatus wan nie zostala przeslana. Plik tekstowy wyglada poprawnie lecz chyba znaki specjalne moga uniemozliwiac wyslanie. Czy jest taka mozliwosc by wyluskac sam adres IP i wrzucic go do pliku?

EDIT: Hahaha falszywy alarm, sprawdzalem niewlasciwego maila big_smile

Dziekuje za pomoc.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

12

Odp: Koniec darmowego DynDns - alternatywa

Tak, wcześniej robiąc cut|grep|awk co tam lubisz i wyłuskać to co chcesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13 (edytowany przez badziewiak 2014-05-23 11:44:57)

Odp: Koniec darmowego DynDns - alternatywa

Skrypt mail.sh wykonuje sie poprawnie. Probowalem za pomoca pluginu cron dodac zadanie: */1 * * * * /tmp/mail.sh, w celach testowych co minute, lecz nie wykonuje sie. Dlaczego?

echo "To: xxx@gmail.com" > /tmp/mail.txt
echo "Subject: Temat" >> /tmp/mail.txt
ifstatus wan >> /tmp/mail.txt
cat /tmp/mail.txt | sendmail -t
MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

14

Odp: Koniec darmowego DynDns - alternatywa

/tmp/mail.sh ma prawda do wykonywania się?

Jako pierwszą linię zrób #!/bin/sh

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15 (edytowany przez badziewiak 2014-05-23 12:14:27)

Odp: Koniec darmowego DynDns - alternatywa

Poprzednia wersja wykonywala sie z palca. Nowa tez, ale cron nie uruchamia jej:

#!/bin/sh
echo "To: xxxxx@gmail.com" > /tmp/mail.txt
echo "Subject: Temat" >> /tmp/mail.txt
ifstatus wan >> /tmp/mail.txt
cat /tmp/mail.txt | sendmail -t
MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

16

Odp: Koniec darmowego DynDns - alternatywa

Zobacz czy faktycznie to masz w /etc/crontabs/root, w /etc/config/system obniż też sobie poziom logowania żebyś widział czy to zadanie zostało odpalone przez crona czy nie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Koniec darmowego DynDns - alternatywa

/etc/crontabs/root

0 0,4,8,12,16,20 * * * date -u  +"%Y.%m.%d-%H:%M:%S" >/usr/data/time_backup
0,1,11,21,31,41,51 * * * * /usr/bin/set_kernel_timezone >/dev/null 2>&1
15 23 * * * /sbin/stat.sh
* * * * * if [ -z "$(ifconfig | grep tun 2>/dev/null)" ] ; then logger "openvpn stopped, restarting" ; /etc/init.d/openvpn restart ; fi
*/3 * * * *
0 0,4,8,12,16,20 * * * /tmp/bw_backup/do_bw_backup.sh
0 0,4,8,12,16,20 * * * /tmp/bw_backup/do_openvpn_bw_backup.sh
*/1 * * * * /tmp/mail.sh

/etc/config/system

option cronloglevel '1'

i oczywiscie bylo /etc/init.d/cron restart

root@Gargoyle:/tmp#logread
May 23 13:26:26 Gargoyle cron.info crond[13284]: crond: crond (busybox 1.19.4) started, log level 1
May 23 13:27:01 Gargoyle cron.info crond[13284]: crond: USER root pid 13287 cmd if [ -z "$(ifconfig | grep tun 2>/dev/null)" ] ; then logger "openvpn stopped, restarting" ; /etc/init.d/openvpn restart ; fi
May 23 13:27:02 Gargoyle cron.info crond[13284]: crond: USER root pid 13288 cmd /tmp/mail.sh
May 23 13:28:01 Gargoyle cron.info crond[13284]: crond: USER root pid 13296 cmd if [ -z "$(ifconfig | grep tun 2>/dev/null)" ] ; then logger "openvpn stopped, restarting" ; /etc/init.d/openvpn restart ; fi
May 23 13:28:01 Gargoyle cron.info crond[13284]: crond: USER root pid 13297 cmd /tmp/mail.sh
May 23 13:29:01 Gargoyle cron.info crond[13284]: crond: USER root pid 13305 cmd if [ -z "$(ifconfig | grep tun 2>/dev/null)" ] ; then logger "openvpn stopped, restarting" ; /etc/init.d/openvpn restart ; fi
May 23 13:29:01 Gargoyle cron.info crond[13284]: crond: USER root pid 13306 cmd /tmp/mail.sh
May 23 13:30:01 Gargoyle cron.info crond[13284]: crond: USER root pid 13312 cmd if [ -z "$(ifconfig | grep tun 2>/dev/null)" ] ; then logger "openvpn stopped, restarting" ; /etc/init.d/openvpn restart ; fi
May 23 13:30:01 Gargoyle cron.info crond[13284]: crond: USER root pid 13313 cmd /tmp/mail.sh
MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

18

Odp: Koniec darmowego DynDns - alternatywa

Więc cron jednak to woła.

Dodaj pełne ścieżki do wywołania sendmail. Plik w /tmp się tworzy czy nie ?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: Koniec darmowego DynDns - alternatywa

PS. Zrób nowy wątek bo bardzo OT się zrobił.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20 (edytowany przez badziewiak 2014-05-23 12:40:16)

Odp: Koniec darmowego DynDns - alternatywa

Data modyfikacji pliku mniej wiecej z czasu gdy wywolalem skrypt z palca. Wywalilem plik, ale nowy nie tworzy sie.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

21

Odp: Koniec darmowego DynDns - alternatywa

@Cezary
Przenies prosze stosowne posty tu: http://eko.one.pl/forum/viewtopic.php?id=8769

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

22

Odp: Koniec darmowego DynDns - alternatywa

Nie mogę. Engine tego nie obsługuje.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.