Podrška #11908
Zatvorenhsabina router: d-link dir-100 + openwrt
Dodano od Ernad Husremović prije više od 18 godina. Izmjenjeno prije oko 18 godina.
0%
Opis
hsabina router: d-link dir-100 + openwrt
ref. trac ticket: http://trac.sigma-com.net/sa-ScInfrastructure/ticket/820
Fajlovi
| ez-ipupdate_3.0.11b8-2_mipsel.ipk (26,2 KB) ez-ipupdate_3.0.11b8-2_mipsel.ipk | Ernad Husremović, 27.10.2007 16:27 | ||
| ez-ipupdate_3.0.11b8-2_mipsel.ipk (26,2 KB) ez-ipupdate_3.0.11b8-2_mipsel.ipk | Ernad Husremović, 27.10.2007 16:27 |
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
Izmjenjeno od Ernad Husremović prije više od 18 godina
e sad ne znam da li veza prema internetu uopšte radi
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=
Izmjenjeno od Ernad Husremović prije više od 18 godina
Izmjenjeno od Ernad Husremović prije više od 18 godina
data sheet:
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
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
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$
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
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
Izmjenjeno od Jasmin Beganović prije više od 18 godina
rješenje bi dakle bilo ubaciti u crontab
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.
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
Izmjenjeno od Ernad Husremović prije više od 18 godina
što se tiče dyndns-s jasko je to ovdje vjerovatno našao:
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
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>
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 ...
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
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
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
Izmjenjeno od Ernad Husremović prije oko 18 godina
- Status promijenjeno iz Novo u Zatvoreno