উবুন্টু কেন নেটওয়ার্ক কনফিগারেশন পরিবর্তন করেছে?


19

যেমনটি আমরা সবাই জানি, নেটওয়ার্কটি কনফিগার করতে, আমরা সম্পাদনা করতে /etc/network/interfacesএবং সম্পাদন করতে পারি /etc/init.d/networking restart

আজ আমি উবুন্টু 17.10 ব্যবহার করার চেষ্টা করেছি এবং আমি খুঁজে পেয়েছি যে নেটওয়ার্ক কনফিগারেশনটি পরিবর্তিত হয়েছিল। এখন আমাদের সম্পাদনা /etc/netplan01-netcfg.yamlএবং সম্পাদন করা উচিত netplan apply

ঠিক আছে, এটি একটি খারাপ প্রশ্ন হতে পারে তবে আমি সত্যিই জানতে চাই যে উবুন্টু কেন এমন পরিবর্তন করেছে। এর মতো সমস্ত পরিবর্তন ব্যাখ্যা করার কোনও দৃ strong় কারণ আছে?


2
মার্টিন পিট (ক্যানোনিকাল) ২০১ announcement ঘোষণায় লিখেছেন "নেটপ্ল্যানের সাহায্যে কেন্দ্রীয় /etc/netplan/*.Yaml নেটওয়ার্ক কনফিগারেশন ফাইল সমস্ত উবুন্টু - স্নেপি, সার্ভার, ক্লায়েন্ট, মাএএস, ক্লাউড-থ্রির জন্য রয়েছে ..." সম্ভবত তাকান wiki.ubuntu.com/Netplan & people.canonical.com/~mtrudel/netplan
guiverc

এটি 16.04 বা 16.10 আইরিক দিয়ে শুরু হয়েছিল।
রিঞ্জউইন্ড

উত্তর:


16

নেটপ্ল্যানে স্থানান্তরিত করার ক্ষেত্রে উবুন্টু উইকি পৃষ্ঠা থেকে :

যুক্তিসহ ব্যাখ্যা

জটিল নেটওয়ার্ক কনফিগারেশনের সরল, ঘোষণামূলক উপস্থাপনা, পাশাপাশি আইপআপ ডাউনের কিছু বর্তমান সীমাবদ্ধতা মোকাবেলার জন্য নেটপ্ল্যান প্রয়োগ করা হয়েছে। নেটপ্লান একাধিক ব্যাকএন্ড সরবরাহকারীদের সমর্থন সহ একটি সাধারণ এবং মার্জিত ইয়ামাল কনফিগারেশন ফর্ম্যাট সরবরাহ করে।

নেটপ্ল্যান দ্বারা আচ্ছাদিত ifupdown এর কিছু ত্রুটি:

  • ifupdown খাঁটি ঘোষণামূলক সিনট্যাক্স সহ সমস্ত কনফিগারেশনের প্রতিনিধিত্ব করতে পারে না; অতএব আমরা কনফিগারটি পার্স করতে পারি না
    • সমস্ত নেটপ্ল্যান কনফিগারেশন নির্ভুলভাবে ঘোষিত।
  • ifupdown কেবল নাম অনুসারে ইন্টারফেস প্রতিনিধিত্ব করতে পারে, তাই এটি ডিভাইস জুড়ে পোর্টেবল হয় না
    • নেটপ্ল্যান নাম, ম্যাক ঠিকানা, ড্রাইভার ইত্যাদি দ্বারা মিলছে ব্যবহার করে
  • জটিল কনফিগারেশনে জাতি শর্ত
    • নেটপ্ল্যানে ইন্টারফেসগুলির সংজ্ঞাতে শ্রেণিবিন্যাসের প্রসঙ্গ রয়েছে, যেমন এই তথ্যটি সঠিকভাবে অর্ডারে ব্যবহৃত এবং প্রয়োগকারীকে সরবরাহ করা হয়।

