আইপিভি 6 ঠিকানা কনফিগার করার জন্য কি লিনাক্স কার্নেল বুট প্যারামিটার রয়েছে?


16

আমি জানি একটি নামের একটি প্যারামিটার রয়েছে ipযা আপনাকে বুট লোডার মাধ্যমে লিনাক্স কার্নেলের আইপিভি 4 ঠিকানা কনফিগার করতে দেয়। এটি নীচের মত দেখাচ্ছে:

ip=192.0.2.1::192.0.2.62:255.255.255.192::eth0:none

আমি আইপিভি 6 কনফিগারেশনের জন্য সমান প্যারামিটার খুঁজছি। কার্নেল ডকুমেন্টেশনে এটি সম্পর্কে আমি কিছু খুঁজে পাইনি।

আপডেট : আপনার অনেকের কাছে কেন আমাকে এটির প্রয়োজন হবে জানতে চেয়েছিলেন: কার্নেল কনফিগারেশন ব্যবহার করার ধারণাটি এই সমস্যার সাথে সম্পর্কিত । আমি সন্দেহ করি যে নিয়মিত বুট-আপ ইন্টারফেস কনফিগারেশন সম্পন্ন হয়নি, কারণ ইন্টারফেসগুলি ইতিমধ্যে শেষ। এর কারণ হতে পারে যে আমি আমার এনক্রিপ্ট করা মূল পার্টিশনটি আনলক করার অনুমতি দেওয়ার জন্য একটি ড্রপবার এসএসএইচ সার্ভারের সাথে একটি পূর্ব-বুট পরিবেশ ব্যবহার করছি। এই পরিবেশের জন্য IP ঠিকানাগুলি ip=প্যারামিটারের সাহায্যে GRUB এর মাধ্যমে কনফিগার করা হয়েছে। সেই ইথারনেট বিভাগে কোনও ডিএইচসিপি বা রাউটার বিজ্ঞাপন উপলব্ধ নেই এবং এটি বৃহত হোস্টিং সংস্থার সরবরাহিত আপলিংক বিভাগ হিসাবে, এই সত্যটি পরিবর্তনের কোনও উপায় নেই।


আসলে, একটি নেই। আপনি আইপিভি 6 স্বতঃরূপকরণ সক্ষম করতে পারেন, তবে সম্ভবত আপনি যা খুঁজছেন তা তা নয়। আপনি কি নির্দিষ্ট ফলাফল অর্জন করার চেষ্টা করছেন (যেমন আপনি মেশিনের প্রারম্ভিককরণের প্রক্রিয়ায় আইপিভি 6 কনফিগারেশন এড়াতে চান তার কারণ কী?) ip=প্যারামিটারটি প্রথমে কার্নেল একটি এনএফএস রুট ফাইল সিস্টেমটি মাউন্ট করার চেষ্টা করার আগে আইপি স্ট্যাকটি কনফিগার করা ছিল , তবে আমি অনুভব করি যে আইপিভি 6 (সম্ভবত সম্ভবত এসএলএএসি) এর সাথে একই ফলাফল অর্জনের জন্য আপনার অন্য কোনও কিছুর উপর নির্ভর করা উচিত।
পিনো 42

আমি স্ল্যাক সম্পর্কে জানি। তবে আমাকে এটি ম্যানুয়ালি সেটআপ করা দরকার।
এফ

3
আমার অনুভূতিটি হ'ল যে "প্রাথমিক ব্যবহারকারী স্থান" বৈশিষ্ট্যটি প্রবর্তন করা হয়েছে (initramfs হয় কার্নেলের মধ্যে এমবেড করা হয়েছে বা traditionalতিহ্যবাহী initrd এর মতো পৃথক ফাইল হিসাবে), সেখানে আপনাকে বিশেষ এক-অফের পরিবর্তে আইপি অ্যাড্রেসগুলি কনফিগার করার মতো জিনিসগুলি করতে উত্সাহ দেওয়া হচ্ছে কমান্ড লাইন পরামিতি। এ কারণেই সম্ভবত আইপিভি 4 এর জন্য একটি historicalতিহাসিক কমান্ড লাইন প্যারামিটার রয়েছে তবে আইপিভি 6 এর জন্য কোনওটিই যুক্ত করা হয়নি।
সেলেদা

