LINUX.ORG.RU

No-ip не обновляет адрес.

 , ,


0

2

Имеется Gentoo и установленный noip-updater. Сделал noip2 -C , добавив пользователя. Всё заработало, добавил в автозагрузку

rc-update add noip default
После запуска адрес изменился на 0.0.0.0 и по прошествии 30 минут(интервал обновления 5 минут), адрес так и не изменился. Запустив вручную noip2, через 5 минут адрес обновился. Вот что после перезагрузки в процессах
# ps -ax | grep noip2
 3105 ?        Ss     0:00 /usr/sbin/noip2 -c /etc/no-ip2.conf
А вот, что после выполнения команды noip2
ps -ax | grep noip2
 3105 ?        Ss     0:00 /usr/sbin/noip2 -c /etc/no-ip2.conf
Т.е. ничего не изменилось, но в первом случае адрес не обновляется, во втором обновляется. А это настройки noip:
#noip2 -S
1 noip2 process active.

Process 3105, started as noip2 -c /etc/no-ip2.conf, (version 2.1.9)
Using configuration from /etc/no-ip2.conf
Last IP Address set 0.0.0.0
Account xxxxxx@gmail.com
configured for:
	host  xxxxxx.ddns.net
Updating every 5 minutes via /dev/ppp0 with NAT enabled.
#rc-status
Runlevel: default
 syslog-ng  [  started  ]
 iptables   [  started  ]
 net.enp1s0 [  started  ]
 net.ppp0   [  started  ]
 openvpn    [  started  ]
 noip       [  started  ]
#ifconfig
ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1492
        inet 94.241.237.183  netmask 255.255.255.255  destination 217.9.147.97
        ppp  txqueuelen 3  (Point-to-Point Protocol)
        RX packets 3534  bytes 2676061 (2.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2985  bytes 550670 (537.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

В чём дело?



Последнее исправление: antoshka117 (всего исправлений: 3)

Ответ на: комментарий от Pinkbyte

no-ip2.conf это конфиг, который не для чтения человеком создан. Вот кусок. 0.0.0.0>L2JATppp0dXNlcm5hbWU9Y3 Но, проблема сама решилась. Было ванильное ядро 4.1.8, заменил на 4.2.6, вместо того, что-бы использовать ath9k и ath3k встроенные в ядро, сделал их модулями. И теперь, почему-то, noip2 сам работает, и спустя 5 минут после запуска ПК(первые пять ip 0.0.0.0), он отдаёт мой реальный ip адрес. Лог noip только в /var/log/messages пишет, но там только это было

Dec  8 13:18:44 xxxxxx noip2[3108]: Can't gethostbyname for dynupdate.no-ip.com
Dec  8 13:18:44 xxxxxx noip2[3108]: Can't get our visible IP address from ip1.dynupdate.no-ip.com

antoshka117
() автор топика
Ответ на: комментарий от antoshka117

Добавил в /etc/init.d/noip

need net.ppp0
Теперь, сразу после включения ПК(а не спустя 5 минут), мой реальный ip, а не 0.0.0.0 отдаётся. И, как я понял, минимальный интервал 5 минут, т.к. при указывании во время конфигурации меньшего интервала, он меняется на 5, а конфиг вручную не представляется возможным подправить.

antoshka117
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.