Как я могу отладить мою проблему с беспроводным соединением?

13

Как я могу начать с отладки моей беспроводной проблемы?

  • Как я могу узнать, распознал ли Linux мое беспроводное оборудование вообще?
  • Каковы основные программы / демоны, связанные с беспроводной связью?
  • Где находятся файлы журнала для этих программ?
  • Есть ли в этих программах режимы отладки, к которым я могу получить доступ?
  • Как я могу определить, есть ли ошибка в программе пользователя или в драйвере?

Редактировать: первоначально это был более сложный вопрос с другими вопросами о взломе и отладке драйверов беспроводной сети. Я удалил эти пункты и планирую создать еще один вопрос, чтобы охватить их, возможно, в Unix & Linux SE.

fouric
источник
1
Вам действительно нужно разделить их на несколько вопросов, слишком много, чтобы охватить их одним вопросом.
Хорхе Кастро
@JorgeCastro, хорошая идея. Что ты посоветуешь? Диагностика драйверов пользователей и взлом драйверов Intel?
четверг,
askubuntu.com/questions/14008/… по крайней мере, некоторые из них, остальные вы, вероятно, можете спросить отдельно
Хорхе Кастро
Сценарий, чтобы получить информацию ниже и более того, смотрите здесь: askubuntu.com/questions/425155/…
Уилф,

Ответы:

21

Вот сила терминала!

Перечислите только соответствующие устройства PCI / Wi-Fi сети

$ 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

Показать переключатели для вашего устройства Wi-Fi

$ rfkill list all

Если вам нужна более подробная информация / параметры отладки, вы можете запустить man <command>для каждого из них.

Если у вас проблемы с беспроводной связью, опубликуйте вывод этих команд, и мы поможем вам. Не все из них необходимы, но чем больше информации, тем лучше.

Для файлов журнала, проверьте /var/log/каталог. В dmesg, bootи xorg.0.logфайлы , как правило , наиболее полезные из них, по крайней мере , в моем опыте. Для Wi-Fi вещи dmesgподойдут.

phipsalabim
источник
1
+1 за хороший обзор. Может быть, метод может быть хорошим здесь. Что - то вроде шаг 1, шаг 2, ... .
don.joey
nm-toolбольше не доступен, теперь у нас есть nmcliиnmtui .
Пабло Бьянки