Archief - ddclient op debian configgen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

frensj

Legacy Member
goeiedag

heb hier dus nen debian server draaien, en kzou dus nen ddclient willen hebben.

maar ik zit achter ne router en weet ni hoe dak da moet instelle just dus... (kwist bij configuratie ni naar welken interface em moest luisteren, dus niks ingevuld daar)

ik heb nu:
pid=/var/run/ddclient.pid
protocol=dyndns2
use=if, if=
server=members.dyndns.org
login=frensj
password='paswoord-van-mij'
frensj.dyndns.org


en euhm, start ddclient ook automatisch mee op als ik em toch eens zou moete rebooten? (binnenkort zeker ne keer, moet em op definitieve plek zette :))

maar als ik dus dees doe:
#crontab -u root -e
30 * * * * root ddclient -web checkip.dyndns.org >> /share/ddclient.txt

als ik daarna cron typ zegt em wel nog:
#cron
cron: can't lock /var/run/crond.pid, otherpid may be 1998: Resource temporarily unavailable


dan wordt da elk uur op 30 minuten uitgevoerd, right? (en uitvoer omgeleid naar da bestand) of zie ik iets fout, als ik da commando doe, dan zei hij dat men ip nog hetzelfde was, dus neem ik aan da het werkt :) enkel die crontab...

edit: het bestand ddclient.txt is wel aangemaakt, maar sta niks in, is da nu een goed of een slecht teken? :)

merci alvast om der al maar over na te denke :p

RpR

Legacy Member
Heb ik vroeger ook op fedora gedaan (Nu zit dyndns client op router)
Ik heb het eerst via deze tutorial gedaan:
http://www.essetee.be/dyndnsuptodate.php (Algemeen zeer handige site)

En toen heb ik het via yum install ddclient gedaan en die was zelf beter (Gewoon snel config aanmaken en twas gedaan)

frensj

Legacy Member
hmz maar hoe werkt crontab juits? kkrijg het precies ni aan de gang...
da is em alsek "crontab -u root -e" doe als root (en niet met su, echt root)

* * * * * root ddclient -web checkip.dyndns.org >> /share/ddclient.txt
34 * * * * root /etc/date > /share/bestand

ok, de 34e minuut kwam der dus een "bestand" in men share te staan (is via samba bereikbaar voor men windows pc) maar er staat niks in?
en in die /share/ddclient.txt staat ook nog niks, en dat werd ook wél aangemaakt toen het de eerste keer uitgevoerd zou moeten geweest zijn.

uitvoer van date:
"do feb 9 17:37:21 CET 2006"
uitvoer van "ddclient -v -web checkip.dyndns.org" (die -v nog erbij gezet zoda der echt wel uitvoer is, ook in crontab erbij gezet):
CONNECT: checkip.dyndns.org
CONNECTED:
SENDING: GET / HTTP/1.0
SENDING: Host: checkip.dyndns.org
SENDING: User-Agent: ddclient/3.6.2
SENDING: Connection: close
SENDING:
RECEIVE: HTTP/1.1 200 OK
RECEIVE: Content-Type: text/html
RECEIVE: Server: DynDNS-CheckIP/0.1
RECEIVE: Connection: close
RECEIVE: Cache-Control: no-cache
RECEIVE: Pragma: no-cache
RECEIVE: Content-Length: 106
RECEIVE:
RECEIVE: <html><head><title>Current IP Check</title></head><body>Current IP Address: xxx.xxx.xxx.xxx</body></html>
SUCCESS: frensj.dyndns.org: skipped: IP address was already set to xxx


maar niks van da alles komt er dus in die bestanden te staan ...
hoe komt dit?

RpR

Legacy Member
raar,

want bij mij werkt dat dus wel.
Ik moet wel date > bestand doen om het te doen werken omdat /etc/date niet bestaat hier om mijn fedora.

probeer eens:
root ddclient -web checkip.dyndns.org

uit te voeren en output te bekijken en dan dit:
root ddclient -web checkip.dyndns.org >> /share/ddclient.txt

En die tutorial van essetee werkt zeker. Anders moe je die eens overlopen.

frensj

Legacy Member
ow ja, die /etc/date hebbek weggedaan, werkt ook ni ze (kwou is teste of da echt ni moest, maar werkt dus NI :p)

en die
root ddclient -web checkip.dyndns.org
geeft geen uitvoer zonder -v he :)
maar als ik het dus zo doe zonder de uitvoer om te leiden, dan merk ik niets (zou dat wel moeten?) op mijn console komen hoor.

en ik wil het ZELF doen, ni me een script van iem anders, want zoals ik het nu doe moet da ook werken toch :(
:p

maar euhm, als gij dus crontab -u root -e doe, en dan daar in zet
* * * * * root date
* * * * * root date > share/bestand.txt

dan krijgde gij elke minuut de uitvoer van "date" te zien op uwe console? en in een txt'ke ook? :(

edit: ik zie op dien essetee da em dees nog in zenne crontab heeft staan:
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/home/serge/bin
HOME=/var/log

mss ook der is bijzette? (kzalt doen en zegge wa et geeft :p en aanpasse voor menne debian path is dan /etc of /etc/init.d vermoed ik?)

edit:
alsek in menne crontab
* * * * * echo tekstspullement >> /share/tekstbestand.txt

zet, dan voert em het wel uit... nu kannek helemaal nimmer volgen, kheb toch mijn path goe staan enzo? (nu dan toch...)

ok, path was dus nog ni goe, ddclient sta in /usr/sbin :)

it works!
crontab nu:
* * * * * /usr/sbin/ddclient -v -web checkip.dyndns.org >> /share/ddclient.txt
* * * * * /bin/date >> /share/date.txt

best wel voos eigelijk ...
:) (nu dien date nog weg doen ntrlk :p)

Evil_Homer

Legacy Member
in debian moet ge hem niet in crontab zetten, ddclient draait als een daemon, en update regelmatig zelf.

Normaalgezien staat hij verder ook in /etc/rc2.d waardoor hij bij rebooten automatisch gestart wordt.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan