GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengetahui driver Wi-Fi mana yang diinstal?

$ readlink /sys/class/net/wlan0/device/driver
../../../../bus/pci/drivers/ath5k

Dengan kata lain, /sys hierarki untuk perangkat (/sys/class/net/$interface/device ) berisi tautan simbolik ke /sys hirarki untuk pengemudi. Di sana Anda juga akan menemukan tautan simbolis ke /sys hirarki untuk modul, jika berlaku. Ini berlaku untuk sebagian besar perangkat, bukan hanya antarmuka nirkabel.


Mungkin ada cara yang lebih baik, tapi saya menggunakan lshw -class network (sebagai root) dan memberi saya hasil ini:

  *-network               
       description: Ethernet interface
       product: 82566MM Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 19
       bus info: [email protected]:00:19.0
       logical name: eth0
       version: 03
       serial: 00:a0:d1:a3:87:c8
       size: 1GB/s
       capacity: 1GB/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=1.0.2-k2 duplex=full firmware=0.3-0 ip=192.168.2.206 latency=0 link=yes multicast=yes port=twisted pair speed=1GB/s
       resources: irq:29 memory:fc300000-fc31ffff memory:fc325000-fc325fff ioport:1840(size=32)
  *-network
       description: Wireless interface
       product: PRO/Wireless 4965 AG or AGN [Kedron] Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: [email protected]:06:00.0
       logical name: wlan0
       version: 61
       serial: 00:1d:e0:69:28:07
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlagn ip=192.168.0.104 latency=0 multicast=yes wireless=IEEE 802.11abgn
       resources: irq:31 memory:c8000000-c8001fff
  *-network DISABLED
       description: Ethernet interface
       physical id: 3
       logical name: vboxnet0
       serial: 0a:00:27:00:00:00
       capabilities: ethernet physical
       configuration: broadcast=yes multicast=yes

Anda dapat menerima driver dari keluaran itu. Dalam kasus saya, saya menggunakan lsmod | grep iwlagn , memberi saya:

iwlagn                 63559  0 
iwlcore                67702  1 iwlagn
mac80211              123574  2 iwlagn,iwlcore
cfg80211               87657  3 iwlagn,iwlcore,mac80211

Jangan tanya saya apa artinya masing-masing :)


Jika Anda tertarik dengan perangkat WiFi berbasis USB maka Anda dapat melihat nama driver dengan menggunakan lsusb perintah:

lsusb -t

Linux
  1. Bagaimana Anda mengetahui versi GTK+ mana yang diinstal di Ubuntu?

  2. Bagaimana cara mengetahui w/YUM atau RPM file apa yang diinstal?

  3. Bagaimana cara mengetahui proses mana yang menggunakan file di Linux?

  1. Ubuntu – Bagaimana Cara Mengetahui Sistem Driver X11 Yang Digunakan?

  2. Bagaimana menemukan versi Java mana di folder yang diinstal Java?

  3. Bagaimana saya bisa mengetahui OS server mana yang dijalankan oleh situs tertentu?

  1. Linux – Bagaimana Menemukan Versi Java Di Folder yang Diinstal Java?

  2. Debian – Bagaimana Cara Mengetahui Bagaimana Sebuah Paket Terpasang Terpasang?

  3. Bagaimana cara mengetahui proses mana yang menggunakan ruang swap di Linux?