নেটওয়ার্ক ডিভাইসগুলি ডিভাইসগুলির জন্য সাধারণ পঠন / লেখার মডেলগুলিতে খুব সুন্দরভাবে ফিট করে না (নেটওয়ার্ক ব্লক ডিভাইসগুলি বাদ দিয়ে, যাদের বিশেষ অ্যাপ্লিকেশন রয়েছে), লিনাক্সের মধ্যে নেই /dev
। এর অর্থ এই নয় যে তারা প্রবেশ করতে পারে না /dev/
, কোনও নির্দিষ্ট ড্রাইভার কোনও ডিভাইস নোড তৈরি করতে পারে এবং এর সাথে ইন্টারঅ্যাক্ট করার জন্য ইউজারল্যান্ড সরঞ্জামগুলি ব্যবহার করা যেতে পারে (অর্থাত ioctsl এর মাধ্যমে)। সোলারিসে নেটওয়ার্ক ডিভাইসগুলি /dev
ঠিক সেই উদ্দেশ্যেই রয়েছে।
এটি সাধারণত যা উদ্ধৃত করা হয় ( লিনাক্স ডিভাইস ড্রাইভারস , ২ য় সংস্করণ, 2001; অধ্যায় 14 নেটওয়ার্ক ড্রাইভার )।
আমরা এখন চর এবং ব্লক ড্রাইভারগুলি নিয়ে আলোচনা করার মাধ্যমে এবং নেটওয়ার্কিংয়ের আকর্ষণীয় বিশ্বে এগিয়ে যাওয়ার জন্য প্রস্তুত। নেটওয়ার্ক ইন্টারফেসগুলি লিনাক্স ডিভাইসের তৃতীয় স্ট্যান্ডার্ড শ্রেণীর, এবং এই অধ্যায়ে তারা কীভাবে বাকী কার্নেলের সাথে ইন্টারেক্ট করে তা বর্ণনা করে।
[...]
মাউন্টড ডিস্ক এবং প্যাকেট বিতরণ ইন্টারফেসের মধ্যে কয়েকটি গুরুত্বপূর্ণ পার্থক্য রয়েছে। আরম্ভ করার জন্য, / ডিস ডিরেক্টরিতে একটি ডিস্কের একটি বিশেষ ফাইল হিসাবে উপস্থিত থাকে, তবে কোনও নেটওয়ার্ক ইন্টারফেসের এ জাতীয় প্রবেশ বিন্দু নেই। নেটওয়ার্ক ইন্টারফেসে প্রয়োগ করার সময় স্বাভাবিক ফাইল অপারেশনগুলি (পড়ুন, লিখুন এবং আরও কিছু) অর্থবোধ করে না, সুতরাং ইউনিক্স তাদের কাছে "সবকিছুই একটি ফাইল" পদ্ধতির প্রয়োগ করা সম্ভব নয়। সুতরাং, নেটওয়ার্ক ইন্টারফেসগুলি তাদের নিজস্ব নামস্থানে উপস্থিত থাকে এবং বিভিন্ন অপারেশন রফতানি করে।
আপনি কী ইন্টারফেসে উপলব্ধ তা দেখতে পাচ্ছেন /proc/net/dev
এবং আপনি ডিভাইস কনফিগারেশন এবং এর অধীনে পরিসংখ্যানগুলি অ্যাক্সেস করতে পারেন /sys/class/net/
।
আপনি যদি ডকুমেন্টেশনে সন্ধান করেন তবে আপনি কোনও সাধারণ নেটওয়ার্ক ডিভাইস দেখতে পাবেন না, কেবলমাত্র ট্যাপ / টিউন, পিপিপি এবং নেটওয়ার্ক ব্লক ডিভাইস ।
প্রাচীন প্রাক-1.0 Linux kernel সংস্করণ করেনি থাকা ডিভাইস তৈরি /dev
নিয়ন্ত্রণ উদ্দেশ্যে (যে একটি দীর্ঘ, দীর্ঘ সময় আগে ... 1994 বা তার আগে এর)। আপনি একটি কপি আউট টাইম মেশিন এবং মাছ ঝাঁপ যদি MAKEDEV
1994 থেকে আপনি এটা সমর্থিত দেখতে পাবেন /dev/ne[0-3]
, /dev/wd[0-3]
এবং, অন্যদের সম্ভবত প্রবীণ NE2000 এবং ক্লোনস। এর §8.1 চূড়ান্ত প্রশ্ন দেখতে পাবেন 1993 সংস্করণ এর লিনাক্স ইথারনেট হাওটুর ।
আরও দেখুন:
/unix/23199/why-are-network-interfaces-not-in-dev- Like-other-devices