ifplugd
emark 13 апреля, 2014 - 14:58
Добавил modules_eth0="!plug" в /etc/conf.d/net для того, чтобы не запускался ifplugd при выполнении /etc/init.d/net.eth0 start , но он все равно убивается при выполнении /etc/init.d/net.eth0 stop (ifplugd запускается отдельно)
Что можно подкрутить, чтобы этого не происходило?
»
- Для комментирования войдите или зарегистрируйтесь
!ifplugd или глобальный
!ifplugd или глобальный запрет (modules=) не меняет ситуацию?
глобальны - всмысле для всех
глобальный - в смысле для всех интерфейсов? нет не меняет.
а по первому вопросу? и при
а по первому вопросу? и при запуске/остановке интерфейса есть сообщение
Starting/Stopping ifplugd on ${IFACE}
?если сделать !ifplugd, то
если сделать !ifplugd, то запустится netplugd :)
я тут поизучал /etc/init.d/net.lo, дык похоже при остановке интерфейса настройки !ifplugd, !netplugd и т.п. вообще не рассматриваются, что вообщем-то логично: если поменяли что-то во время, когда интерфейс был поднят, то все должно быть "зачищено" после выключения.
а если снести netplugd или
а если снести netplugd или добавить !netplugd?
При остановке стопается то, что есть в ${MODULES}, а это в свою очередь _load_modules задействует. Сходу там не все понятно в части запрета модулей, поэтому я бы посоветовал запретить так или иначе _конкретные_ модули (вдруг поломали «generic plug»). Ну и если я правильно все понимаю что у Вас происходит – стоит разобраться и возможно бажик оформить.
если ifplugd запущен, то
если ifplugd запущен, то сообщение есть
запущен «отдельно» или все же
запущен «отдельно» или все же стартом интерфейса?
отдельно
отдельно. да не... я тут стормозил, все логично, если остановил интерфейс вручную (через /etc/init.d/net.XXX stop), то никакие коммутации кабеля не должны его поднимать обратно автоматом. соответственно ifplugd должен быть прибит.