আমার নেটওয়ার্ক ইন্টারফেসটির নাম কেন E0 এর পরিবর্তে এনপি0 এস 25 করা হয়েছে?


109

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

$ ifconfig

enp0s25   Link encap:Ethernet  HWaddr 77:5a:5e:a6:86:d5  
      inet addr:192.168.31.239  Bcast:192.168.31.255  Mask:255.255.255.0
      inet6 addr: fe80::725a:b6ff:fea6:86d7/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:4833 errors:1332 dropped:0 overruns:0 frame:666
      TX packets:5589 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:3266446 (3.2 MB)  TX bytes:1046654 (1.0 MB)
      Interrupt:20 Memory:d3500000-d3520000

2
দেখতে এই এছাড়াও আরো বেশি বিবরণ এতে আরও লিঙ্ক আছে।
ডগ স্মিটিজ

4
Ooooooooooooooor আপনার স্ক্রিপ্টগুলি একবার এবং সকলের জন্য ঠিক করুন এবং রেফারেন্সটি সরিয়ে দিন (এবং ডিভাইসের নাম নির্ধারণের জন্য এটির আদেশ পরিবর্তন করুন) ;-) (এখানে কিছু পয়েন্টার রয়েছে: Askubuntu.com/questions/396837/… )
রিনজউইন্ড

@ রিনজুইন্ড এটি দুর্দান্ত ধারণা।
মাইক

@ আমার বসকে মাইক করুন (= লিড কোডার) সর্বদা এটিতেও আমার সাথে একমত হন তবে তারপরে তিনি সর্বদা হার্ড কোডড পাথ এবং ডিভাইস ব্যবহার করেন ... এবং আমি তাকে বারবার
তিরস্কার করি

উত্তর:


105

এটি প্রিডিকটেবল নেটওয়ার্ক ইন্টারফেস নামকরণ হিসাবে পরিচিত এবং এটি সিস্টেমডের অংশ , যেখানে উবুন্টু 15.04 সংস্করণ হিসাবে রূপান্তরিত হয়েছে।

মৌলিক ধারণা যে আগের * স্নো নামকরণ স্কীম যেখানে হার্ডওয়্যার অনুসন্ধান কোন বিশেষ আদেশ ঘটে এবং পুনরায় বুট মধ্যে পরিবর্তন হতে পারে অসদৃশ, এখানে ইন্টারফেস নাম হার্ডওয়্যার প্রকৃত অবস্থান উপর নির্ভর করে এবং ধারণা করা সম্ভব / অনুমিত হয় দিকে তাকিয়ে lspciবা lshwআউটপুট । বিপরীতে আমরা পিসিআই সিস্টেমের এটির শারীরিক অবস্থান সম্পর্কে তথ্য অনুমান করতে পারি। আপনার ক্ষেত্রে এটি পিসি বাস 0, স্লট 2 হবে the ফ্রিডেস্কটপ.গ্রাফিকেশন আর্টিকেল অনুসারে , ইন্টারফেসের নামটি কীভাবে নির্ধারিত হয় তা আসলে 3 টি উপায় রয়েছে: পিসিআই তথ্যের উপর ভিত্তি করে, বোর্ডের জন্য বোর্ডের জন্য বিআইওএস / ফার্মওয়্যারের ভিত্তিতে এবং ম্যাকের ভিত্তিতে ইন্টারফেসের ঠিকানা। অন্যান্য উদাহরণের জন্য এখানে দেখুন

ফ্রিডেস্কটপ.অর্গ.পৃষ্ঠা অনুসারে অনুমানযোগ্য নামকরণে স্যুইচ করার অন্যতম কারণ হ'ল ক্লাসিক নামকরণ কনভেনশন মাল্টি-ইন্টারফেস সিস্টেমে সফ্টওয়্যার সুরক্ষা ঝুঁকির কারণ হতে পারে যখন বুট করার সময় ডিভাইসগুলি যুক্ত করা হয় এবং সরিয়ে দেওয়া হয়। এছাড়াও, অনুযায়ী মন্তব্য দ্বারা স্যাম Hanes , "অনেক ইথারনেট পোর্ট সঙ্গে একটি বড় সার্ভার এটা অমূল্য আছে: আপনি অবিলম্বে বলতে পারেন যা ইন্টারফেস যায় যা পোর্ট এবং যোগ বা হার্ডওয়্যার সরানোর অন্যান্য পোর্ট নাম পরিবর্তন করে না হয়।"

আপনি যদি নামকরণের অন্যান্য সংস্করণে ফিরে যেতে চান তবে 15.10নেটওয়ার্ক ইন্টারফেসটির কীভাবে নাম পরিবর্তন করবেন তা দেখুন ।


40
আমি "অনুমানযোগ্য" শব্দটিতে সামান্য বিড়ম্বনা দেখছি :), পয়েন্টারটির জন্য আপনাকে ধন্যবাদ।
মাইক

11
"অনুমানযোগ্য", হ্যাঁ, নিশ্চিত 15.10 (ক্লিন ইনস্টল, ওল্ড / হোম) এ আপগ্রেড করার পরে আমার ইথারনেট সংযোগ বিচ্ছিন্ন হয়েছে। কেন এপিআই এবং কনভেনশন ভাঙবেন? এখন আমি ব্যর্থতা খুঁজে বের করতে হবে। আমি
এটির

13
ব্যর্থতা অনুমানযোগ্য আমার অনুমান;)
আনোয়ার

6
হ্যাঁ, এটি systemdবিকাশকারীদের বলুন guys
সের্গেই কোলোডিয়াজনি

22
অনুমানযোগ্য নামকরণ কেবলমাত্র একটি ইন্টারফেস সহ ডেস্কটপ সিস্টেমে বিশেষভাবে কার্যকর হয় না এবং সেক্ষেত্রে এটি একধরনের অভদ্র। অনেক ইথারনেট পোর্ট সহ একটি বড় সার্ভারে এটি অমূল্য: আপনি তাত্ক্ষণিকভাবে বলতে পারবেন কোন ইন্টারফেসটি কোন পোর্টে যায় এবং হার্ডওয়্যার যুক্ত বা অপসারণ অন্য পোর্টগুলির নাম পরিবর্তন করে না। এটি সেই ক্ষেত্রে তৈরি করা হয়েছে।
স্যাম হেনেস

1

FWIW the freedesktop.org প্রিডিক্টেবল নেট নেটওয়ারটাইজারফেস নামস ফাইলটি একটি উত্স ফাইলের মন্তব্যকে ক্যানোনিকাল হিসাবে উল্লেখ করেছে তবে সেই ফাইলটি মন্তব্যগুলি অপসারণ করতে পরিবর্তিত হয়েছে - দেখুন https://github.com/systemd/systemd/pull/12518

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