IPv6- র উপরে প্রোটোকল হিসাবে IPv4 সেট করা


19

আমি আইপিভি 6 এবং আইপিভি 4 উভয়ই ল্যান নেটওয়ার্কে স্ল্যাকওয়ার 13.0 বাক্সযুক্ত ব্যবহার করছি। এই নেটওয়ার্কের ওয়ার্কস্টেশনগুলিতে আমি কীভাবে আইপিভি 4কে পছন্দসই প্রোটোকল হিসাবে সেট করতে পারি? আমি আইপিভি 6 স্পষ্টভাবে বা যখন কেবলমাত্র এএএএ রেকর্ড উপলব্ধ থাকে তা ব্যবহার করতে চাই। উদাহরণস্বরূপ, যদি আমি ফায়ারফক্স থেকে http://ipv6.org/ খোলার চেষ্টা করি, আমি সর্বদা আইপিভি 6 এর মাধ্যমে সংযোগ করব। অন্যান্য অ্যাপ্লিকেশনগুলির ক্ষেত্রেও একই অবস্থা। আমি /etc/gai.conf তৈরি এবং এর সাথে নিম্নলিখিতগুলি যুক্ত করার চেষ্টা করেছি:

precedence ::ffff:0:0/96  100

অন্তত দেবিয়ানে এটি getaddrinfo (3) এর আচরণ নিয়ন্ত্রণ করা উচিত, তবে এটি স্ল্যাকওয়্যারটিতে সহায়তা করে নি।

যে কোন ধারনাকে স্বাগাত জানানো হবে। আগাম ধন্যবাদ!


1
আপনাকে নির্দেশ করার জন্য অনেক ধন্যবাদ /etc/gai.conf! আমি প্রায় অর্ধেক বছর এটি অনুসন্ধান করছিলাম! :)
কলিপ্টো

উত্তর:


18

ম্যান পৃষ্ঠা অনুসারে, precedencegai.conf এ একটি মান সন্নিবেশ করানো অন্য সমস্ত ডিফল্ট নিয়ম অক্ষম করে। আরএফসি 3484 (10.3) এ তালিকাভুক্ত সমস্ত নিয়ম সেট করার চেষ্টা করুন:

  Prefix        Precedence Label
  ::1/128               50     0
  ::/0                  40     1
  2002::/16             30     2
  ::/96                 20     3
  ::ffff:0:0/96        100     4

1

আইপিভি 6 সত্যই আমার দক্ষতার ক্ষেত্র নয়, তবে ম্যান পৃষ্ঠায় এটির জন্য resolver(5)কয়েকটি বিকল্প /etc/resolv.confথাকতে পারে বলে মনে হচ্ছে :

options inet6সেট RES_USE_INET6মধ্যে _res.options। এটি gethostbyname(3) ফাংশনের অভ্যন্তরে একটি ক্যোয়ারির আগে AAAA ক্যোয়ারী চেষ্টা করার এবং আইপিভি 6 "টানেল ফর্ম" এ আইপিভি 4 প্রতিক্রিয়াগুলি ম্যাপিংয়ের প্রভাব রয়েছে যদি কোনও এএএএ রেকর্ড না পাওয়া যায় তবে একটি রেকর্ড সেট উপস্থিত রয়েছে।

হতে পারে আপনার ক্লায়েন্টদের সেই বিকল্পটি সেট আছে?

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