Мне очень трудно получить ddclient
(который обновляет OpenDNS с моим текущим IP-адресом) для работы. Я запускаю его как демон, но мне не удается обновить свой IP-адрес в openDNS
.
Чтобы устранить неполадки, я запускаю ddclient
из командной строки следующим образом.
(В этих примерах значения в квадратных скобках [] являются stand-ins для реальных значений по соображениям безопасности)
В моем /etc/ddclient.conf
содержится:
use=web, web=checkip.dyndns.org/, web-skip='IP Address'
server=updates.opendns.com
protocol=dyndns2
login=[my login]
password=[my password]
Home
Когда я запускаю:
sudo ddclient -daemon=0 -debug -verbose -noquiet
Я получаю:
WARNING: file /var/cache/ddclient/ddclient.cache, line 3: Invalid Value for keyword 'ip' = ''
...
WARNING: skipping update of Home from to [my real ip].
WARNING: last updated but last attempt on Tue Oct 4 08:38:32 2011 failed.
Если I rm
файл кеша, ddclient
работает один раз, но затем он терпит неудачу в последующие времена.
Это / было из известной «ошибки» - это вызвано динамическим DNS-провайдером, использующим dyndns2 неправильно и отправляет неверные ответы на ddclient
.
Проблема давно была исправлена в ddclient (на основе одного из исправлений, связанных в trac), но ddclient Ubuntu настолько древний (унаследованный от вверх по течению), что он даже не может быть исправлен вручную.
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
sudo apt-get update && sudo apt-get install ddclient
(при необходимости обновится) PPA имеет последние версии для 10.04, 11.10 и 12.04.
Для любопытных, вот бит патча / багги:
# bug #10: some dyndns providers does not return the IP so # we can't use the returned IP my ($status, $returnedip) = split / /, lc $line; $ip = $returnedip if (not $ip);
Это / было из известной «ошибки» - это вызвано динамическим DNS-провайдером, использующим dyndns2 неправильно и отправляет неверные ответы на ddclient
.
Проблема давно была исправлена в ddclient (на основе одного из исправлений, связанных в trac), но ddclient Ubuntu настолько древний (унаследованный от вверх по течению), что он даже не может быть исправлен вручную.
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
sudo apt-get update && sudo apt-get install ddclient
(при необходимости обновится) PPA имеет последние версии для 10.04, 11.10 и 12.04.
Для любопытных, вот бит патча / багги:
# bug #10: some dyndns providers does not return the IP so # we can't use the returned IP my ($status, $returnedip) = split / /, lc $line; $ip = $returnedip if (not $ip);
Это / было из известной «ошибки» - это вызвано динамическим DNS-провайдером, использующим dyndns2 неправильно и отправляет неверные ответы на ddclient
.
Проблема давно была исправлена в ddclient (на основе одного из исправлений, связанных в trac), но ddclient Ubuntu настолько древний (унаследованный от вверх по течению), что он даже не может быть исправлен вручную.
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
sudo apt-get update && sudo apt-get install ddclient
(при необходимости обновится) PPA имеет последние версии для 10.04, 11.10 и 12.04.
Для любопытных, вот бит патча / багги:
# bug #10: some dyndns providers does not return the IP so # we can't use the returned IP my ($status, $returnedip) = split / /, lc $line; $ip = $returnedip if (not $ip);
Это / было из известной «ошибки» - это вызвано динамическим DNS-провайдером, использующим dyndns2 неправильно и отправляет неверные ответы на ddclient
.
Проблема давно была исправлена в ddclient (на основе одного из исправлений, связанных в trac), но ddclient Ubuntu настолько древний (унаследованный от вверх по течению), что он даже не может быть исправлен вручную.
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
sudo apt-get update && sudo apt-get install ddclient
(при необходимости обновится) PPA имеет последние версии для 10.04, 11.10 и 12.04.
Для любопытных, вот бит патча / багги:
# bug #10: some dyndns providers does not return the IP so # we can't use the returned IP my ($status, $returnedip) = split / /, lc $line; $ip = $returnedip if (not $ip);
Это / было из известной «ошибки» - это вызвано динамическим DNS-провайдером, использующим dyndns2 неправильно и отправляет неверные ответы на ddclient
.
Проблема давно была исправлена в ddclient (на основе одного из исправлений, связанных в trac), но ddclient Ubuntu настолько древний (унаследованный от вверх по течению), что он даже не может быть исправлен вручную.
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
sudo apt-get update && sudo apt-get install ddclient
(при необходимости обновится) PPA имеет последние версии для 10.04, 11.10 и 12.04.
Для любопытных, вот бит патча / багги:
# bug #10: some dyndns providers does not return the IP so # we can't use the returned IP my ($status, $returnedip) = split / /, lc $line; $ip = $returnedip if (not $ip);
Это / было из известной «ошибки» - это вызвано динамическим DNS-провайдером, использующим dyndns2 неправильно и отправляет неверные ответы на ddclient
.
Проблема давно была исправлена в ddclient (на основе одного из исправлений, связанных в trac), но ddclient Ubuntu настолько древний (унаследованный от вверх по течению), что он даже не может быть исправлен вручную.
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
sudo apt-get update && sudo apt-get install ddclient
(при необходимости обновится) PPA имеет последние версии для 10.04, 11.10 и 12.04.
Для любопытных, вот бит патча / багги:
# bug #10: some dyndns providers does not return the IP so # we can't use the returned IP my ($status, $returnedip) = split / /, lc $line; $ip = $returnedip if (not $ip);
Это / было из известной «ошибки» - это вызвано динамическим DNS-провайдером, использующим dyndns2 неправильно и отправляет неверные ответы на ddclient
.
Проблема давно была исправлена в ddclient (на основе одного из исправлений, связанных в trac), но ddclient Ubuntu настолько древний (унаследованный от вверх по течению), что он даже не может быть исправлен вручную.
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
sudo apt-get update && sudo apt-get install ddclient
(при необходимости обновится) PPA имеет последние версии для 10.04, 11.10 и 12.04.
Для любопытных, вот бит патча / багги:
# bug #10: some dyndns providers does not return the IP so # we can't use the returned IP my ($status, $returnedip) = split / /, lc $line; $ip = $returnedip if (not $ip);
Вам нужен новый пакет ddclient из ppa: nathan-renniewaldock / ppa, но остерегайтесь того, что этот PPA содержит много других пакетов, которые вам не нужны, если все, что вы хотите сделать, это заставить работать ddclient. Используйте эти шаги только для обновления ddclient.
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
Теперь, с правами root, создайте файл /etc/apt/preferences.d/nathan-prefs и отредактируйте его так, чтобы он выглядел (включая пустую строку, которая важна):
Package: *
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 400
Package: ddclient
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 500
Это говорит apt-get игнорировать пакеты из PPA, кроме ddclient. Итак, теперь это должно быть безопасно для установки:
sudo apt-get update && sudo apt-get install ddclient
Или, если вы уже установили его, сделайте следующее:
sudo apt-get upgrade
Просто убедитесь, что только ddclient будет обновлен.
пропускает обновление @ от до 71.422.000.000.
Большую часть времени, когда я получаю это предупреждение после настройки моего ddclient WARNING: file /var/cache/ddclient/ddclient.cache, строка 3 : Недопустимое значение для ключевого слова 'ip' = '', это из-за опечатки или небольшого tweek в файле ddclient.conf. Мне нужно остановить и проверить его на примере моих провайдеров доменов.
Я использую NameCheap, потому что мне нравится безопасность их парольной системы, привязанная к каждому домену индивидуально, сгенерированная автоматически и может быть быстро изменена и легко.
Моя последняя проблема была чем-то, что NameCheap не показывает в своем примере с базой знаний, но было что-то, что я помню, что мне пришлось делать раньше. Это то, что я должен поместить запятую между именами хостов, которые я хочу обновить (имя, которое приходит до имени домена). Ниже приведен мой пример, который в настоящее время работает с моим провайдером домена.
daemon = 3600 ssl = yes protocol = namecheap use = web, web = dynamicdns .park-your-domain.com / getip server = dynamicdns.park-your-domain.com login = yourdomainname.com password = 0fc0ur5ethi5i5n0tmypa55w0rdfoob @, hostname1, пропуская эту маленькую маленькую запятую, выдает ошибку
Вы хотите, чтобы новый пакет ddclient из ppa: nathan-renniewaldock / ppa, но остерегайтесь того, что этот PPA содержит много других пакетов, которые вам могут не понравиться, если все, что вы хотите сделать, это заставить работать ddclient. Используйте эти шаги только для обновления ddclient.
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
Теперь, как пользователь root, создайте файл /etc/apt/preferences.d/nathan-prefs
и отредактируйте его так, чтобы он выглядел (включая пустую строку, которая важна):
Package: *
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 400
Package: ddclient
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 500
Это говорит apt-get игнорировать пакеты из PPA, кроме ddclient. Итак, теперь это должно быть безопасно для установки:
sudo apt-get update && sudo apt-get install ddclient
Или, если вы уже установили его, сделайте следующее:
sudo apt-get upgrade
Просто убедитесь, что только ddclient будет обновлен.
пропускает обновление @ от до 71.422.000.000.
В большинстве случаев, когда я получаю это предупреждение после настройки моего ddclient WARNING: file /var/cache/ddclient/ddclient.cache , строка 3: Недопустимое значение для ключевого слова 'ip' = '' из-за опечатки или просто небольшого tweek в файле ddclient.conf. Мне нужно остановиться и проверить его по сравнению с примерами провайдеров доменов по строкам.
Я использую NameCheap, потому что мне нравится безопасность их парольной системы, которая привязана к каждому домену индивидуально, сгенерирована автоматически и может быть быстро изменена и легко.
Моя последняя проблема была чем-то, что NameCheap не показывает в своем примере с базой знаний, но я кое-что вспомнил о том, что мне нужно было делать раньше. Это то, что я должен поместить запятую между именами хостов, которые я хочу обновить (имя, которое приходит до имени домена). Ниже приведен мой пример, который в настоящее время работает с моим провайдером домена.
daemon = 3600 ssl = yes protocol = namecheap use = web, web = dynamicdns.park-your-domain.com / getip server = dynamicdns. park-your-domain.com login = yourdomainname.com password = 0fc0ur5ethi5i5n0tmypa55w0rdfoob @, hostname1 пропуская эту маленькую маленькую запятую, выдает ошибку
Вы хотите, чтобы новый пакет ddclient из ppa: nathan-renniewaldock / ppa, но остерегайтесь того, что этот PPA содержит много других пакетов, которые вам могут не понравиться, если все, что вы хотите сделать, это заставить работать ddclient. Используйте эти шаги только для обновления ddclient.
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
Теперь, как пользователь root, создайте файл /etc/apt/preferences.d/nathan-prefs
и отредактируйте его так, чтобы он выглядел (включая пустую строку, которая важна):
Package: *
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 400
Package: ddclient
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 500
Это говорит apt-get игнорировать пакеты из PPA, кроме ddclient. Итак, теперь это должно быть безопасно для установки:
sudo apt-get update && sudo apt-get install ddclient
Или, если вы уже установили его, сделайте следующее:
sudo apt-get upgrade
Просто убедитесь, что только ddclient будет обновлен.
пропускает обновление @ от до 71.422.000.000.
В большинстве случаев, когда я получаю это предупреждение после настройки моего ddclient WARNING: file /var/cache/ddclient/ddclient.cache , строка 3: Недопустимое значение для ключевого слова 'ip' = '' из-за опечатки или просто небольшого tweek в файле ddclient.conf. Мне нужно остановиться и проверить его по сравнению с примерами провайдеров доменов по строкам.
Я использую NameCheap, потому что мне нравится безопасность их парольной системы, которая привязана к каждому домену индивидуально, сгенерирована автоматически и может быть быстро изменена и легко.
Моя последняя проблема была чем-то, что NameCheap не показывает в своем примере с базой знаний, но я кое-что вспомнил о том, что мне нужно было делать раньше. Это то, что я должен поместить запятую между именами хостов, которые я хочу обновить (имя, которое приходит до имени домена). Ниже приведен мой пример, который в настоящее время работает с моим провайдером домена.
daemon = 3600 ssl = yes protocol = namecheap use = web, web = dynamicdns.park-your-domain.com / getip server = dynamicdns. park-your-domain.com login = yourdomainname.com password = 0fc0ur5ethi5i5n0tmypa55w0rdfoob @, hostname1 пропуская эту маленькую маленькую запятую, выдает ошибку
Вы хотите, чтобы новый пакет ddclient из ppa: nathan-renniewaldock / ppa, но остерегайтесь того, что этот PPA содержит много других пакетов, которые вам могут не понравиться, если все, что вы хотите сделать, это заставить работать ddclient. Используйте эти шаги только для обновления ddclient.
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
Теперь, как пользователь root, создайте файл /etc/apt/preferences.d/nathan-prefs
и отредактируйте его так, чтобы он выглядел (включая пустую строку, которая важна):
Package: *
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 400
Package: ddclient
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 500
Это говорит apt-get игнорировать пакеты из PPA, кроме ddclient. Итак, теперь это должно быть безопасно для установки:
sudo apt-get update && sudo apt-get install ddclient
Или, если вы уже установили его, сделайте следующее:
sudo apt-get upgrade
Просто убедитесь, что только ddclient будет обновлен.
пропускает обновление @ от до 71.422.000.000.
В большинстве случаев, когда я получаю это предупреждение после настройки моего ddclient WARNING: file /var/cache/ddclient/ddclient.cache , строка 3: Недопустимое значение для ключевого слова 'ip' = '' из-за опечатки или просто небольшого tweek в файле ddclient.conf. Мне нужно остановиться и проверить его по сравнению с примерами провайдеров доменов по строкам.
Я использую NameCheap, потому что мне нравится безопасность их парольной системы, которая привязана к каждому домену индивидуально, сгенерирована автоматически и может быть быстро изменена и легко.
Моя последняя проблема была чем-то, что NameCheap не показывает в своем примере с базой знаний, но я кое-что вспомнил о том, что мне нужно было делать раньше. Это то, что я должен поместить запятую между именами хостов, которые я хочу обновить (имя, которое приходит до имени домена). Ниже приведен мой пример, который в настоящее время работает с моим провайдером домена.
daemon = 3600 ssl = yes protocol = namecheap use = web, web = dynamicdns.park-your-domain.com / getip server = dynamicdns. park-your-domain.com login = yourdomainname.com password = 0fc0ur5ethi5i5n0tmypa55w0rdfoob @, hostname1 пропуская эту маленькую маленькую запятую, выдает ошибку
Вы хотите, чтобы новый пакет ddclient из ppa: nathan-renniewaldock / ppa, но остерегайтесь того, что этот PPA содержит много других пакетов, которые вам могут не понравиться, если все, что вы хотите сделать, это заставить работать ddclient. Используйте эти шаги только для обновления ddclient.
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
Теперь, как пользователь root, создайте файл /etc/apt/preferences.d/nathan-prefs
и отредактируйте его так, чтобы он выглядел (включая пустую строку, которая важна):
Package: *
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 400
Package: ddclient
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 500
Это говорит apt-get игнорировать пакеты из PPA, кроме ddclient. Итак, теперь это должно быть безопасно для установки:
sudo apt-get update && sudo apt-get install ddclient
Или, если вы уже установили его, сделайте следующее:
sudo apt-get upgrade
Просто убедитесь, что только ddclient будет обновлен.
пропускает обновление @ от до 71.422.000.000.
В большинстве случаев, когда я получаю это предупреждение после настройки моего ddclient WARNING: file /var/cache/ddclient/ddclient.cache , строка 3: Недопустимое значение для ключевого слова 'ip' = '' из-за опечатки или просто небольшого tweek в файле ddclient.conf. Мне нужно остановиться и проверить его по сравнению с примерами провайдеров доменов по строкам.
Я использую NameCheap, потому что мне нравится безопасность их парольной системы, которая привязана к каждому домену индивидуально, сгенерирована автоматически и может быть быстро изменена и легко.
Моя последняя проблема была чем-то, что NameCheap не показывает в своем примере с базой знаний, но я кое-что вспомнил о том, что мне нужно было делать раньше. Это то, что я должен поместить запятую между именами хостов, которые я хочу обновить (имя, которое приходит до имени домена). Ниже приведен мой пример, который в настоящее время работает с моим провайдером домена.
daemon = 3600 ssl = yes protocol = namecheap use = web, web = dynamicdns.park-your-domain.com / getip server = dynamicdns. park-your-domain.com login = yourdomainname.com password = 0fc0ur5ethi5i5n0tmypa55w0rdfoob @, hostname1 пропуская эту маленькую маленькую запятую, выдает ошибку
Вы хотите, чтобы новый пакет ddclient из ppa: nathan-renniewaldock / ppa, но остерегайтесь того, что этот PPA содержит много других пакетов, которые вам могут не понравиться, если все, что вы хотите сделать, это заставить работать ddclient. Используйте эти шаги только для обновления ddclient.
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
Теперь, как пользователь root, создайте файл /etc/apt/preferences.d/nathan-prefs
и отредактируйте его так, чтобы он выглядел (включая пустую строку, которая важна):
Package: *
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 400
Package: ddclient
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 500
Это говорит apt-get игнорировать пакеты из PPA, кроме ddclient. Итак, теперь это должно быть безопасно для установки:
sudo apt-get update && sudo apt-get install ddclient
Или, если вы уже установили его, сделайте следующее:
sudo apt-get upgrade
Просто убедитесь, что только ddclient будет обновлен.
пропускает обновление @ от до 71.422.000.000.
В большинстве случаев, когда я получаю это предупреждение после настройки моего ddclient WARNING: file /var/cache/ddclient/ddclient.cache , строка 3: Недопустимое значение для ключевого слова 'ip' = '' из-за опечатки или просто небольшого tweek в файле ddclient.conf. Мне нужно остановиться и проверить его по сравнению с примерами провайдеров доменов по строкам.
Я использую NameCheap, потому что мне нравится безопасность их парольной системы, которая привязана к каждому домену индивидуально, сгенерирована автоматически и может быть быстро изменена и легко.
Моя последняя проблема была чем-то, что NameCheap не показывает в своем примере с базой знаний, но я кое-что вспомнил о том, что мне нужно было делать раньше. Это то, что я должен поместить запятую между именами хостов, которые я хочу обновить (имя, которое приходит до имени домена). Ниже приведен мой пример, который в настоящее время работает с моим провайдером домена.
daemon = 3600 ssl = yes protocol = namecheap use = web, web = dynamicdns.park-your-domain.com / getip server = dynamicdns. park-your-domain.com login = yourdomainname.com password = 0fc0ur5ethi5i5n0tmypa55w0rdfoob @, hostname1 пропуская эту маленькую маленькую запятую, выдает ошибку
Вы хотите, чтобы новый пакет ddclient из ppa: nathan-renniewaldock / ppa, но остерегайтесь того, что этот PPA содержит много других пакетов, которые вам могут не понравиться, если все, что вы хотите сделать, это заставить работать ddclient. Используйте эти шаги только для обновления ddclient.
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
Теперь, как пользователь root, создайте файл /etc/apt/preferences.d/nathan-prefs
и отредактируйте его так, чтобы он выглядел (включая пустую строку, которая важна):
Package: *
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 400
Package: ddclient
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 500
Это говорит apt-get игнорировать пакеты из PPA, кроме ddclient. Итак, теперь это должно быть безопасно для установки:
sudo apt-get update && sudo apt-get install ddclient
Или, если вы уже установили его, сделайте следующее:
sudo apt-get upgrade
Просто убедитесь, что только ddclient будет обновлен.
пропускает обновление @ от до 71.422.000.000.
В большинстве случаев, когда я получаю это предупреждение после настройки моего ddclient WARNING: file /var/cache/ddclient/ddclient.cache , строка 3: Недопустимое значение для ключевого слова 'ip' = '' из-за опечатки или просто небольшого tweek в файле ddclient.conf. Мне нужно остановиться и проверить его по сравнению с примерами провайдеров доменов по строкам.
Я использую NameCheap, потому что мне нравится безопасность их парольной системы, которая привязана к каждому домену индивидуально, сгенерирована автоматически и может быть быстро изменена и легко.
Моя последняя проблема была чем-то, что NameCheap не показывает в своем примере с базой знаний, но я кое-что вспомнил о том, что мне нужно было делать раньше. Это то, что я должен поместить запятую между именами хостов, которые я хочу обновить (имя, которое приходит до имени домена). Ниже приведен мой пример, который в настоящее время работает с моим провайдером домена.
daemon = 3600 ssl = yes protocol = namecheap use = web, web = dynamicdns.park-your-domain.com / getip server = dynamicdns. park-your-domain.com login = yourdomainname.com password = 0fc0ur5ethi5i5n0tmypa55w0rdfoob @, hostname1 пропуская эту маленькую маленькую запятую, выдает ошибку
Вы хотите, чтобы новый пакет ddclient из ppa: nathan-renniewaldock / ppa, но остерегайтесь того, что этот PPA содержит много других пакетов, которые вам могут не понравиться, если все, что вы хотите сделать, это заставить работать ddclient. Используйте эти шаги только для обновления ddclient.
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
Теперь, как пользователь root, создайте файл /etc/apt/preferences.d/nathan-prefs
и отредактируйте его так, чтобы он выглядел (включая пустую строку, которая важна):
Package: *
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 400
Package: ddclient
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 500
Это говорит apt-get игнорировать пакеты из PPA, кроме ddclient. Итак, теперь это должно быть безопасно для установки:
sudo apt-get update && sudo apt-get install ddclient
Или, если вы уже установили его, сделайте следующее:
sudo apt-get upgrade
Просто убедитесь, что только ddclient будет обновлен.
пропускает обновление @ от до 71.422.000.000.
В большинстве случаев, когда я получаю это предупреждение после настройки моего ddclient WARNING: file /var/cache/ddclient/ddclient.cache , строка 3: Недопустимое значение для ключевого слова 'ip' = '' из-за опечатки или просто небольшого tweek в файле ddclient.conf. Мне нужно остановиться и проверить его по сравнению с примерами провайдеров доменов по строкам.
Я использую NameCheap, потому что мне нравится безопасность их парольной системы, которая привязана к каждому домену индивидуально, сгенерирована автоматически и может быть быстро изменена и легко.
Моя последняя проблема была чем-то, что NameCheap не показывает в своем примере с базой знаний, но я кое-что вспомнил о том, что мне нужно было делать раньше. Это то, что я должен поместить запятую между именами хостов, которые я хочу обновить (имя, которое приходит до имени домена). Ниже приведен мой пример, который в настоящее время работает с моим провайдером домена.
daemon = 3600 ssl = yes protocol = namecheap use = web, web = dynamicdns.park-your-domain.com / getip server = dynamicdns. park-your-domain.com login = yourdomainname.com password = 0fc0ur5ethi5i5n0tmypa55w0rdfoob @, hostname1 пропуская эту маленькую маленькую запятую, выдает ошибку
Вы хотите, чтобы новый пакет ddclient из ppa: nathan-renniewaldock / ppa, но остерегайтесь того, что этот PPA содержит много других пакетов, которые вам могут не понравиться, если все, что вы хотите сделать, это заставить работать ddclient. Используйте эти шаги только для обновления ddclient.
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
Теперь, как пользователь root, создайте файл /etc/apt/preferences.d/nathan-prefs
и отредактируйте его так, чтобы он выглядел (включая пустую строку, которая важна):
Package: *
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 400
Package: ddclient
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 500
Это говорит apt-get игнорировать пакеты из PPA, кроме ddclient. Итак, теперь это должно быть безопасно для установки:
sudo apt-get update && sudo apt-get install ddclient
Или, если вы уже установили его, сделайте следующее:
sudo apt-get upgrade
Просто убедитесь, что только ddclient будет обновлен.
пропускает обновление @ от до 71.422.000.000.
В большинстве случаев, когда я получаю это предупреждение после настройки моего ddclient WARNING: file /var/cache/ddclient/ddclient.cache , строка 3: Недопустимое значение для ключевого слова 'ip' = '' из-за опечатки или просто небольшого tweek в файле ddclient.conf. Мне нужно остановиться и проверить его по сравнению с примерами провайдеров доменов по строкам.
Я использую NameCheap, потому что мне нравится безопасность их парольной системы, которая привязана к каждому домену индивидуально, сгенерирована автоматически и может быть быстро изменена и легко.
Моя последняя проблема была чем-то, что NameCheap не показывает в своем примере с базой знаний, но я кое-что вспомнил о том, что мне нужно было делать раньше. Это то, что я должен поместить запятую между именами хостов, которые я хочу обновить (имя, которое приходит до имени домена). Ниже приведен мой пример, который в настоящее время работает с моим провайдером домена.
daemon = 3600 ssl = yes protocol = namecheap use = web, web = dynamicdns.park-your-domain.com / getip server = dynamicdns. park-your-domain.com login = yourdomainname.com password = 0fc0ur5ethi5i5n0tmypa55w0rdfoob @, hostname1 пропуская эту маленькую маленькую запятую, выдает ошибку