ฉันจะแก้ไขปัญหาไร้สายได้อย่างไร


13

ฉันจะเริ่มต้นด้วยการแก้ไขปัญหาไร้สายได้อย่างไร

  • ฉันจะรู้ได้อย่างไรว่า Linux รู้จักฮาร์ดแวร์ไร้สายได้หรือไม่
  • โปรแกรม / daemons หลักใดที่เกี่ยวข้องกับการเชื่อมต่อไร้สาย
  • ไฟล์บันทึกของโปรแกรมเหล่านั้นอยู่ที่ไหน
  • โปรแกรมเหล่านั้นมีโหมดแก้ไขข้อบกพร่องที่ฉันสามารถเข้าถึงได้หรือไม่
  • ฉันจะรู้ได้อย่างไรว่าบั๊กอยู่ในโปรแกรม userspace หรือในไดรเวอร์

แก้ไข: เดิมนี้เป็นคำถามที่ซับซ้อนมากขึ้นด้วยคำถามอื่น ๆ เกี่ยวกับการแฮ็กและการดีบักไดรเวอร์ไร้สาย ฉันได้ลบสัญลักษณ์แสดงหัวข้อย่อยเหล่านั้นและวางแผนที่จะสร้างคำถามอื่นเพื่อให้ครอบคลุมพวกเขาอาจจะอยู่ใน Unix & Linux SE


1
คุณจำเป็นต้องแยกคำถามเหล่านี้ออกเป็นหลาย ๆ คำถามมีมากเกินกว่าที่จะครอบคลุมในคำถามเดียว
Jorge Castro

@ JorgeCastro ความคิดที่ดี คุณแนะนำอะไร? การวินิจฉัยไดรเวอร์ของผู้ใช้และการแฮ็กไดรเวอร์ Intel?
fouric

askubuntu.com/questions/14008/ …อย่างน้อยก็ครอบคลุมบางส่วนที่เหลือคุณอาจถามแยก
Jorge Castro

สำหรับสคริปต์เพื่อรับข้อมูลด้านล่างและอื่น ๆ อีกมากมายโปรดดูที่นี่: askubuntu.com/questions/425155/…
วิลฟ์

คำตอบ:


21

ดูพลังของเทอร์มินัล!

แสดงรายการอุปกรณ์ PCI / ส่วนที่เกี่ยวข้องกับเครือข่าย 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

มองหาการโหลดโมดูลอย่างถูกต้อง

$ lsmod | grep <your module>

iwlwifiในกรณีนี้โมดูล

แสดงข้อความเคอร์เนลที่เกี่ยวข้องกับโมดูลของคุณ

$ dmesg | grep <your module>

รายการการกำหนดค่าฮาร์ดแวร์สำหรับเครือข่ายของคุณ

$ sudo lshw -c network

แสดงและ / หรือกำหนดค่าอินเทอร์เฟซเครือข่าย

$ ifconfig

แสดงและ / หรือกำหนดค่าอินเตอร์เฟซไร้สาย

$ iwconfig

สแกนเครือข่ายของคุณ

$ iwlist scan

การกำหนดค่าผู้จัดการเครือข่าย

$ nm-tool

แสดงสวิตช์สำหรับอุปกรณ์ไร้สายของคุณ

$ rfkill list all

หากคุณต้องการรายละเอียดเพิ่มเติมข้อมูล / ตัวเลือกการแก้ปัญหาคุณสามารถเรียกใช้man <command>สำหรับแต่ละตัวเลือก

หากคุณมีปัญหาระบบไร้สายให้โพสต์ผลลัพธ์ของคำสั่งเหล่านี้แล้วเราจะช่วยคุณ ไม่ใช่ทุกคนที่จำเป็น แต่ยิ่งมีข้อมูลมากเท่าไหร่ก็ยิ่งดีเท่านั้น

สำหรับล็อกไฟล์ตรวจสอบ/var/log/ไดเรกทอรี dmesg, bootและxorg.0.logไฟล์ที่มักจะมีคนที่มีประโยชน์มากที่สุดอย่างน้อยในประสบการณ์ของผม สำหรับสิ่ง wifi dmesgจะทำ


1
+1 สำหรับภาพรวมที่ดี บางทีวิธีอาจจะดีที่นี่เช่นกัน สิ่งที่ต้องการขั้นตอนที่ 1 ขั้นตอนที่ 2 ...
don.joey

nm-toolไม่สามารถใช้ได้อีกต่อไปตอนนี้เรามีnmclinmtuiและ
Pablo Bianchi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.