Felállás: Debian box ddclient - SMC7004VBR - dyndns
Lóg még a routeren egy winXP gép is.
root crontab -ban benne van a ddclient (napjában többször). Mégis 2-3 havonta eldobja magát, nem képes felállni (több nap alatt sem)!?
ping -R "valami ismert host" - 100% packet lost
traceroute "valami ismert host" - nincs benne a router külső címe!
Ami megbízhatóan működik, a wget http://checkip.dyndns.org -q -O -
Ismertek még valami lehetőséget?
- 2677 megtekintés
Hozzászólások
én használok ilyen routert többet is, igaz ubuntuval.
/etc/ddclient.conf-ban nekem így van:
use=web
és ezzel hibátlanul működik évek óta.
esetleg use=fw is játszhat
(vagy nem jól értettem a problémát?)
--------------------------------
feel the beat - it's everywhere!
- A hozzászóláshoz be kell jelentkezni
De végül is jól értetted.
A jelenlegi config:
pid=/var/run/ddclient.pid
protocol=dyndns2
use=web, web=checkip.dyndns.org/, web-skip='IP Address'
server=members.dyndns.org
login=xxx
password=yyy
"hostname.dyndns.org"
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
akkor passz. nekem csak "use=web" van, a többi nélkül, a "hostname.dyndns.org" idézőjel nélkül van, a password pedig ' '-ek közt, ennyi a különbség, nem tudom, ez számít-e?
valamint a checkip.dyndns.org azt adja vissza, hogy "Current IP Adress: ....". nem kéne akkor a skip-nek is ennek lennie? (csak találgatok :D )
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy felreertem a kerdest...de ha az a kerdesed, mi a publikus IP cimed, akkor www.whatismyipaddress.com
udv. Akos
- A hozzászóláshoz be kell jelentkezni
nekem a no-ip.org működik. 10 percenként frissíti magát. SSH és FTP elérés van az otthoni gépemre. SSH mindig működik, FTP esetén nagyon ritkán kézileg rúgtam újra a ProFTPd-t, és onnantól már jó volt. És egy év alatt két alkalommal állt fél-fél napig a no-ip névszolgáltató szerver. Ingyenes account-om van,a mit időnként meg kell újítani, tehát a reklám levelük elolvas, meghosszabbításra rákattint és ennyi.
/mazursky
Love your job but never love your company!
Because you never know when your company stops loving you!
- A hozzászóláshoz be kell jelentkezni
Nekifutok még egyszer.
Szóval egy, a router mögött üzemelő Debian 3.1 (asszem sarge) fel van telepítve a megfelelő(?) ddclient - mint daemon.
Átlag 2-3 havonta gondol egyet és nem frissül IP cím. Első megközelítésben betettük a root crontabba:
0 1,8,16,24 * * * /etc/init.d/ddclient restart
Sajnos nem oldotta meg :( megint "eltünt", odaszaladt (60 km nekem 200 lenne) egy írástudó és kézileg elvégezte ugyanezt akkor kitört a béke. A syslog -ban csak azt látni ha az IP cím frissítése "SUCCESS". Abban az időszakban amíg nem semmilyen bejegyzés nincs - így semmi kapaszkodó hogy miért nem :[
Nem tudom hol a hiba. A következőket tervezem:
1. az init.d/ddclient scriptbe elhelyezek néhány log üzenetet (hátha a cron van rosszul beállítva)
2. egy másik rendszerben, egy meghatározott portra fogok kapcsolat tartó csomagokat küldözgetni (talán netcat, de lehet hogy összeütök valamit)
3. mivel a dobozban van GSM/SMS lehtőség elküldöm, legalább naponta egyszer az IP címet magamnak
A 3 pontban támadtak gondjaim. Úgy tűnik a hogy ahhoz hogy a WAN címemet megbzhatóan detektáljam nem tudom használni a "ping -R" sem a "traceroute" parancsokat :( A http://checkip.dyndns.org szolgáltatás működik, de szerettem volna valami mást használni mint a ddclient.
És most mégegyszer. Tudtok még valamilyen megodást? Ismertek más szolgáltatót akinek ilyesféle szolgáltatása van (amihez nem kell külön kliens program, hanem "on demand" lekérhető az IP cím)?
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
hát a crontab már biztos, hogy rossz, mivel tudomásom szerint az óráknak 0-23 kell lenni, a 24 már nem jó, nem lehet, ez a baj?
nem értem, miért nem jó neked a checkip.dyndns.org cím, és mi köze ennek a ddclienthez? ezt az oldalt akkor is lehívhatod, ha nincs ddclient-ed. akár írhatsz rá szkriptet, ami mondjuk cron-ból fut óránként, wgettel leszedi az index.htlm-t, kivágja belőle az ip címet, és pl. feltölti egy másik ingyenes webtárhelyre, amit te is elérsz, vagy elküldözi neked mail-ben, és akkor onnan mindig meg tudod nézni az ip címet, akkor is, ha esetleg a szerveren a ddclient beszarna. (amit nem értek, miért van... nekem több gépen is fut, igaz, én fizetett accountokat használok)
- A hozzászóláshoz be kell jelentkezni
Találtam egy másik szolgáltatást http://checkip.org néven. Nagyon szószátyár, de a következő sorral szinte a checkip.dyndns.org formátumot kapom:
wget http://checkip.org -q -O - | grep "IP\ address"
Valahogy az awk -ot kellene beidomítanom, hogy kibontsa a natúr ip címet, de egyenlőre nem sikerül megadnom az elválasztó karaktereknek a
reláció jeleket:
awk '{FS="[ \t\<\>]"}'
nem működik :(
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
No ez is megvan:
#!/bin/sh
#
wget http://www.checkip.org -q-O - | grep "IP\ Address" |awk -F "[ \t<>]" '[print $8]'
Szépen "kiköpi" az aktuálisan detektált WAN címet :)
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Az kizart, hogy ez kikopi.
- A hozzászóláshoz be kell jelentkezni
Sorry - ez nekem mükszik!
Lehet hogy van benne szintaktiakai hiba! No mégegyszer:
#!/bin/sh
#
wget http://www.checkip.org -q -O - | grep "IP\ Address" | \
awk -F "[ \t<>]" '{print $8}'
Az eredetiben nincs sortörés és működik. Az sms küldés is megy, megkapom az aktuális IP címet.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
A celnak egy akarmilyen level, akar tartalom nelkul is megfelel, mert a fejleceben benne lesz a wan- ipcimed
- A hozzászóláshoz be kell jelentkezni
Az e-mail jó megoldás, de azon töprengek, hogy scp -vel "egyszerűen" felmásolom a távoli szerveremre.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
"Szóval egy, a router mögött üzemelő Debian "
Nem olvastam topicot végig, de
a routerben nincs dyndns menu?
- A hozzászóláshoz be kell jelentkezni
Sajna a még a "javulj meg" gombot sem tudom elérni ;)
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
de van benne
- A hozzászóláshoz be kell jelentkezni
Hogyne, egy "reset" és egy "power on/off" - az utóbbi a tuti ;P
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
ezt nem értem
- A hozzászóláshoz be kell jelentkezni
No azt hiszem az egyik hiba megvan - csak nem értem :(
A crontab -ba rakott meghívás nem megy!
Ez miért nem jó:
0 1,8,16,24 * * * /etc/init.d/ddclient restart
Most betettem hogy
0 */4 * * * /etc/init.d/ddclient restart
Meglátom mi lessz!
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
mint írtam, az óráknak 0-23 közt kell lenni, a 24 nem jó
- A hozzászóláshoz be kell jelentkezni