Рейтинг:0

Как исправить сбой запуска демона ipfm из-за недоступного интерфейса Wi-Fi?

флаг tt

У меня есть лимитное соединение Wi-Fi, которое в последнее время начало достигать предела предоплаченных данных быстрее, чем я ожидал. Чтобы выяснить, что именно использует пропускную способность, я установил ipfm 0.11.5-4.2 с помощью apt-get из репозитория юниверса в своей системе Ubuntu 21.04. Я прочитал справочные страницы, настроил ipfm.conf и запустил демон на несколько часов, и все, казалось, работало так, как я ожидал. У меня есть почасовые свалки в /var/журнал/ipfm и был счастлив.

В следующий раз, когда я перезапустил свой компьютер, я ожидал, что будет создано больше журналов, но, к моему удивлению, обнаружил, что ipfm, похоже, не работает. Пакет apt был установлен /etc/init.d/ipfm и все подходящее /etc/rc[0-6].d/*ipfm символические ссылки, поэтому я пошел проверить системный журнал и нашел следующее:

22 сентября 17:24:19 mycomputer ipfm[760]: Запуск IP Flow Meter:
22 сентября 17:24:19 мой компьютер ipfm [764]: [pcap] ошибка при открытии pcap: wlo1: это устройство не работает
22 сентября, 17:24:19 mycomputer ipfm[764]: [ipfm] Невозможно открыть дескриптор pcap на устройстве wlo1
22 сентября, 17:24:19 mycomputer systemd[1]: запущен ipfm.service.

Если я запущу ipfm вручную, набрав systemctl запустить ipfm, он начинает логировать как надо, поэтому я предполагаю, что проблема в том, что при загрузке ipfm пытается запуститься до того, как интерфейс Wi-Fi заработает, и хотя технически демон продолжает работать, он ничего не регистрирует, потому что когда он запускался, интерфейс был нет в наличии. Как правильно отложить запуск службы или нужно ли что-то еще сделать, чтобы демон заработал? Я попытался изменить приоритеты rc.d, назвав все S01ipfm файлы в S02ipfm (все остальное есть S01*) но безрезультатно; Я все еще получаю то же сообщение об ошибке в моем системном журнале. Любой совет?

waltinator avatar
флаг it
Возьмите мой скрипт net-o-matic с https://github.com/waltinator/net-o-matic. Он отслеживает состояние сети на наличие "`DOWN`" и что-то делает.

Ответить или комментировать

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