বুট প্রক্রিয়ায় কোন সময় এটি সেট করা দরকার?
পিনো 42

আপনার এটি প্রয়োজন এটি অত্যন্ত অসম্ভব। আপনি ঠিক কী অর্জন করার চেষ্টা করছেন?
মাইকেল হ্যাম্পটন

উত্তর:


7

দুঃখিত, তবে আপনি যদি এটি চান তবে আপনার নিজের তৈরি করতে হবে বা সম্ভবত অন্য কারও প্রয়োগ বাস্তবায়ন করতে হবে।

আপনি যে ip=কমান্ড লাইন বিকল্পটি ব্যবহার করছেন সেটি হ'ল এনএফএস রুট ফাইল সিস্টেমটি মাউন্ট করার জন্য কার্নেলের বুট কোডের একটি অংশ । এটি কখনও আইপিভি 6 এর জন্য বাড়ানো হয়নি এবং বুট সময়ে আইপিভি 6 কনফিগার করার জন্য কোনও কার্নেল বুট প্যারামিটার নেই।

এটি বলে যে, কিছু লিনাক্স ডিস্ট্রিবিউশন যেমন রেড হ্যাট তাদের ইনস্টলেশন মিডিয়াগুলির জন্য নিজস্ব বুট প্যারামিটার প্রয়োগ করেছে ipv6=। আপনি আপনার কাস্টম initramfs এ এই কোডটি পুনরায় ব্যবহার করতে সক্ষম হতে পারেন।


3

ফেডোরার মতে, আইপি = প্যারামিটারটি আইপিভি 4 বা আইপিভি 6 অ্যাড্রেস সহ ব্যবহার করা যেতে পারে। আইপিভি 6 ঠিকানা অবশ্যই বর্গাকার বন্ধনীতে আবদ্ধ থাকতে হবে। আপনার যদি উভয়েরই প্রয়োজন হয়, আপনি কার্নেল লাইনে একাধিক ip = বিকল্প ব্যবহার করতে পারেন:

... আইপি = [2001: ডিবি 8 :: মৃত: গরুর মাংস] :: [2001: ডিবি 8 :: ক্যাফে: খোকামনি]: 64 :: এথ 0: আইআইপি = 192.0.2.5 :: 192.0.2.1: 255.255.255.0 :: এথ0: কিছুই নেই ...


এই উত্তরটি স্বীকৃত উত্তরের সাথে বিরোধিতা করছে। গ্রহণযোগ্য উত্তর পুরানো হওয়ার কারণে এটি হতে পারে। কোন উত্তরটি সঠিক তা নিয়ে কোনও সন্দেহ দূর করতে, এই তথ্যের উত্সটির একটি লিঙ্ক অন্তর্ভুক্ত করা ভাল ধারণা হবে।
ক্যাস্পারড

1
এটি সম্ভবত রেডহ্যাট প্রয়োগ করা জিনিসটির একটি বিবর্তন, যা মাইকেল হ্যাম্পটনের উত্তরে উল্লেখ করা হয়েছিল। আমি এটি দেবিয়ান জেসিতে পরীক্ষা করেছিলাম এবং এটি কার্যকর হয়নি। আমি এখনও এটি করার জন্য একটি জেনেরিক লিনাক্স উপায়ের সন্ধান করছি।
এফ

2

বুট করার পরে আপনার সমস্ত বুট প্যারামিটারগুলি / proc / cmdline এর মাধ্যমে উপলব্ধ। সুতরাং, আপনি কেবলমাত্র কাস্টম মকিনিকপপিও হুকের মাধ্যমে প্রয়োজনীয় সমস্ত বিকল্পগুলি সেট আপ করতে পারেন যা নির্দিষ্ট প্যারামের অনুসন্ধানে সেমিডলাইনটি পার্স করবে। আপনি ipv6 = আইপি = একের মতো ব্যবহার করতে পারেন।


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