LinuxForum.Fans
Тема

[Решено] Несколько ddns на 1 машине

Автор: Cewrio 9 сообщений 980 просмотров
#297609

Поднято несколько ppp (ppp0 ppp1 и т.д.), нужно подключить к каждому ddclient.

Сделал второй конфиг /etc/ddclient2.conf пытаюсь запустить /usr/sbin/ddclient /etc/ddclient2.conf ip не обновляется

В процессах ps -ax только это с именем ddclient:
1217 ? S 0:00 ddclient - sleeping for 10 seconds
1482 ? Ss 0:00 dhclient -v -pf /var/run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0

#297612

Сначала ответ:

Надо запускать не ток с разными конфигами ну и жестоко указать через какой интерфейс подключаться.
И ещё надо указать разные пиды.

Вопрос:
Как вы запустили несколько впн на одной машине?

#297615

Почитал тут:
http://sourceforge.net/apps/trac/ddclient/wiki/Usage

Из этого видно что можно задать в конфиге на каком интерфейсе слушать.

text
-if interface     obtain IP address from 'interface' (default: ppp0)

А вот это для необходимо для запуска двух демонов.

text
-pid path     record process id in 'path'.

В конфигах это

text
use=if, if=eth0
pid=/var/run/ddclient.pid

А дальше разберётесь.

#297686

добавил в каждый конфиг строчки pid=/var/run/ddclient.pid, pid=/var/run/ddclient2.pid и т.д.

Запускаю например со вторым конфигом:
/usr/sbin/ddclient -pid /var/run/ddclient2.pid -file /etc/ddclient2.conf

дальше смотрю появился ли новый .pid
ls /var/run/ | grep .pid
и в списке вижу только один ddclient "ddclient.pid"

#297774

проблема решена

#297777
"Cewrio" написал:
проблема решена

Выложите решение пожалуйста.

#298132

Скопировал все параметры в конфиге и вставил чуть ниже, поменяв хост и остальное.

#298720
Cewrio написал:
Скопировал все параметры в конфиге и вставил чуть ниже, поменяв хост и остальное.

Не понятно можно на примерах?

#299048
text
pid=/var/run/ddclient.pid

protocol=dyndns2, \ use=if, if=ppp0, \ server=members.dyndns.org, \ login=login1, \ password='password1', \ host1.dlinkddns.com

protocol=dyndns2, \ use=if, if=ppp1, \ server=members.dyndns.org, \ login=login2, \ password='password2', \ host2.dlinkddns.com

Войдите или зарегистрируйтесь, чтобы ответить.