View previous topic :: View next topic |
Author |
Message |
sebas86 Guru
Joined: 01 May 2005 Posts: 570 Location: Szczecinek / Szczecin
|
Posted: Mon Jul 28, 2014 12:09 pm Post subject: [SOLVED] Network Manager blokuje lighttp przy braku sieci |
|
|
Od czasu do czasu używam komputera do pracy bez jakiejkolwiek łączności z siecią potrzebuje jednak mieć włączony serwer HTTP (konkretnie Lighttp).
Niestety Network Manager jeśli nie ma łączności z żadną zewnętrzną siecią blokuje netmount a ten z koleji lighttpd. Da się to jakoś elegancko rozwiązać?
Wiem, że można wywalić Network Managera i zastąpić go czymś innym ale to jednak nie jest to o co mi chodzi. _________________ Nieważne jaka dystrybucja, ważne, że Linux!
Last edited by sebas86 on Mon Aug 11, 2014 7:12 pm; edited 1 time in total |
|
Back to top |
|
|
Jacekalex Guru
Joined: 17 Sep 2009 Posts: 554
|
Posted: Wed Jul 30, 2014 5:54 am Post subject: |
|
|
A nie możesz wywalić oryginalnego NM z usług startowych, i podnosić go osobnym skryptem?
Przecież skrypty startowe można edytować, można tworzyć własne, w czym problem?
Przy okazji, do sieci bezprzewodowych jest Wpa_supplicant, a NM i Wifi-radar, to najgorsze nakładki na Wpa_supplicanta,- jakie kiedykolwiek istniały.
Pozdro
|
|
Back to top |
|
|
sebas86 Guru
Joined: 01 May 2005 Posts: 570 Location: Szczecinek / Szczecin
|
Posted: Wed Jul 30, 2014 6:12 am Post subject: |
|
|
Jasne, że mógłbym, wystarczy np. zamiast niego odpalić usługę dhcpd, która jest nawet odpalana przez netmount jeśli nie ma innych usług spełniających zależność. Ale nie o to chodzi, żebym za każdym razem musiał wszystko ręcznie robić, tylko, żeby ładnie skonfigurować i żeby działało bez niepotrzebnego zaprzątania sobie tym głowy.
Sęk w tym, że nie wiem jak i czy w ogóle da się to zrobić z Network Managerem.
No jasne, że są inne, aż tak niedoinformowany nie jestem. Ale wolę NM bo działa z WiFi, łącznością po kablu ethernetowym, bluetooth i tetheringiem po USB, działa również VPN z buta i kiedyś nawet ładnie zestawiał łączność z siecią wydziałową, która wymagała jakiegoś dodatkowego logowania i wszystko działa automagicznie. Krótko mówiąc to jest szwajcarski scyzoryk, którego nie zamierzam wymieniać na jakieś protezy.
--- edit ---
Liczyłem na jakieś przetestowane rozwiązanie bo nie chcę się bawić w jakieś głupie błędy z systemem zależności w openrc, ale na razie działa, zgodnie z sugestią, z prostą modyfikacją skryptów. Z Network Managera wyleciała linijka mówiąca, że dostarcza usługę net:
Code: | depend() {
need dbus
# provide net
} |
I dodatkowo do default wrzuciłem skrypt, który blokuje inne usługi przed próbą zapewnienia wymaganej usługi net: Code: | #!/sbin/runscript
name="Fake net provider"
depend()
{
provide net
need localmount
before dns
} | Ten skrypt to po prostu wykastrowany dhcpcd.
Rozwiązanie prawdopodobnie powoduje nieprawidłowe działanie skryptu netmount, osobiście nie korzystam z jego dobrodziejstw. _________________ Nieważne jaka dystrybucja, ważne, że Linux! |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|