সিস্টেমডে অনুমানযোগ্য নেটওয়ার্ক ইন্টারফেসের নাম


15

উবুন্টু এবং ডেবিয়ান (প্রসারিত) এর সাম্প্রতিক সংস্করণটি একটি নতুন নেটওয়ার্ক ইন্টারফেস নামকরণ প্রকল্প নিয়ে আসে।

এখন, "eth0" এর মতো পুরানো স্টাইলের নাম ব্যবহার করে এমন একটি সিস্টেম থেকে আপডেট করার সময় , নতুন নামটি কী হবে তা বুট করার আগে আমি জানতে চাই ।

কিভাবে আমি এটি করতে পারব? "সিস্টেমড" এর কোনও যাদু প্রার্থনা কি আমি বুট করার জন্য / এবং / নেটওয়ার্ক / ইন্টারফেসটি সম্পাদনা করতে (এবং পরবর্তীকালে নেটওয়ার্ক সংযোগটি হারাতে) ব্যবহার করতে পারি?


1
আমি এটিকে হোঁচট খেয়েছি
নীল

উত্তর:


7

দুটি পৃথক স্কীম উপলব্ধ রয়েছে: বায়োসদেব নাম বনাম পূর্বাভাসযোগ্য নেটওয়ার্ক ইন্টারফেসের নাম।

biosdevname

ওবুন্টুতে বায়োসদেব নামটি ডিফল্ট বলে মনে হচ্ছে। এটি বায়োসদেব নাম প্যাকেজ ইনস্টল করে সক্রিয় করা হয়।

একটি ইন্টারফেসের বায়োসদেব নামটি এর সাথে পাওয়া যাবে:

biosdevname -i eth0

অনুমানযোগ্য নেটওয়ার্ক ইন্টারফেসের নাম

আমি বিশ্বাস করি এটি ডেবিয়ান প্রসারণে ডিফল্ট, তবে পূর্ববর্তী প্রকাশগুলি থেকে আপগ্রেড করার ক্ষেত্রে স্পষ্টভাবে সক্ষম করা দরকার।

এথ 0 এর পূর্বাভাসযোগ্য নামটি এর সাথে পাওয়া যাবে:

udevadm test-builtin net_id /sys/class/net/eth0 | grep '^ID_NET_NAME_'

যদিও "নতুন নামটি কী হবে তা বুট করার আগে" ( @ নীলের সরবরাহিত লিঙ্ক অনুসারে ) পূর্বাভাস দেওয়ার প্রকৃত উত্তরটি যদিও নতুন নামটি পুরানো নামের মতো হবে , কারণ এখনও ইউদেব নিয়ম রয়েছে যা কনফিগার করে পুরানো নাম /etc/udev/rules.d/70-persistent-net.rules। আপনি যদি নতুন নামকরণের স্কিমটিতে যেতে চান তবে লিঙ্কটি একটি স্থানান্তর গাইড সরবরাহ করবে।
Tuomas

2

নতুন স্কিম দৃশ্যত বলা হয় "আন্দাজের নেটওয়ার্ক ইন্টারফেস নাম" কিন্তু আমি কিভাবে উপর ডকুমেন্টেশন অনেকটা না খোঁজার করছি আসলে নাম ভবিষ্যদ্বাণী করা। আমি এটি সম্পর্কে যা কিছু পেয়েছি তা মূলত এই উত্স কোড মন্তব্যে (যা নিজেই প্রথম লিঙ্কটিতে ফিরে আসে) নির্দেশ করে। মন্তব্য থেকে, এটি ঠিক কীভাবে জেনে নেওয়া যায় যে নেটওয়ার্কের ডিভাইস নামের জন্য উদেব কোন অ্যাড্রেসিং স্কিমটি ব্যবহার করবে know

প্রথম লিঙ্কটি অনুযায়ী, আপনি এটিকে অক্ষম করতে পারেন net.ifnames=0এবং গ্রুবে কার্নেল কমান্ড লাইনে যুক্ত করে সনাতন নামগুলি ব্যবহার করতে পারেন । এই মন্তব্য অনুসারে এটি প্রয়োজনীয় হতে পারে যদি আপনি কোনও ভিএলএএন ট্যাগযুক্ত ইন্টারফেস তৈরির পরিকল্পনা করেন, যেহেতু যুক্ত এক্সটেনশনটি ইন্টারফেসের নামটি দীর্ঘ করে দেবে।

অন্যথায়, নামটির সাথে আপনি কী করতে চাইছেন তা বোঝাতে প্রশ্নটি পুনরায় জিজ্ঞাসা করা ভাল (উদাহরণস্বরূপ উত্তরসূচক বা অনুরূপ কোনও কিছুর মাধ্যমে ইন্টারফেসটি কনফিগার করুন)


2

আমি এখনও নিশ্চিত নই যে এটি আপডেট সংস্করণগুলির ক্ষেত্রে এখনও যদি হয় তবে আমার পুরানো সিস্টেমে আমি একটি খালি ফাইল তৈরি করতে সক্ষম হয়েছি /etc/udev/rules.d/80-net-name-slot.rulesএবং এটি "অনুমানযোগ্য" নামকরণ বৈশিষ্ট্যটি অক্ষম করে দেবে। আপনি নিজের বিধি তৈরি করতে পারেন এবং ম্যাক ঠিকানা বা পিসিআই / ইউএসবি সংযোগের ভিত্তিতে নিজের দ্বারা ইন্টারফেসের নাম রাখতে পারেন।


0

এই ডকুমেন্টেশনটি কিছুটা সাহায্য করতে পারে। "V197 এ অবিকল কি পরিবর্তন হয়েছে?" এর অধীনে বিভাগটি দেখুন the হ্যাঁ, আমি বুঝতে পারি এটি কিছুটা সীমিত মূল্য, তবে এটি আপনাকে আরও গবেষণার জন্য একটি সুযোগ দিতে পারে।

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