wlan0 не отображается в ifconfig, а «sudo ifconfig wlan0» не работает

Использованиеawk:

awk '{ for (i=1;i<=NF;i++) { if ($i ~ /num2=/) {sub(/num2=/, "", $i); $i="num2="$i-5; print} } }' file

Это будет перебирать каждый столбец каждой строки в поисках столбца, содержащего num2=. Когда он найдет этот столбец, он:

  1. Удалитьnum2=-sub(/num2=/, "", $i)
  2. Переопределите этот столбец какnum2={oldnum-5}-$i="num2="$i-5
  3. Распечатать строку-print
-2
01.05.2020, 13:19
1 ответ

Здесь есть разные проблемы.

Во-первых, нет смысла использовать sudo, если вы уже являетесь пользователем root. sudoпредназначен для использования не -пользователями root, которые хотят выполнять привилегированные действия.

Во-вторых, команда ifconfigустарела. Вместо этого вы должны использовать команду ip. Попробуйте следующее как rootip link set wlan0 up(или добавьте sudo, если вы не -root ).

В-третьих, похоже, что вам не хватает какой-то прошивки. Запустите dmesgв своем терминале. Будут отображаться все сообщения ядра, и вам нужно будет найти подсказки об отсутствующей прошивке, связанной с вашей беспроводной картой.

0
28.04.2021, 23:16

Теги

Похожие вопросы