Projekat

Općenito

Profil

Akcije

Podrška #11908

Zatvoren

hsabina router: d-link dir-100 + openwrt

Dodano od Ernad Husremović prije više od 18 godina. Izmjenjeno prije oko 18 godina.

Status:
Zatvoreno
Prioritet:
Normalan
Odgovorna osoba:
Kategorija:
-
Početak:
Završetak:
% završeno:

0%

Procjena vremena:

Opis

hsabina router: d-link dir-100 + openwrt

ref. trac ticket: http://trac.sigma-com.net/sa-ScInfrastructure/ticket/820


Fajlovi

Akcije #1

Izmjenjeno od Ernad Husremović prije više od 18 godina

juče je jasko ovo postavio, ali je bio problem sa dyndns-om. jasko je našao na forumima da router ima bug za osvježavanje dyndns-a

dogovorili smo da dyndns osvježavanje prebaci na openwrt .. ali to ne radi

zadnji put je osvježavanje se desilo juče 6:10 pm

Akcije #2

Izmjenjeno od Ernad Husremović prije više od 18 godina

e sad ne znam da li veza prema internetu uopšte radi

Akcije #3

Izmjenjeno od Ernad Husremović prije više od 18 godina

našao na dlink norveškim stranicama update firmware-a (e sad ne znam koji je firmware na router-u):

http://www.dlink.no/?go=jN7uAYLx/oIJaWVTALoZU9f8nJUIKOZWTcWpa/O31g24UoR/l70kNZ4hMqdn7T8=

Akcije #6

Izmjenjeno od Jasmin Beganović prije više od 18 godina

podešenja

dir-100

IP 192.168.0.1
Username: admin/sarabon0301
Firmware je mislim 1.0
Podešena je ppoe konekcija
Problem je bio sa dyndns-om prijavljuje auth failed iako je sve ok.
Napravljen passthrough na wl-hdd(192.168.0.111) za portove 22 i 80

WL-HDD
dodijelio mu fiksnu IP
IP 192.168.0.111
Username: root/sarabon0301

Laptopima dhcp daje parametre

dyndns

podesio dydns na wl-hdd ali ni tu 1OK

Jan  1 00:27:24 (none) : version 3.0.11b8, interface eth1, host hsabina.dyndns.org, server members.dyndns.org, service dyndns 
Jan  1 00:27:24 (none) : (hsabina.dyndns.org) unable to resolve interface eth1 

on gleda eth1 kao wan interfejs , pošto se wl-hdd ne koristi za konekciju mora se ići na web.

Našao patch ez-ipupdate-a na http://forum.openwrt.org/viewtopic.php?pid=48791
jednostavno se stavi u conf "interface=web-detect"

odradio skidanje starog, instalaciju patchovanog i podešenje i testiranje

root@OpenWrt:/etc/ez-ipupdate# ipkg remove ez-ipupdate
Removing package ez-ipupdate from root...
Successfully terminated.
root@OpenWrt:/etc/ez-ipupdate# ipkg install http://ouaye.net/files/ez-ipupdate_3.0.11b8-2_mipsel.ipk
Downloading http://ouaye.net/files/ez-ipupdate_3.0.11b8-2_mipsel.ipk
Installing ez-ipupdate (3.0.11b8-2) to root...
Configuring ez-ipupdate
Successfully terminated.
root@OpenWrt:/etc/ez-ipupdate# tail ez-ipupdate.conf 
service-type=dyndns
user=hsamra:hernad
host=hsabina.dyndns.org
max-interval=86400

# Do not change the lines below
interface=web-detect
cache-file=/etc/ez-ipupdate/ez-ipupdate.cache
pid-file=/var/run/ez-ipupdate.pid
execute=/etc/ez-ipupdate/ez-ipupdate-ok.sh
root@OpenWrt:/etc/ez-ipupdate# ez-update
-ash: ez-update: not found
root@OpenWrt:/etc/ez-ipupdate# ez-ipupdate
ez-ipupdate Version 3.0.11b8
Copyright (C) 1998-2001 Angus Mackay
service: dyndns
user name: hsamra
password: 
host: hsabina.dyndns.org
interface: web-detect
connected to checkip.dyndns.org (208.78.69.70) on port 80
request successful
connected to members.dyndns.org (63.208.196.96) on port 80
request successful
root@OpenWrt:/etc/ez-ipupdate# 

