গতিশীল ডিএনএস আপডেট করার চেষ্টা করার পরে কেন ডিডক্লিয়েন্ট আমাকে একটি "অবৈধ আইপি" ত্রুটি দিচ্ছে?


8

কাজ করতে আমার খুব কষ্ট হচ্ছে ddclient(যা আমার বর্তমান আইপি ঠিকানার সাথে ওপেনডিএনএস আপডেট করে )। আমার এটি ডেমন হিসাবে চলছে, তবে এটি আমার আইপি ঠিকানাটি আপডেট করার ক্ষেত্রে কখনই সফল হয় না openDNS

সমস্যা সমাধানের জন্য, আমি ddclientনিম্নলিখিতভাবে কমান্ড লাইন থেকে চালাচ্ছি ।

(এই উদাহরণগুলিতে, বর্গাকার বন্ধনীর মানগুলি] সুরক্ষার কারণে আসল মানগুলির জন্য স্ট্যান্ড-ইনস হয়)

আমার /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 <nothing> to [my real ip].
WARNING:   last updated <never> but last attempt on Tue Oct  4 08:38:32 2011 failed.

আমি যদি rmক্যাশে ফাইল করি তবে ddclientএকবার কাজ করে তবে তা পরবর্তী সময়ে ব্যর্থ হয়।


ওপি আপনি এখনও উত্তর খুঁজছেন? যদি তা হয় তবে আপনার প্রশ্নটি পুনরায় পোস্ট করার প্রয়োজন হতে পারে কারণ এটি বন্ধ হওয়ার জন্য চিহ্নিত করা হয়েছে। =)
রিংটেল

এখনও এটি কার্যকর করার কোনও উপায় খুঁজে পায় নি
স্পাশহিট

অতিরিক্ত তথ্য সরবরাহ করতে দয়া করে আপনার প্রশ্ন সম্পাদনা বিবেচনা করুন। এটি আপনার প্রশ্নটিকে শীর্ষে স্থানান্তর করতে পারে এবং উত্তরটি পুনরায় সাজতে পারে।
রিংটেল

আমি আর কি যোগ করতে পারি?
স্প্যাশহিট

আপনি ক্লায়েন্ট সমর্থন চেষ্টা করেছেন? সোর্সফোর্জ.
नेट

উত্তর:


4

জ্ঞাত বাগ - ফিক্সড আপস্ট्रीम - পিপিএ থেকে সর্বশেষতম সংস্করণ পান

এটি একটি পরিচিত "বাগ" থেকে এসেছে - এটি ডায়ামিনস 2 প্রোটোকলটি ভুলভাবে ব্যবহার করে এবং এতে ত্রুটিযুক্ত প্রতিক্রিয়া প্রেরণ করে গতিশীল ডিএনএস সরবরাহকারী দ্বারা সৃষ্ট ।ddclient

সমস্যাটি দীর্ঘকাল থেকেই ডিডক্লিয়েন্টে স্থির করা হয়েছে (ট্র্যাকের সাথে সংযুক্ত একটি প্যাচের উপর ভিত্তি করে) তবে উবুন্টুর ডিডি ক্লায়েন্টটি এত প্রাচীন (উজানের দিক থেকে উত্তরাধিকারসূত্রে) তাই এটি নিজেও প্যাচ করা যায় না। (উবুন্টু 10 নভেম্বর / জানুয়ারি -2009-এ রয়েছে, সর্বশেষটি r130 / নভেম্বর -2011)।

সমাধান:

  1. যোগ এই পিপিএ সঙ্গেsudo apt-add-repository ppa:nathan-renniewaldock/ppa
  2. sudo apt-get update && sudo apt-get install ddclient (প্রয়োজনে আপগ্রেড হবে)

পিপিএর 10.04, 11.10 এবং 12.04 এর সর্বশেষতম সংস্করণ রয়েছে।


কৌতূহলের জন্য, এখানে প্যাচ / বগি বিট:

        # বাগ # 10: কিছু ডিন্ডেন্স সরবরাহকারী আইপিটি ফেরত দেয় না
        # আমরা ফিরে আসা আইপি ব্যবহার করতে পারি না
        আমার ($ স্ট্যাটাস, $ রিটার্নিপ) = বিভাজন / /, এলসি $ লাইন;
        $ আইপি = $ রিটারিপ যদি ($ আইপি নয়);

4

