'iwlist'-> интерфейс не поддерживает сканирование (Ubuntu LTS 10.04)

Вы не должны должны быть использовать sh в своем сценарии для запуска sub приложений.

Просто использование:

#!/bin/bash
subaap1/bin/app.sh start
subaap2/bin/app.sh start
...

Обновленный согласно комментариям ниже:

Ваша версия должна работать, однако необходимо знать то, что называет оболочка sh. Может случиться так, что у Вас есть неправильная оболочка, или полномочия на Ваших приложениях являются неправильными для оболочки, которую Вы пытаетесь использовать.

13
13.08.2012, 12:56
5 ответов

Необходимо поднять eth1 перед сканированием.

ifconfig eth1 up

iwlist eth1 s

12
27.01.2020, 19:52
  • 1
    Будучи корнем или это не помогло мне ни один. Но NetworkManager не имеет никакой проблемы для сканирования сетей. Какая-либо идея? –  vaab 15.01.2015, 06:57

Способность просканировать использование iwlist и партнера к точкам доступа через iwconfig требует корня. В Ubuntu можно использовать следующее:

sudo iwlist eth1 scan
5
27.01.2020, 19:52
  • 1
    Спасибо. Для меня, который не решает вопрос. У Вас было бы какое-либо другое предложение? –  Alexandre Bourlier 03.08.2014, 18:23
  • 2
    для людей, столь же смущенных, как я, это может произойти: в моей системе дуги, sudo iw eth1 scan сбои, но sudo iwlist eth1 scan следует за –  Francois 30.03.2016, 18:00

Если вы проверили, что вы root и ваше устройство работает:

sudo ifconfig eth1 up && sudo iwlist eth1 scan

И оно все еще не работает, я обнаружил, что:

iw dev wlan0 scan ap-force

Сработает в моем случае. Похоже, что инструмент iwlist устарел и больше не поддерживается для недавних wifi чипсетов.

4
27.01.2020, 19:52

Проверить rfkill list all

У меня был следующий вывод

0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no

Что вызывало ошибку Интерфейс не Не поддерживает сканирование

Чтобы удалить блок, просто выполните следующую команду

sudo rfkill unblock wifi
2
27.01.2020, 19:52

вы проверили имя интерфейса с помощью команды

ifconfig

и вы можете сделать ifconfig "имя интерфейса -" вверх
например :для моего беспроводного интерфейса

ifconfig wlp2s0 up

Следующее, что нужно сделать, это:

iwlist wlp2s0 scan
2
27.01.2020, 19:52

Теги

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