nakon obvoga dyndns se uspješno osvježio, resetovao router ..OK

Akcije #7

Izmjenjeno od Jasmin Beganović prije više od 18 godina

Nakon ovoga testirao laptope , sabinin je Ok ali mijin !OK net5radi mu mreža.
Kontaktirao miju kaže ima neka kutijica preko koje ide ????. Najvjerovatnije usb mrežna jer ova !OK ali je nisam mogao naći.

Potrebno ponjeti i jedan mrežni kabl za mijin laptop

Akcije #8

Izmjenjeno od Jasmin Beganović prije više od 18 godina

na kraju sam napravio backup konfiguracije i systema

root@OpenWrt:/# dd if=/dev/mtdblock/1 > /tmp/wrt-linux.trx
7552+0 records in
7552+0 records out
root@OpenWrt:/# dd if=/dev/mtdblock/3 > /tmp/wrt-nvram.bin
128+0 records in
128+0 records out
root@OpenWrt:/# cd /tmp/
root@OpenWrt:~# ls
config.tgz-oWK2aU  log                resolv.conf        spool              wrt-linux.trx
dhcp.leases        net                run                usr                wrt-nvram.bin
root@OpenWrt:~# ls -l -h
-rw-------    1 root     root         4.0k Jan  1 00:07 config.tgz-oWK2aU
-rw-r--r--    1 root     root            0 Jan  1 00:00 dhcp.leases
drwxr-xr-x    2 root     root           80 Jan  1 00:00 log
drwxr-xr-x    2 root     root           40 Jan  1 00:00 net
-rw-r--r--    1 root     root           52 Jan  1 00:00 resolv.conf
drwxr-xr-x    2 root     root          140 Jan  1 00:00 run
drwxr-xr-x    3 root     root           60 Jan  1 00:00 spool
drwxr-xr-x    3 root     root           60 Jan  1 00:01 usr
-rw-r--r--    1 root     root         3.7M Jan  1 00:10 wrt-linux.trx
-rw-r--r--    1 root     root        64.0k Jan  1 00:10 wrt-nvram.bin
root@OpenWrt:~# 

hernad@desk-h9:~/Desktop$ scp root@192.168.0.111:/tmp/wrt* /home/hernad/Desktop/root@192.168.0.111's password: 
wrt-linux.trx                                 100% 3776KB 290.5KB/s   00:13    
wrt-nvram.bin                                 100%   64KB  64.0KB/s   00:00    
hernad@desk-h9:~/Desktop$ 

Akcije #9

Izmjenjeno od Jasmin Beganović prije više od 18 godina

stavio sam na dir-100 da je konekcija always on , zašto je sada dyndns pukao ?? ili je konekcija pukla ili je do ovog mog podešenja patchovanog ez-ipupdate-a

Akcije #10

Izmjenjeno od Jasmin Beganović prije više od 18 godina

najvjerovatnije sam ga trebao u cron ubaciti jer kada sad skontam webif ovaj patchovani prijavi kao broken pa ga možda i ne pokušava pokrenuti automatski

Akcije #11

Izmjenjeno od Jasmin Beganović prije više od 18 godina

rješenje bi dakle bilo ubaciti u crontab

Akcije #12

Izmjenjeno od Jasmin Beganović prije više od 18 godina

ustvatri moglo bi biti i da ez-ipupdate čeka update ip adrese na wan interfejsu a pošto se on ne događa on misli da ne dolazi do promjene ip adrese.

Akcije #13

Izmjenjeno od Ernad Husremović prije više od 18 godina

Replying to [comment:8 bjasko]:

