Portál AbcLinuxu, 26. dubna 2024 01:27


Dotaz: připojení NFS svazku po připojení sítě v networkmanageru

31.7.2014 21:32 Jirka | skóre: 25
připojení NFS svazku po připojení sítě v networkmanageru
Přečteno: 242×
Odpovědět | Admin
Zdravím všechny,
řeším tu v opensuse 13.1 jeden oříšek. Po startu počítače se mi připojí všechny diskové oddíly kromě vzdáleného nfs, protože pochopitelně ještě neběží síť, ta se spouští až po naběhnutí Xek a programu networkmanager a ten svazek stejně musím připojit ručně. Mohl bych sice přepnout na klasický způsob aktivace sítě při bootu, ale je to notebook, připojení například k wifi v terénu by pak byla docela šílenost.
Může mě pls někdo nakopnout, kde to nastavit, aby se mount provedl automaticky po aktivaci (nejlépe jedné konkrétní) sítě?
Díky.
Dokud to funguje, nešťourej se v tom!...

Řešení dotazu:


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

Odpovědi

Řešení 1× (Jirka (tazatel))
31.7.2014 21:51 jekub
Rozbalit Rozbalit vše Re: připojení NFS svazku po připojení sítě v networkmanageru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste ve fstabu použít volbu _netdev nebo rozjet autofs
Řešení 1× (Jirka (tazatel))
1.8.2014 09:40 Jirka | skóre: 25
Rozbalit Rozbalit vše Re: připojení NFS svazku po připojení sítě v networkmanageru
Díky za snahu, pořád to nebylo ono, vyřešeno skriptem v crontabu. (v případě úspěšného pingu a nepřipojeného nfs připojit) :-)
Dokud to funguje, nešťourej se v tom!...
Petr Tomášek avatar 1.8.2014 10:28 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: připojení NFS svazku po připojení sítě v networkmanageru
A co takhle ten skript tady zveřejnit, aby se s tím ostatní nemuseli patlat?
multicult.fm | monokultura je zlo | welcome refugees!
1.8.2014 11:46 Jirka | skóre: 25
Rozbalit Rozbalit vše Re: připojení NFS svazku po připojení sítě v networkmanageru
Nechtěl jsem to zveřejňovat, protože to pokládám poněkud za nestandartní bastl, ale každý svého štěstí strojvůdce, takže tady je:
#!/bin/bash
export MOUNT="/cesta/k/nfs/svazku"

if ! ping -c 1 192.168.0.1 ; then
        umount -f -l $MOUNT
    else
        if grep -qs $MOUNT /proc/mounts; then
           echo "OK"
          else
           mount $MOUNT;
              fi

    fi


pak nastavit v crontabu spouštění každou minutu.
Dokud to funguje, nešťourej se v tom!...
Petr Tomášek avatar 1.8.2014 16:42 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: připojení NFS svazku po připojení sítě v networkmanageru
Dík!
multicult.fm | monokultura je zlo | welcome refugees!
Řešení 2× (Milan Beneš, blondak)
pavlix avatar 1.8.2014 10:31 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: připojení NFS svazku po připojení sítě v networkmanageru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud chceš cokoli aktivovat na základě připojení konkrétní sítě, tak je nejjednodušší vyrobit skript v /etc/NetworkManager/dispatcher.d. Skript má k dispozici informace o tom, které připojení to bylo a co se s ním stalo.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
Petr Tomášek avatar 1.8.2014 16:44 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: připojení NFS svazku po připojení sítě v networkmanageru
Jak moc spolehlivě se dá ta určitá síť detekovat? Jde např. nějak jednouše zjistit MAC adresu default-gw? (Hm,úplně ideální by bylo nějaký kryptografický ověření, že je člověk ve správné síti, ale to je asi z říše scifi...)
multicult.fm | monokultura je zlo | welcome refugees!
pavlix avatar 1.8.2014 16:56 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: připojení NFS svazku po připojení sítě v networkmanageru
Jak moc spolehlivě se dá ta určitá síť detekovat?
Nevím, jestli jsem se vyjádřil dostatečně jasně, NetworkManager v tuto chvíli drátové sítě nedetekuje. V tomto případě je potřeba, aby skript provedl detekci sám ať už z údajů od NetworkManageru nebo údajů, které si sám zjistí.
Jde např. nějak jednouše zjistit MAC adresu default-gw?
Dá se to vypreparovat třeba i z výstupu arping, ale třeba se najde elegantnější způsob. Pokud už probíhala nějaká komunikace, tak ip neighbor.
Hm,úplně ideální by bylo nějaký kryptografický ověření, že je člověk ve správné síti, ale to je asi z říše scifi...
To by asi nebyl velký problém. Kromě standardních nástrojů (802.1x, které myslím NM nezvládne připojit automaticky právě proto, že sítě nedetekuje) si může člověk zkusit s tou bránou popovídat po nějakém zabezpečeném protokolu. Brána pak může přijímat spojení pouze z lokální sítě. V podstatě by na to mělo stačit SSH.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.

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.