Saya telah menjelajahi direktori / dev dan ingin tahu apakah semua perangkat dipetakan ke file-file itu di sana? Secara khusus saya mencari file nirkabel. Saya berharap menemukan sesuatu seperti / dev / wifi atau / dev / wlan0
Wirless berfungsi tetapi sepertinya saya tidak dapat menemukan perangkat di / dev. Menggunakan slackware 14.0 64bit dengan multilib. Inilah daftar / dev saya http://pastebin.com/YtRUgnKV
linux
wireless-networking
dev
Penjaga Hood
sumber
sumber
Jawaban:
Perangkat jaringan tidak cocok dengan model baca / tulis normal untuk perangkat (dengan pengecualian perangkat blok jaringan, yang memiliki aplikasi khusus), di linux mereka tidak masuk
/dev
. Ini tidak berarti mereka tidak bisa masuk/dev/
, driver tertentu dapat membuat simpul perangkat dan alat pengguna dapat digunakan untuk berinteraksi dengannya (yaitu melalui ioctsl). Pada Solaris, perangkat jaringan berada/dev
untuk tujuan yang tepat seperti itu.Inilah yang biasanya dikutip ( Linux Devices Drivers , 2nd Ed., 2001; Bab 14 Network Drivers ).
Anda dapat melihat antarmuka apa yang tersedia
/proc/net/dev
, dan Anda dapat mengakses konfigurasi perangkat dan statistik di bawah/sys/class/net/
.Jika Anda melihat dalam dokumentasi Anda tidak akan melihat perangkat jaringan normal, hanya TAP / TUN, PPP dan perangkat blok jaringan .
Versi kernel linux pre-1.0 kuno memang membuat perangkat
/dev
untuk tujuan kontrol (itu sudah lama sekali ... 1994 atau sebelumnya). Jika Anda melompat dalam mesin waktu dan ikan keluar salinanMAKEDEV
dari 1994 Anda akan melihat itu didukung/dev/ne[0-3]
,/dev/wd[0-3]
dan lain-lain, kemungkinan terhormat NE2000 dan klon. Lihat pertanyaan terakhir di §8.1 dari versi 1993 dari Linux Ethernet HOWTO .Lihat juga: /unix/23199/why-are-network-interfaces-not-in-dev-like-other-devices
sumber