আপনি পিপিএ: ন্যাথন-রেনিউভালডক / পিপিএর থেকে নতুন ডিডক্লিয়েন্ট প্যাকেজটি চান তবে সাবধান হন যে এই পিপিএতে এমন আরও অনেক প্যাকেজ রয়েছে যা আপনি না চাইলে ডিডি ক্লিনেন্টের কাজ করতে চাইলে আপনি চাইবেন না। শুধুমাত্র ddclient আপগ্রেড করতে এই পদক্ষেপগুলি ব্যবহার করুন।

sudo apt-get install python-software-properties
sudo apt-add-repository ppa:nathan-renniewaldock/ppa

এখন, রুট হিসাবে, ফাইলটি তৈরি করুন /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

এটি পিডিএ থেকে ddclient ব্যতীত প্যাকেজগুলি উপেক্ষা করতে এপট-গেটকে বলে। সুতরাং এখন এটি ইনস্টল করতে এটি করা নিরাপদ হওয়া উচিত:

sudo apt-get update && sudo apt-get install ddclient

অথবা আপনি যদি ইতিমধ্যে এটি ইনস্টল করে রেখেছেন তবে এটি করুন:

sudo apt-get upgrade

কেবলমাত্র ডিডক্লিয়েন্ট আপগ্রেড হতে চলেছে তা পরীক্ষা করুন।


এটি গুরুত্বপূর্ণ যে এই তথ্য আর বৈধ নয়। আপনি যদি উবুন্টু 12.04-এ এই নির্দেশাবলী অনুসরণ করার চেষ্টা করেন তবে আপনি এই ত্রুটিটি পেয়েছেন: "সত্য: স্বাধীনতা আপডেটের জন্য পার্ল মডিউল ডাইজেস্ট :: SHA1 লোড করার সময় ত্রুটি"। এই ত্রুটিটি ঠিক করতে আপনার ddclient 3.8.2 প্রয়োজন তবে এই পিপিএতে কেবল 3.8.1 রয়েছে।
ফ্রাঙ্কস্টার

0

@ থেকে 71.422.000.000 এ আপডেট এড়িয়ে যাওয়া।

আমার ddclient
সতর্কতা সেট করার পরে যখন আমি এই সতর্কতাটি পাই তখন বেশিরভাগ সময় : ফাইল /var/cache/ddclient/ddclient.cache, লাইন 3: 'আইপ' = '' কীওয়ার্ডের জন্য অবৈধ মান এটি টাইপোর
কারণে বা কেবল একটি ছোট ddclient.conf ফাইলে টুইট করুন। আমাকে থামাতে হবে এবং আমার ডোমেন সরবরাহকারীর উদাহরণগুলি লাইন লাইনের বিপরীতে এটি পরীক্ষা করা দরকার।

আমি নেমচিপ ব্যবহার করি কারণ আমি তাদের পাসওয়ার্ড সিস্টেমের সুরক্ষা পছন্দ করি যা প্রতিটি ডোমেনে স্বতন্ত্রভাবে আবদ্ধ হয়, স্বয়ংক্রিয়ভাবে উত্পন্ন হয় এবং দ্রুত এবং সহজেই পরিবর্তন করা যায়।

আমার সর্বশেষ সমস্যাটি এমন কিছু ছিল যা নেমচিপ তাদের নলেজবেস উদাহরণে প্রদর্শন করে না তবে এমন কিছু ছিল যা আমি মনে করি যা আগে করা হয়েছিল। এটি হ'ল যে আমি হোস্টের নামগুলি আপডেট করতে চাই তার মধ্যে একটি কমা রাখতে হবে (ডোমেন নামের আগে যে নামটি আসে)। সুতরাং নীচে আমার উদাহরণটি বর্তমানে আমার ডোমেন সরবরাহকারীর সাথে কাজ করে।

ডেমন = 3600
এসএসএল = হ্যাঁ
প্রোটোকল = নেমচেপ
ব্যবহার = ওয়েব, ওয়েব = ডায়নামিকডেন্স.পার্ক- আপনার- ডোমেন ডটকম / জেটিপ
সার্ভার = ডায়নামিকডনস.পার্ক- আপনার- ডোমেন ডটকম
লগইন
= আপনারডমনেম.কম পাসওয়ার্ড = 0fc0ur5ethi5i5n0tmypa55w0rdfoob
@, হোস্টনেম 1
এটি ছোট্ট কমা একটি ত্রুটি ছুড়ে ফেলে


আমি জানি না কেন এটি নিম্নগামী হচ্ছে। আপনি যদি নেমচিপ সম্পর্কিত সমস্যাগুলি অনুসন্ধান করেন তবে এটি একটি প্রশ্ন হিসাবে পপ আপ হয়। আপনার সমাধান আমাকে পুরোপুরি সাহায্য করেছিল। ধন্যবাদ!
nbroeking
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.