এটি লিনাক্স সম্পর্কিত, তবে যদি কেউ সাধারণ * নিক্স পদ্ধতি সম্পর্কে জানে তবে এটি ভাল।
আমি গতকাল ইথারনেট কেবলটি প্লাগ ইন করে একটি সিস্টেম বুট করেছি "" নেটওয়ার্কম্যানেজার "ইনস্টল করা হয়নি, তাই এটি একবার শুরু হয়ে গেলে আমি নিজেই ifconfig
ডিএইচসিপি ক্লায়েন্ট শুরু করার সাথে ইথারনেট ইন্টারফেসের নামটি সন্ধান করতে যাই , তবে এটি ছাড়া অন্য কিছু দেখায় নি did lo
।
NIC এর মাধ্যমে তালিকাভুক্ত করা হয়েছিল lspci
, এবং উপযুক্ত কার্নেল ড্রাইভার লোড করা হয়েছিল। সিস্টেমটি সাধারণত ওয়াইফাই ব্যবহার করে এবং আমি তার ইন্টারফেসের নামটি মনে করতে পারি wlan0
। আমি চেষ্টা করার সময় ifconfig wlan0 up
, wlan0
হাজির। তবে কেবলমাত্র ইথারনেট ইন্টারফেসের নামগুলি আমি মনে করতে পারি eth[N]
এবং em[N]
সেগুলির কোনওটিই কাজ করে নি।
এই দস্তাবেজটি "অনুমানযোগ্য ইন্টারফেসের নামগুলি" বোঝায় তবে সেগুলি সহজ ভাষায় কী হতে পারে তা ব্যাখ্যা করার জন্য একটি ভাল কাজ করে না। এটি সোর্স কোডের একটি অংশকে বোঝায় যা এই ক্ষেত্রে নামটি পিসিআই বাস এবং স্লট নম্বর থেকে নেওয়া যেতে পারে, যা অযথা জটিল ঝামেলার মতো মনে হচ্ছে।
আশেপাশের অন্যান্য অনুসন্ধান আমাকে বিশ্বাস করতে পরিচালিত করেছিল যে systemd
এটির সাথে মিল রেখে এটি নির্ধারণ করা যেতে পারে udev
তবে প্রায় 100 টি ফাইল রয়েছে /usr/lib/udev/rules.d
এবং এটির জন্য একটি সিস্টেমযুক্ত কনফিগার ফাইল রয়েছে কোথায় (এবং যদি ) এটি নির্ধারণের চেষ্টা করে এক ঘন্টা ব্যয়ও হাস্যকর বলে মনে হয়।
এগুলি নিশ্চিতভাবে জেনে রাখা ভাল লাগবে যে এগুলি উপলব্ধ, তবে তারা কীভাবে তাদের নামকরণ করা যেতে পারে তা নয়, তাই আমি হার্ডওয়্যার সমস্যাগুলিও বাতিল করতে পারি network ইত্যাদি উপলভ্য নেটওয়ার্ক ইন্টারফেসের নামগুলি খুঁজে পাওয়ার কোনও সহজ উপায় নেই কি? লিনাক্সে?
ip route
- সমস্যাটি সমাধানের পরের দিনই আমি এই প্রশ্নটি লিখেছিলাম (আমার নিজের উত্তর দেখুন); আমি ব্যবহার করার অভ্যাসে নেই ip
এবং অত্যধিক স্পার্ট্যান ম্যান পৃষ্ঠাগুলির প্রশংসা করি না, তাই আমি সম্ভবত চেষ্টা করার পরে ছেড়ে দিয়ে যেতে শুরু /sys
করলাম, যেহেতু আমি জানতাম যে কমড বোঝাই ছিল ইত্যাদি, এবং এটি আরও সোজা ছিল আমার কাছে. আমি প্রশ্ন থেকে সম্পূর্ণ অপসারণ করব।
ip link
তবে তারপরে আপনি এমন একটি উত্তর গ্রহণip link show
করেন যা প্রস্তাব দেয় যা ঠিক একই জিনিসটি করে। কেন?