Tôi đang sử dụng trình điều khiển không dây nào?


13

Tôi đang cố gắng tìm trình điều khiển phù hợp nhất cho thiết bị USB mạng của tôi trong Ubuntu 11.10. Đầu tiên, tôi có thể kiểm tra trình điều khiển mà Ubuntu đang sử dụng để điều khiển thiết bị này ở đâu? Nó xuất hiện dưới dạng giao diện không dây (wlan1) trong Công cụ mạng, nhưng ngoài địa chỉ MAC và một số thống kê về truyền dữ liệu, không có thông tin nào về trình điều khiển.

Tôi đã cài đặt aircrack-ng, cung cấp một số tùy chọn để quét mạng. Chạy airmon-ng start wlan1trong thiết bị đầu cuối tôi nhận được như sau:

Interface   Chipset     Driver

eth1        Unknown         wl

wlan1       Unknown     rt2800usb - [phy2]
                                    (monitor mode enabled on mon0)

Bộ điều hợp không dây là mô hình TP-LINK TL-WN7200ND và bảng điều khiển không dây đọc nó dưới dạng bộ điều hợp RaLink. Có vẻ như rt2800usb là trình điều khiển cho bộ chuyển đổi, nhưng có gì mạnh hơn cho thiết bị này không ??


Tôi muốn giúp đỡ hết mức có thể, nhưng trang web được thiết lập để hỏi từng câu hỏi một. Câu hỏi đầu tiên của bạn, về cơ bản là "tôi đang sử dụng trình điều khiển wifi nào". Thứ hai của bạn, "trình điều khiển tốt nhất cho thẻ của tôi" là gì, cũng tốt, nhưng nó cần câu hỏi riêng của nó. Là một phần thưởng, bạn sẽ nhận được nhiều đại diện hơn (điểm và thực) bằng cách đặt thêm câu hỏi và chấp nhận câu trả lời.
djeikyb

Đừng quên đánh dấu một câu trả lời! Đây là một phần quan trọng của cộng đồng Askubfox.com.
djeikyb

Câu trả lời:


19

Bạn có thể nhận được rất nhiều thông tin thú vị bằng cách chọc vào /sys. /sys/classcó các mục cho mọi lớp thiết bị cài đặt linux của bạn được trang bị để xử lý. Thông tin trình điều khiển được tìm thấy tại đường dẫn này:

$ ls /sys/class/net/wlan0/device/driver/module/drivers
pci:ath5k@

Thẻ wifi của tôi, tên là wlan0, đang sử dụng trình điều khiển ath5k. Đây là thông tin trình điều khiển cho một trong các thẻ ethernet của tôi:

$ ls /sys/class/net/eth1/device/driver/module/drivers
pci:forcedeth@

Bên cạnh đó, Ubuntu (giống như hầu hết các bản phân phối linux) bao gồm trình điều khiển thiết bị dưới dạng các mô-đun hạt nhân. Nhân là phần mềm lớn chạy phần cứng máy tính của bạn. Ubuntu tải các mô-đun cho phần cứng của bạn dựa trên những gì nó cảm nhận được bạn có. Bạn có thể nhận được một danh sách các mô-đun được tải bằng cách chạy lệnh này : lsmod. Đây là một đoạn của đầu ra lsmod của tôi:

bluetooth             130968  0 
ath5k                 127724  0 
ath                    11990  1 ath5k
eeepc_laptop           12412  0 
sparse_keymap           2660  1 eeepc_laptop
mac80211              196283  1 ath5k
pci_hotplug            22072  1 eeepc_laptop
cfg80211              142540  3 ath5k,ath,mac80211
rfkill                 12470  3 bluetooth,eeepc_laptop,cfg80211
crc16                   1091  2 bluetooth,ext4

Cột bên trái là danh sách các mô-đun được tải, cột ngoài cùng bên phải hiển thị những mô-đun mà chúng lần lượt sử dụng. Như bạn có thể thấy, tất cả đều sử dụng hoặc có liên quan đến mô đun ath5k.


vấn đề là: nếu tôi cắm thiết bị, thiết bị sẽ dừng kết nối thẻ wifi của máy tính của tôi khi cố kết nối với cùng một mạng. Có vẻ như là một vấn đề không tương thích giữa bộ điều hợp không dây USB và mạng mà tôi đang cố gắng kết nối.
Stbn

đầu ra gần như là endles khi chạy lsmod, nhưng tôi đã tìm thấy đường dẫn đến trình điều khiển bằng cách duyệt qua thư mục / sys / class. cảm ơn
Stbn

@Stbn yeah, nó khá dài. Bạn có thể dẫn nó qua lessđể bạn có thể cuộn lên xuống như thế này:lsmod | less
djeikyb

0

Nếu Ubuntu tìm thấy trình điều khiển và bạn có thể lướt mạng, tôi không nghĩ bạn nên thay đổi nó. Để tìm ra trình điều khiển đang sử dụng, xem bài đăng của djeikyb hoặc, xem bên dưới.

Nếu Ubuntu không tìm thấy trình điều khiển, trước tiên bạn nên để Ubuntu tìm kiếm nó. Để làm điều này, bạn khởi chạy "Cài đặt hệ thống" và bắt đầu "Trình điều khiển phần cứng". Đây là công việc. Phương pháp này cũng là cách dễ dàng để xem trình điều khiển hiện đang được sử dụng (độc quyền) .

Cách khó là xác định chipset của USB-WiFi của bạn và tìm kiếm thông tin này

Đối với điều này, bạn cần phải ban hành lệnh "lsusb". Mở terminal gnome và gõ "lsusb", không có dấu ngoặc kép. Bạn sẽ thấy một cái gì đó như thế này:

$ Bus 002 Device 003: ID 064e:a103 Suyin Corp. Acer/HP Integrated Webcam [CN0314]

Đây là webcam của tôi, Thẻ WiFi của tôi có thể được xác định bằng "lspci".

Dựa trên thông tin (theo ví dụ trên: nhà cung cấp 064e - Suyin Corp và sản phẩm a103 - Webcam tích hợp Acer / HP), bạn sẽ có thể tìm kiếm chính xác trình điều khiển cần thiết.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.