জটিল নেটওয়ার্কিং পরিস্থিতিগুলির জন্য ক্রমবর্ধমান চাহিদা দেওয়া (বৃহত্তর মেঘ ব্যবহারের জন্য প্রায়শই বিভিন্ন বৈশিষ্ট্যগুলির জটিল লেয়ারিং প্রয়োজন হয়, যেমন ভিএলএএনগুলির উপর বন্ডের উপর ব্রিজ ইত্যাদি), এটি নেটওয়ার্ক কনফিগারেশনের প্রতিনিধিত্ব করার স্বাচ্ছন্দ্যের উন্নত করতে গুরুত্বপূর্ণ হিসাবে প্রদর্শিত হয়েছে।

আরও ভাল তবে বেমানান কিছুতে পরিবর্তনের মতো, ভবিষ্যতের লাভের জন্য কিছুটা ব্যথা হবে।

আপনার যদি এখনও প্রয়োজন হয় তবে আপনি /etc/network/interfacesএটি ব্যবহার করতে পারেন। থেকে Netplan উবুন্টু উইকি পৃষ্ঠা :

আমার সত্যিই যদি আইপডডাউন দরকার, আমি কি এখনও এটি ব্যবহার করতে পারি?

আপনি যদি এমন কোনও স্থানে চলে যান যেখানে আপনার ifupdownপরিবর্তে আপনাকে ব্যবহারের প্রয়োজন হয় netplanতবে আমরা সত্যিই এটি সম্পর্কে জানতে চাই, সুতরাং আপনার লঞ্চপ্যাডে একটি বাগ ফাইল করা উচিত ।

যদিও আমরা এটি করার প্রস্তাব দিই না, আপনি netplanইনস্টলের ifupdownপরে সরিয়ে ফেলতে এবং ইনস্টল করতে পারেন এবং /etc/network/interfacesআপনার নেটওয়ার্কটি যেভাবে চান কনফিগার করতে ম্যানুয়ালি পূরণ করতে পারেন।


যেমনটি আমরা সবাই জানি, নেটওয়ার্কটি কনফিগার করতে, আমরা সম্পাদনা করতে /etc/network/interfacesএবং সম্পাদন করতে পারি /etc/init.d/networking restart

যেমনটি আমরা সবাই জানি, এটি ডেস্কটপকে খারাপভাবে ভেঙে ফেলত


1
নেটপ্ল্যান এলিয়াসগুলি সমর্থন করে না: বাগস.লাঞ্চপ্যাড.এন.উবুন্টু ++সোর্স
ক্যাফেইন

1
আমি উবুন্টু উইকি থেকে ব্যাখ্যাটি অনেক কিছুই অব্যক্তভাবে রেখে গেছি, উদাহরণস্বরূপ, 'আইফআপডাউন এর ত্রুটি' বিভাগ জটিল কনফিগুলিতে বর্ণের অবস্থার উল্লেখ করেছে তবে এই জাতীয় কনফিগারেশনের উদাহরণ দেয় না। সেতুর জন্য অন্যদের আগে থাকা কিছু আইএফ প্রয়োজন, এবং নেটপ্ল্যানের আগে আমার কখনই এরকম সমস্যা হয়নি, তাই কেন এটিকে একটি ঘাটতি হিসাবে তালিকাভুক্ত করা হয়েছে তা আমি বুঝতে পারি না। টিবিএইচ, সেই পুরো পৃষ্ঠার ধরণটি এমন কেউ পড়ছে যেমন তাদের পোষা প্রাণীর প্রকল্পকে কী আরও ভাল করে তা পুরোপুরি না জানিয়ে ধাক্কা দেওয়ার চেষ্টা করছে - যেমন এটি পিপিএল যারা ইতিমধ্যে আইপআপডাউন ব্যবহার করে না এমন সমস্যাগুলি সমাধান করার চেষ্টা করছে।
জেফ ওয়েলিং
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.