Làm thế nào tôi có thể gỡ lỗi vấn đề không dây của tôi?


13

Làm thế nào tôi có thể bắt đầu với gỡ lỗi vấn đề không dây của tôi?

  • Làm cách nào để biết Linux có nhận ra phần cứng không dây của tôi hay không?
  • Các chương trình / trình nền chính liên quan đến kết nối không dây là gì?
  • Các tệp nhật ký cho các chương trình đó ở đâu?
  • Các chương trình đó có chế độ gỡ lỗi mà tôi có thể truy cập không?
  • Làm cách nào để biết lỗi có trong chương trình không gian người dùng hoặc trong trình điều khiển không?

Chỉnh sửa: Đây ban đầu là một câu hỏi phức tạp hơn với các câu hỏi khác về hack và gỡ lỗi trình điều khiển không dây. Tôi đã loại bỏ các gạch đầu dòng đó và dự định tạo một câu hỏi khác để trình bày chúng, có thể là trên Unix & Linux SE.


1
Bạn thực sự cần phải chia những câu hỏi này thành nhiều câu hỏi, có quá nhiều thứ để giải quyết ở đây trong một câu hỏi.
Jorge Castro

@JorgeCastro, ý kiến ​​hay. Bạn có đề nghị gì? Chẩn đoán trình điều khiển đất người dùng và hack trình điều khiển Intel?
bốn giờ

Askubfox.com/questions/14008/ ít nhất bao gồm một số, phần còn lại mà bạn có thể hỏi riêng biệt
Jorge Castro

Để biết kịch bản để có được thông tin bên dưới và hơn thế nữa, hãy xem tại đây: askubfox.com/questions/425155/ dọa
Wilf

Câu trả lời:


21

Kìa sức mạnh của thiết bị đầu cuối!

Chỉ liệt kê các thiết bị PCI / phần mạng wifi

$ lspci -v | grep -iA 7 network
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
    Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN
    Flags: bus master, fast devsel, latency 0, IRQ 43
    Memory at f0500000 (64-bit, non-prefetchable) [size=8K]
    Capabilities: <access denied>
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi

Tìm kiếm các mô-đun tải chính xác

$ lsmod | grep <your module>

Trong trường hợp này, mô-đun là iwlwifi.

Hiển thị thông điệp kernel liên quan đến mô-đun của bạn

$ dmesg | grep <your module>

Liệt kê cấu hình phần cứng cho mạng của bạn

$ sudo lshw -c network

Hiển thị và / hoặc cấu hình (các) giao diện mạng

$ ifconfig

Hiển thị và / hoặc cấu hình (các) giao diện không dây

$ iwconfig

Quét mạng của bạn

$ iwlist scan

Cấu hình quản lý mạng

$ nm-tool

Hiển thị các công tắc cho thiết bị wifi của bạn

$ rfkill list all

Nếu bạn muốn tùy chọn thông tin / gỡ lỗi chi tiết hơn, bạn có thể chạy man <command>cho từng tùy chọn .

Nếu bạn gặp sự cố không dây, hãy đăng đầu ra của các lệnh này và chúng tôi sẽ giúp bạn. Không phải tất cả chúng đều cần thiết, nhưng càng nhiều thông tin càng tốt.

Đối với các tệp nhật ký, kiểm tra /var/log/thư mục. Các dmesg, bootxorg.0.logcác file nói chung là những người hữu ích nhất, ít nhất là trong kinh nghiệm của tôi. Đối với công cụ wifi dmesgsẽ làm.


1
+1 cho tổng quan đẹp. Có lẽ một phương pháp có thể là tốt đẹp ở đây quá. Một cái gì đó giống như bước 1, bước 2, ... .
don.joey

nm-toolkhông còn nữa, bây giờ chúng tôi có nmclinmtui .
Pablo Bianchi
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.