Поднято несколько 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
[Решено] Несколько ddns на 1 машине
Сначала ответ:
Надо запускать не ток с разными конфигами ну и жестоко указать через какой интерфейс подключаться.
И ещё надо указать разные пиды.
Вопрос:
Как вы запустили несколько впн на одной машине?
Почитал тут:
http://sourceforge.net/apps/trac/ddclient/wiki/Usage
Из этого видно что можно задать в конфиге на каком интерфейсе слушать.
-if interface obtain IP address from 'interface' (default: ppp0)А вот это для необходимо для запуска двух демонов.
-pid path record process id in 'path'.В конфигах это
use=if, if=eth0
pid=/var/run/ddclient.pid
А дальше разберётесь.
добавил в каждый конфиг строчки 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"
проблема решена
проблема решена
Выложите решение пожалуйста.
Скопировал все параметры в конфиге и вставил чуть ниже, поменяв хост и остальное.
Скопировал все параметры в конфиге и вставил чуть ниже, поменяв хост и остальное.
Не понятно можно на примерах?
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