Portál AbcLinuxu, 10. května 2025 07:17

Dotaz: NetworkManager 0.7 a Dispatcher

21.4.2009 20:18 tobik | skóre: 13
NetworkManager 0.7 a Dispatcher
Přečteno: 200×
Odpovědět | Admin

Mám NetworkManager 0.7 a nefunguje mi dispatcher. Pokud jsem správně pochopil jeho princip, tak by se třeba při vytažení/zastrčení kabelu měly spustit scripty z /etc/NetworkManager/dispatcher.d/. Udělal jsem si jednoduchý skript 01-test, který zapíš hodnotu do souboru, ale vůbec se nespustí.

Zcela mi chybí binárka NetworkManagerDispatcher, ale dočetl jsem se, že by deamon měl být přímo součástí NetworkManageru.

Mám Gentoo.

Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Fuky avatar 21.4.2009 23:27 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: NetworkManager 0.7 a Dispatcher
Odpovědět | | Sbalit | Link | Blokovat | Admin

Má skript práva pro pro spuštění? Máš na začátku skriptu uvedeno v čem je to napsané, např.:

#!/bin/bash

U nás v Debianu máme /etc/NetworkManager/dispatcher.d/01ifupdown a ten spouští skripty z /etc/network/if-* pomocí run-parts, u kterého se musí dodržet pár zásad (viz vlákno), aby se skript opravdu provedl.

Opravdu Ti chybí binárka?

$ dpkg -L network-manager |grep NetworkManagerDispatcher
/usr/sbin/NetworkManagerDispatcher
/usr/share/man/man8/NetworkManagerDispatcher.8.gz

Tohoto daemona spouští /etc/init.d/network-manager-dispatcher. Běží Ti ten daemon?

-- RÁMO: psí tábor , ETriatlon: Výuka plavání
21.4.2009 23:52 tobik | skóre: 13
Rozbalit Rozbalit vše Re: NetworkManager 0.7 a Dispatcher

Práva na spuštění má a je v pořádku včetně všech náležitostí.

A binárka nakonec nechybí, jsem ji přehlédl.

$ equery files networkmanager |grep patcher

/etc/NetworkManager/dispatcher.d
/etc/NetworkManager/dispatcher.d/.keep_net-misc_networkmanager-0
/etc/dbus-1/system.d/nm-dispatcher.conf
/usr/libexec/nm-dispatcher.action
/usr/share/dbus-1/system-services/org.freedesktop.nm_dispatcher.service

Jsem ji hledal v někde v bin, /usr/libexec vidím prvně

21.4.2009 23:57 jezz | skóre: 4 | Olomouc
Rozbalit Rozbalit vše Re: NetworkManager 0.7 a Dispatcher
Odpovědět | | Sbalit | Link | Blokovat | Admin
jestli mas binarku zjistis pres equery files networkmanager | grep Dispatcher (pokud mas balik gentoolkit), myslim, ze bys mel mit pustenou sluzbu /etc/init.d/NetworkManager. Jinak tady je pekne howto. Ja zatim NM nepouzival, prave ho zkousim ;)
22.4.2009 07:49 tobik | skóre: 13
Rozbalit Rozbalit vše Re: NetworkManager 0.7 a Dispatcher

Jasný, trik s equery znám, binárku jsem nakonec našel, viz můj post nahoře:). Ve verzi 0.7 ale není klasická binárka NetworkManagerDispatcher, ale prapodivná v libexec. Vůbec celá 0.7 verze je ještě málo zdokumentovaná, v portage je masklá, proto jsem nemohl nic vygooglit a radši jsem se zeptal:) Ale už mi to krásně funguje i s KDE 4 appletem ze svn.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.