/ Dev dizininde kablosuz bağdaştırıcıyı temsil eden bir aygıt dosyası var mı?


12

Ben / dev dizin keşfetmek ve merak ediyorum tüm cihazlar orada bu dosyalara eşlenir? Özellikle kablosuz bir dosya arıyorum. / Dev / wifi veya / dev / wlan0 gibi bir şey bulmayı umuyordum

Wirless çalışıyor ama cihazı / dev'de bulamıyorum. Slackware 14.0 64bit'i multilib ile kullanma. İşte / dev girişim http://pastebin.com/YtRUgnKV


Sorun, sorunun kapsamının çok ötesindedir. Cihazın bu dizinde bulunması gerektiğinden emin olmak istedim. Ben orada değil ama kablosuz çalışır. Farklı bir isim kullanması mümkün mü?
Kaleci Hood

Yanıtlar:


16

Ağ aygıtları, içinde bulunmadıkları linux üzerinde (özel uygulamaları olan ağ bloğu aygıtları hariç) aygıtlar için normal okuma / yazma modeline düzgün bir şekilde sığmaz /dev. Bu da demek değildir edilemez olması /dev/, aygıt düğümü ve kullanım alanı araçları oluşturabilir herhangi bir sürücü ile etkileşim için kullanılabilir (örneğin, üzerinden ioctsl). Solaris ağ cihazlarında /devtam olarak bu amaç için kullanılır.

Genellikle alıntılanan budur ( Linux Aygıt Sürücüleri , 2. Baskı, 2001; Bölüm 14 Ağ Sürücüleri ).

Şimdi char ve blok sürücülerini tartışıyoruz ve büyüleyici ağ dünyasına geçmeye hazırız. Ağ arabirimleri, Linux aygıtlarının üçüncü standart sınıfıdır ve bu bölümde, çekirdeğin geri kalanıyla nasıl etkileşimde bulundukları açıklanmaktadır.

[...]

Takılı diskler ve paket dağıtım arabirimleri arasında birkaç önemli fark vardır. Başlangıç ​​olarak, bir disk / dev dizininde özel bir dosya olarak bulunurken, ağ arabiriminin böyle bir giriş noktası yoktur. Normal dosya işlemleri (okuma, yazma, vb.) Ağ arabirimlerine uygulandığında anlamlı değildir, bu nedenle Unix "her şey bir dosyadır" yaklaşımını uygulamak mümkün değildir. Böylece, ağ arabirimleri kendi ad alanlarında bulunur ve farklı bir işlem kümesi verir.

Hangi arayüzlerde kullanılabilir /proc/net/devolduğunu görebilir ve altında cihaz yapılandırmasına ve istatistiklerine erişebilirsiniz /sys/class/net/.

Belgelere bakarsanız, normal ağ aygıtlarını görmezsiniz, yalnızca TAP / TUN, PPP ve ağ engelleme aygıtlarını görürsünüz .

Eski, 1.0 öncesi linux çekirdeği sürümleri ,/dev kontrol amacıyla cihazlar yarattı (bu uzun, uzun zaman önce ... 1994 veya daha önce). Bir zaman makinesine atlar ve MAKEDEV1994'ten bir kopyasını çıkarırsanız /dev/ne[0-3], desteklendiğini /dev/wd[0-3]ve diğerlerinin muhtemelen NE2000 ve klonları desteklediğini görürsünüz . Son soruya , Linux Ethernet NASIL belgesinin 1993 versiyonunun §8.1'ine bakınız .

Ayrıca bakınız: /unix/23199/why-are-network-interfaces-not-in-dev-like-other-devices

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.