Nakon ovoga testirao laptope , sabinin je Ok ali mijin !OK net5radi mu mreža.
Kontaktirao miju kaže ima neka kutijica preko koje ide ????. Najvjerovatnije usb mrežna jer ova !OK ali je nisam mogao naći.

mija misli vjerovatno na isdn pcmci modem ...

e sad što mrežna karta ne radi pojma nemam

Akcije #14

Izmjenjeno od Ernad Husremović prije više od 18 godina

što se tiče dyndns-s jasko je to ovdje vjerovatno našao:

http://forum.openwrt.org/viewtopic.php?pid=48791

Akcije #15

Izmjenjeno od Ernad Husremović prije više od 18 godina

ez-ipupdate ima daemon mode

evo primjera jednog ez-ipupdate.conf što sam našao na net-u

service-type=dyndns-custom
user=username:password
host=mydomain.com,myseconddomain.com,thirddomain.com
mx=mail.mydomain.com
interface=eth1
max-interval=86400
cache-file=/opt/tmpfs/ez-ipupdate.cache
daemon

međutim na openwrt-ovim stranicama se izbjegava ez-ipupdate

http://wiki.openwrt.org/DDNSHowTo

Akcije #16

Izmjenjeno od Ernad Husremović prije više od 18 godina

preporučuje se neki updatedd

Install the updatedd package and the plugin package for your DDNS service. <plugin> can be changeip, dyndns, eurodyndns, hn, noip, ods, ovh, regfish, tzo or zoneedit.

ipkg update
ipkg install updatedd updatedd-mod-<plugin>

Akcije #17

Izmjenjeno od Ernad Husremović prije više od 18 godina

druga varijanta je ova shell skripta

#!/bin/sh
USER="hsamra" 
PASS="hernad" 
DOMAIN="hsabina.dyndns.org" 
registered=$(nslookup $DOMAIN|sed 's/[^0-9. ]//g'|tail -n1|sed -e's/ [0-9.]*//2' -e's/ *//')
current=$(wget -O - http://checkip.dyndns.org|sed s/[^0-9.]//g)
#echo current=$current
[ "$current" != "$registered" ] && {
        wget -O /dev/null http://$USER:$PASS@members.dyndns.org/nic/update?hostname=$DOMAIN &&
        registered=$current
}

sleep 3
newip=$(wget -O - http://checkip.dyndns.org|sed s/[^0-9.]//g)
newdns=$(nslookup $DOMAIN|sed 's/[^0-9. ]//g'|tail -n1|sed -e's/ [0-9.]*//2' -e's/ *//')
echo "Set ${newip} (DNS: ${newdns}), had ${current} (DNS: ${registered})" \
        | /usr/bin/logger -t ddupd

kojom se uz pomoć http://checkip.dyndns.org utvrđuje web adresa i onda se to upisuje na server

ova skripta je skroz ok ...

Akcije #18

Izmjenjeno od Ernad Husremović prije više od 18 godina

na 192.168.0.111

service-type=dyndns
host=test.dyndns.org
interface=web-detect
user=test:test
wildcard

# Do not change the lines below
cache-file=/etc/ez-ipupdate.cache
pid-file=/var/run/ez-ipupdate.pid
max-interval=2592000

mislim da je ovaj max-interval sporan da je on period refreshiranja

Akcije #19

Izmjenjeno od Ernad Husremović prije više od 18 godina

naletio sam na ovaj ipk u /etc/init.d/ ... e tu baš ne bi trebao biti nepotrebno zauzima prostor

za to ima /tmp lokacija

Akcije #20

Izmjenjeno od Ernad Husremović prije više od 18 godina

osvježio sam firmware na 1.0.2 d-linka ... sada mi dyndns prijavljuje ok ažuriranje

root@OpenWrt:/etc/init.d# ipkg remove ez-ipupdate

Removing package ez-ipupdate from root...
Successfully terminated.
root@OpenWrt:/etc/init.d# reboot

Akcije #21

Izmjenjeno od Ernad Husremović prije oko 18 godina

  • Status promijenjeno iz Novo u Zatvoreno
Akcije

Također dostupno kao Atom PDF