Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
Мой дир стоит в режиме "Access Point". В этом режиме настройки не видны.
Оказалось что эти настройки есть прямо на моем модеме DSL-2500U
и прямо из списка можно выбрать один из двух DDNS сервера.
В общем dyndns.org отказался работать с моими динамическими адресами, сославшись на то что они заблокированы антиспамерными службами.
Получилось с http://www.tzo.com/ правда там бесплатный триал на 30 дней как дальше будет не знаю.This IP address has been blocked by Spamhaus.org. Please visit Spamhaus.org for more information.
================================================== =====
В итоге благодаря тому что я смог из динамического IP получить статический. Я теперь вижу все программы установленные на роуторе, а именно могу управлять Rtorrent клиентом через интернет, а также пользоваться собственным FTP сервером.
Никакого статического IP не получилось, динамический как был, так и остался. Другое дело, что теперь всегда одно и то же имя ссылается на разный IPВ итоге благодаря тому что я смог из динамического IP получить статический.
> IP Config > Miscellaneous > DDNS Setting
Enable the DDNS Client? - Yes
Autodetect public IP address - Yes
Server: - WWW.DYNDNS.ORG (или другая служба, на которой имеется зарегистрированный DDNS аккаунт)
User Name or E-mail Address: указать логин на WWW.DYNDNS.ORG
Password or DDNS Key: пароль там же
Host Name: зарегистрированное на WWW.DYNDNS.ORG имя вида -логин.dyndns.org (внешний IP будет привязан к этому имени)
Enable wildcard? No
Это всё. Должно работать.
Last edited by vectorm; 06-10-2010 at 09:39. Reason: Перенес.
Дружище, все как ты сказал стоит...на родной прошиве от Д-линка ДДНС работает....при каждом подлючении новой сессии в течение 1 минуты обновляется на dyndns.com адрес и захожу без проблем по ****.dyndns.org.
Поставил прошивку 1.9.2.7-d-r2174M.tar.gz. Модем поднимается с полпинка(ZTE AC5710). Переподключается, все работает кроме ДДНС. В логах вот что
Jan 1 05:00:02 syslogd started: BusyBox v1.15.3
Jan 1 05:00:02 kernel: klogd started: BusyBox v1.15.3 (2010-01-24 20:40:42 MSK)
Jan 1 05:00:02 kernel: CPU revision is: 00029029
Jan 1 05:00:02 kernel: Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Jan 1 05:00:02 kernel: Primary data cache 16kB, 2-way, linesize 16 bytes.
Jan 1 05:00:02 kernel: Linux version 2.4.37.7 (root@localhost) (gcc version 3.4.6) #1 2010-01-24 20:44:23 MSK
Jan 1 05:00:02 kernel: Setting the PFC to its default value
Jan 1 05:00:02 kernel: Determined physical RAM map:
Jan 1 05:00:02 kernel: memory: 02000000 @ 00000000 (usable)
Jan 1 05:00:02 kernel: On node 0 totalpages: 8192
Jan 1 05:00:02 kernel: zone(0): 8192 pages.
Jan 1 05:00:02 kernel: zone(1): 0 pages.
Jan 1 05:00:02 kernel: device eth0 entered promiscuous mode
Jan 1 05:00:02 kernel: device vlan0 entered promiscuous mode
Jan 1 05:00:02 kernel: device eth1 entered promiscuous mode
Jan 1 05:00:02 kernel: br0: port 2(eth1) entering learning state
Jan 1 05:00:02 kernel: br0: port 1(vlan0) entering learning state
Jan 1 05:00:02 kernel: br0: port 2(eth1) entering forwarding state
Jan 1 05:00:02 kernel: br0: topology change detected, propagating
Jan 1 05:00:02 kernel: br0: port 1(vlan0) entering forwarding state
Jan 1 05:00:02 kernel: br0: topology change detected, propagating
Jan 1 05:00:02 dnsmasq[69]: started, version 2.51 cachesize 512
Jan 1 05:00:02 dnsmasq[69]: compile time options: IPv6 GNU-getopt no-RTC no-DBus no-I18N DHCP no-scripts no-TFTP
Jan 1 05:00:02 dnsmasq-dhcp[69]: DHCP, IP range 192.168.1.101 -- 192.168.1.254, lease time 1d
Jan 1 05:00:02 dnsmasq[69]: read /etc/hosts - 2 addresses
Jan 1 05:00:02 kernel: usb.c: registered new driver usbdevfs
Jan 1 05:00:02 kernel: usb.c: registered new driver hub
Jan 1 05:00:03 kernel: usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
Jan 1 05:00:03 kernel: usb-ohci.c: usb-00:03.0, PCI device 14e4:471a
Jan 1 05:00:03 kernel: usb.c: new USB bus registered, assigned bus number 1
Jan 1 05:00:03 kernel: hub.c: USB hub found
Jan 1 05:00:03 kernel: hub.c: 2 ports detected
Jan 1 05:00:03 kernel: ehci_hcd 00:03.1: PCI device 14e4:471a
Jan 1 05:00:03 kernel: ehci_hcd 00:03.1: irq 6, pci mem b8003800
Jan 1 05:00:03 kernel: usb.c: new USB bus registered, assigned bus number 2
Jan 1 05:00:03 kernel: ehci_hcd 00:03.1: USB 0.0 enabled, EHCI 1.00, driver 10 Dec 2004/2.4
Jan 1 05:00:03 kernel: hub.c: USB hub found
Jan 1 05:00:03 kernel: hub.c: 2 ports detected
Jan 1 05:00:03 kernel: usb.c: registered new driver usblp
Jan 1 05:00:03 kernel: printer.c: v0.13: USB Printer Device Class driver
Jan 1 05:00:03 kernel: usb.c: registered new driver audio
Jan 1 05:00:03 kernel: audio.c: v1.0.1:USB Audio Class driver
Jan 1 05:00:04 kernel: Linux video capture interface: v1.00
Jan 1 05:00:04 kernel: SCSI subsystem driver Revision: 1.00
Jan 1 05:00:04 kernel: Initializing USB Mass Storage driver...
Jan 1 05:00:04 kernel: usb.c: registered new driver usb-storage
Jan 1 05:00:04 kernel: USB Mass Storage support registered.
Jan 1 05:00:04 kernel: vlan1: Setting MAC address to 00 90 4c c0 00 00.
Jan 1 05:00:04 kernel: VLAN (vlan1): Underlying device (eth0) has same MAC, not checking promiscious mode.
Jan 1 05:00:04 kernel: hub.c: new USB device 00:03.0-1, assigned address 2
Jan 1 05:00:05 kernel: usb.c: USB device 2 (vend/prod 0x19d2/0xffff) is not claimed by any active driver.
Jan 1 05:00:05 dnsmasq[69]: read /etc/hosts - 2 addresses
Jan 1 05:00:05 dhcp client: deconfig: lease is lost
Jan 1 05:00:05 kernel: usb.c: registered new driver serial
Jan 1 05:00:05 kernel: usbserial.c: USB Serial support registered for Generic
Jan 1 05:00:05 kernel: usbserial.c: Generic converter detected
Jan 1 05:00:05 kernel: usbserial.c: Generic converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
Jan 1 05:00:05 kernel: usbserial.c: Generic converter detected
Jan 1 05:00:05 kernel: usbserial.c: Generic converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
Jan 1 05:00:05 kernel: usbserial.c: Generic converter detected
Jan 1 05:00:05 kernel: usbserial.c: Generic converter now attached to ttyUSB2 (or usb/tts/2 for devfs)
Jan 1 05:00:05 kernel: usbserial.c: Generic converter detected
Jan 1 05:00:05 kernel: usbserial.c: Generic converter now attached to ttyUSB3 (or usb/tts/3 for devfs)
Jan 1 05:00:05 kernel: usbserial.c: USB Serial Driver core v1.4
Jan 1 05:00:11 pppd[109]: pppd 2.4.5 started by admin, uid 0
Jan 1 05:00:12 pppd[109]: Serial connection established.
Jan 1 05:00:12 pppd[109]: Using interface ppp0
Jan 1 05:00:12 pppd[109]: Connect: ppp0 <--> /dev/usb/tts/0
Jan 1 05:00:13 pppd[109]: PAP authentication succeeded
Jan 1 05:00:13 pppd[109]: MPPC compression enabled
Jan 1 05:00:13 pppd[109]: local IP address 93.189.52.178
Jan 1 05:00:13 pppd[109]: remote IP address 85.92.9.85
Jan 1 05:00:13 pppd[109]: primary DNS address 85.92.10.4
Jan 1 05:00:13 pppd[109]: secondary DNS address 85.92.10.3
Jan 1 05:00:13 dnsmasq[69]: read /etc/hosts - 2 addresses
Jan 1 05:00:13 dnsmasq[69]: using nameserver 85.92.10.3#53
Jan 1 05:00:13 dnsmasq[69]: using nameserver 85.92.10.4#53
Jan 1 05:00:13 ddns update: ez-ipupdate Version 3.0.11b7, Copyright (C) 1998-2001 Angus Mackay.
Jan 1 05:00:13 ddns update: ez-ipupdate started for interface vlan1 host bulka58807.dyndns.org using server members.dyndns.org and service dyndns
Jan 1 05:00:13 ddns update: (bulka58807.dyndns.org) unable to resolve interface vlan1
Jan 1 05:00:13 Automatic IP: connected to ISP
Jan 1 05:00:15 pppd[109]: Protocol-Reject for unsupported protocol 'Compressed Datagram' (0xfd)
Jan 1 05:00:16 pppd[109]: Protocol-Reject for unsupported protocol 'Compressed Datagram' (0xfd)
Jan 1 05:00:16 pppd[109]: MPPC compression enabled
Oct 4 14:40:42 ntp client: Synchronizing time with time.nist.gov ...
Oct 4 14:42:40 pppd[109]: System time change detected.
И обновление не происходит адреса
А у них неплатная это услуга стала http://www.dyndns.com/services/dns/dyndns/
Тоже всё настроил, но не пашет, по внешнему IP попадаю на роутер, а через dyndns.com никак.
Два роутера DIR-320, оба с одинаковой прошивкой от Олега (1.9.2.7-d-r2174). Прошивку качал отсюда примерно в середине октября 2010.
Первый роутер (Hardware version A1) подключён к провайдеру с динамическим внешним IP-адресом. Он регулярно лезет на DynDNS и обновляет адрес.
Второй роутер (Hardware version A2) подключён к провайдеру со статическим внешним IP-адресом. Прошивка регулярно проверяет IP-адрес и, обнаружив, что он не изменился, не лезет на DynDNS и ничего не обновляет. В результате мне пришло предупреждающее письмо от DynDNS, что мой адрес примерно месяц не обновлялся, и мой аккаунт будет деактивирован через 5 дней, если я не зайду по такой-то ссылке. Зашёл, подтвердил активность.
Раньше, с официальной прошивкой, такой проблемы не было.
Когда я в олеговской прошивке жму на кнопку Update, чтобы обновить DynDNS, происходит то же самое, что и при автоматической попытке - роутер видит, что адрес не изменился, и ничего не делает.
Как исправить поведение прошивки?
Last edited by BPK; 14-11-2010 at 23:51.
Оно понятно, но д-линковские прошивки обновляют данные даже для статических адресов.
А можно мне тёмному поподробнее:
1. В какой файл записать этот скрипт и кого и как на этот файл натравить, чтобы скрипт запускался периодически?
2. Можно ли как-то брать логин и пароль из настроек, сделанных через веб-морду, а не заносить их жёстко в строчку?
А вы уверены, что в письме шла речь именно о необновлении IP? Дело в том, что недавно мне было аналогичное письмо, только речь там шла:
1. Об отсутствии, в течении 30 дней, логинов в акаунт на DynDNS
2. Об отсуствии, в течении 30 дней, апдейтов имен хостов
При этом IPшник у меня, апдейтится каждый день.
Вообще я это понял, как продвижение сервиса Pro вместо FreeDear Valued Customer:
Your account **** at DynDNS.com is due to expire in 5 days. You can
prevent your account from expiring here:
https://www.dyndns.com/account/confirm/*********
Why is my account expiring?
Inactive accounts are deleted after 30 days. An account is inactive when:
* You do not log into the account within a 30-day period
* You do not update any Dynamic DNS hostnames within a 30-day period
Visiting a Dynamic DNS hostname *does not* count as activity.
How can I keep my account active?
If you wish to keep your account active without logging in or updating
hostnames every 30 days, you can purchase a Dynamic DNS Pro upgrade:
http://www.dyndns.com/services/upgrades/
Я абсолютно уверен, что речь шла о неактивности моего клиента DynDNS. В данном случае - клиента, встроенного в роутер. То же было когда я уехал на месяц и выключил роутер. Тогда была ещё официальная прошивка.
Originally Posted by DynDNS.com Donotreply <donotreply@dyndns.com>
У меня со старой прошивкой таких писем не было. Старая прошивка по несколку раз в день отправляла данные на DynDNS.
В общем, мне всё равно, как это называется. Главное это:
1. Чтобы мне ничего не надо было платить за DNS-имя
2. Чтобы мне при этом не надо было периодически мониторить ситуацию вручную, дабы чего-то там не истекло.
Это не лучше. Иногда хуже -- при превышении лимита обновлений в день DynDNS блокирует сервис, без предупреждения по е-майлу.
Можно в post-firewall. Подробности -- в темах по начальной настройке.
Можно. Но сложнее и совершенно бессмысленно -- если есть возможность достучаться до скрипта, то есть доступ к роутеру, а значит и ко всей инфе на нем (все пароли, логины,...).
Я за то, чтобы большинство настроек делалось в веб-морде, сохранялось когда надо по команде в бэкап-файл с параметрами и загружалось из такого файла. Я пока для работы с роутером не применил ни одной терминальной команды, корме ether-wake.
P.S. Может быть можно подправить уже имеющуюся процедуру обновления DynDNS?
Last edited by BPK; 15-11-2010 at 22:14.