ddlient возврат 127.0.0.1 вместо внешнего IP

Я использую ddclient на нескольких машинах без любых проблем (Ubuntu 12.04 и 14.04), но одна машина случайным образом возвращается 127.0.0.1

Я использую ту же конфигурацию для всех машин (кроме имени хоста естественно)

# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf

protocol=dyndns2
use=web, web=checkip.dyndns.com, web-skip='IP Address'
server=members.dyndns.org
login=***
password='***'
something.dyndns.org

Я подозреваю, что что-то неправильно с конфигурацией сети, но поскольку я не отвечаю за сеть, и ответственные парни не являются никакой справкой, я пытаюсь решить проблему на своем конце.

Следующая строка от раздела справки:

  -if-skip pattern      : skip any IP addresses before 'pattern' in the output of ifconfig {if}.

кажется, говорит мне, который я могу пропустить определенные адреса, но я не понимаю, как использовать его, и для чего команда 'веб-пропуска', которую я уже использую.

При выполнении 'ddclient-daemon=0 - запрос' возвращает следующее:

use=if, if=br0 address is 192.168.12.3
use=if, if=eth0 address is NOT FOUND
use=if, if=eth1 address is NOT FOUND
use=if, if=eth2 address is NOT FOUND
use=if, if=eth3 address is NOT FOUND
use=if, if=lo address is 127.0.0.1
use=web, web=dnspark address is <correct external ip>
use=web, web=dyndns address is <correct external ip>
use=web, web=loopia address is <correct external ip>

ddclient возвращает адрес 'lo' по некоторым причинам, даже при том, что я хочу веб-адрес? Существует ли способ НЕ отправить обновления адреса, если ddclient думает, что это 127.0.0.1?

0
задан 18 August 2016 в 11:20

1 ответ

Теперь посмотрите на то, кто задает этот вопрос. Привет Яма!

Из того, что я понимаю, Вы не должны получать ни один из локальных интерфейсов, просто веб-сервис основывал тот. У меня есть один сервис, оставленный с помощью dyndns.org (остальные, я мигрировал на свою собственную платформу), и я нахожусь в аналогичной ситуации. веб-пропуск пуст все же. (Также это работает на OpenBSD и является немного более старой версией)

, Это - единственная значительная разница, которую я вижу. Вот моя конфигурация (предоставленный, как я сказал, что работа OpenBSD)

# grep -v ^# ddclient.conf | grep -v ^$
daemon=300                              # check every 300 seconds
syslog=yes                              # log update msgs to syslog
mail=root                               # mail all msgs to root
mail-failure=root                       # mail failed update msgs to root
pid=/var/run/ddclient.pid               # record PID in file.
ssl=no                                  # use ssl-support.  Works with
                                        # ssl-library
                                        # new IP is added as argument.
use=web,                                \
web=ip.myownplatform.lu,                \
web-skip=''
login=user                              # default login
password=secret                         # default password
custom=yes,                             \
server=members.dyndns.org,              \
protocol=dyndns2                        \
jawtheshark.com

, Как Вы видите, большинство других изменений, не важны. Единственной реальной разницей, которую я вижу, является веб-пропуск = ''

, Возможно, что-то для попытки?

0
ответ дан 28 September 2019 в 16:39

Другие вопросы по тегам:

Похожие вопросы: