Wi-Fi: решение проблем

ryzhov_al

Команда включения модуля wi-fi

Сообщение ryzhov_al » 20 сен 2013, 08:23

Berez-90 писал(а):Пока тут ответят можно состарится) если вдруг кому интересно вот ответ:
ifconfig eth2 up -включение
ifconfig eth2 down -выключение

eth2- это как раз адаптер который нужно выключить/включить
Эта команда отнюдь не выключает модули Wi-Fi, а лишь убирает\поднимает сетевой интерфейс в линуксе. Отключение радио будет примерно таким:

Код: Выделить всё

wlconf eth2 down
wl -i eth2 radio off


Radjah писал(а):По идее должна быть halt
С поправкой, конечно, на то, что все компоненты на плате после halt продолжат функционировать, для нас ценность этой команды в том, что линукс грациозно завершит работу.

ryzhov_al

Команда включения модуля wi-fi

Сообщение ryzhov_al » 20 сен 2013, 17:26

Radjah писал(а):Тогда раскурить скрипты вебморды.
Вот так. Делают kill для процесса init с сигналом SIGTERM или SIGQUIT в зависимости от того что хотят сделать: reboot или halt.

mazhor

Команда включения модуля wi-fi

Сообщение mazhor » 22 сен 2013, 20:16

ryzhov_al писал(а):Отключение радио будет примерно таким:

Код: Выделить всё

wlconf eth2 down
wl -i eth2 radio off



А это нормально, что радио отключается только до следующей перезагрузки роутера?

ryzhov_al

Команда включения модуля wi-fi

Сообщение ryzhov_al » 23 сен 2013, 15:42

mazhor писал(а):А это нормально, что радио отключается только до следующей перезагрузки роутера?
Конечно. При старте роутера прошивкой считываются соответствующие значения переменных NVRAM, согласно которым конфигурируется Wi-Fi модуль\интерфейс.

mazhor

Команда включения модуля wi-fi

Сообщение mazhor » 29 сен 2013, 06:03

День добрый.
Столкнулся с небольшой проблемой.
Есть разные скрипты, которые запускаются и без проблем выполняются на роутере в crone.
Но не могу понять почему не выполняется команда find.

Есть такой скрипт на sh.

filecount=`find /opt/failed -type f | wc -l`
echo -e $filecount >> /tmp/status

Если его запускаю под ssh, то выполняется и показывает реальное количество файлов в каталоге,
а если ставлю его в cron, то он тоже выполняется, но в файл всегда пишет, что в каталоге ноль файлов.

Подскажите в какую сторону смотреть?

ryzhov_al

Команда включения модуля wi-fi

Сообщение ryzhov_al » 29 сен 2013, 19:27

mazhor писал(а):Подскажите в какую сторону смотреть?
Смотреть в сторону содержимого переменной PATH, которая наверняка имеет разное значение для вашей ssh-сессии и для среды выполнения скриптов. Полный путь к find скорее всего решит проблему.


Вернуться в «TomatoUSB»

Кто сейчас на конференции

Всего 2 посетителя :: 0 зарегистрированных, 0 скрытых и 2 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя