Siduction Forum

Siduction Forum => Software - Support => Topic started by: holgerw on 2015/02/14, 09:40:10

Title: [gelöst] dispatcher Skript für NetworkManager
Post by: holgerw on 2015/02/14, 09:40:10
Hallo,


einer der Gründe, warum ich wicd lieber mag als den NM, ist beim wicd die Möglichkeit, einfache Skripte ausführen zu lassen (vor Verbindungsaufbau, nach Verbindungsaufbau, vor Verbindungsabbau). Diese Skripte verlangen keine besondere Syntax. Nun habe ich allerdings kde5, und da geht das wicd-kde nicht und ich muss den NM nehmen.


Ich möchte, dass nach dem Netz-Verbindungsaufbau meine nfs-Freigaben auf dem Notebook eingehängt werden. Unter wicd reichte ein Skript mit den Mountbefehlen. Unter dem NM muss ich ein sogenanntes Dispatcher Skript mit spezieller Syntax erstellen.


Kann mir da jemand helfen?


Viele Grüße,
  Holger

Title: Re: dispatcher Skript für NetworkManager
Post by: bluelupo on 2015/02/14, 14:17:37
Hi holgerw,

ich nehme mal an du hast den KDE als Desktop und da kannst du im $HOME/.kde./share/Autostart Scripte unterbringen. Das Netzwerk steht doch schon vor dem Start des Desktops.
Title: Re: dispatcher Skript für NetworkManager
Post by: cryptosteve on 2015/02/14, 19:55:20
Aber es ist ein Notebook. Das geht ja vielleicht auch mal in den Standby oder verlässt den Wirkungsbereich des WLAN und da hätte man seine Freigaben dann auch gerne zurück, wenn die Kiste wieder ans Netz kommt.



Title: Re: [gelöst] dispatcher Skript für NetworkManager
Post by: holgerw on 2015/02/17, 11:50:21
Hallo,

danke für die Antworten. Ich habe gerade gesehen, es funktioniert ohne weiteres Skript. Ich habe in der fstab folgende NAS Einträge:
taschenmaus.linux.pc:/daten/nutzer/holger       /home/holger/daten/nas  nfs     defaults,rsize=8192,wsize=8192 0 0 
taschenmaus.linux.pc:/daten/nutzer/share        /nas/daten      nfs     defaults,rsize=8192,wsize=8192 0 0

taschenmaus.linux.pc:/daten/system      /nas/system     nfs     defaults,rsize=8192,wsize=8192 0 0


Das System fährt sauber hoch, und nach einem KDE Start habe ich Netzwerk und gemountete NFS Freigaben.
Ich muss mal testen, was passiert, wenn ich das Notebook außerhalb meines Netzwerkes starte, oder wenn ich es in den Ruhemodus versetze.

Viele Grüße,
  Holger
Title: Re: [gelöst] dispatcher Skript für NetworkManager
Post by: der_bud on 2015/02/17, 12:36:57
Um unnötige Boot-Timeouts wenn das Netzwerk nicht verfügbar ist zu vermeiden könntest Du Dir mal den fstab-Parameter "nofail" ansehen, vermutlich am Besten in Verbindung mit "noauto". Siehe hierzu die Einträge zu den beiden Parametern in man systemd.mount

Vielleicht auch noch interessant zum Thema NAS an/aus bzw im Betrieb ein-/ausstöpseln: https://wiki.manjaro.org/index.php?title=Fstab_-_Use_SystemD_automount
Title: Re: [gelöst] dispatcher Skript für NetworkManager
Post by: bluelupo on 2015/02/17, 15:16:11
Hi Holger,

generell ist der von der_bud genannte Hinweis zum Automount (Link) eine Supersache, den ich auch schon lange nutze. Das heisst die Dateisysteme auf dem NAS werden dann gemountet wenn sie gebraucht werden, sprich wenn man darauf zugreift.

Hier so ein Eintrag aus meiner fstab (Hinweis: Der Host diskstation ist mein NAS):

diskstation:/volume1/Backup_Diskimages          /mnt/import/diskdump            nfs     rw,noauto,users,comment=systemd.automount,vers=3  0    0