Donnerstag, 29. Januar 2009

Netzeinbindungen automatisieren

Natürlich ist es mühsam, ein Netzwerk jedes Mal manuell über das Terminal mounten und unmounten zu müssen. Linux bietet die Möglichkeit, diese Einbindungen in der Filesystem-Tabelle fstab zu automatisieren.

Leider erweist sich, dass es zu lange dauert, bis das Wireless-Netzwerk auf dem Aspire One zur Verfügung steht. Zwar gibt es für fstab einen Befehl, auf die Bereitstellung des Netzwerkes zu warten, aber der ist wohl eher für kabelgebundene Netzwerke ausgelegt. Auf einem konsequent auf Mobilität ausgelegtem System wie dem Aspire One dürfte ein kabelgebundenes Netzwerk eher selten zum Einsatz kommen.

Daher bleibt nur, für das Einbinden von Netzlaufwerken ein entsprechendes Shell-Skript zu verfassen. Möchten Sie mehrere Netzlaufwerke gleichzeitig einbinden, so können Sie die entsprechenden Befehlszeilen nacheinander in das gleiche Skript schreiben. Damit ist auch die Einbindung komplexer Netzwerktopographien mit einem Doppelklick möglich.

Das Skript legen Sie in den Ordner, in dem sich auch der Ordner befindet, in dem das Netzlaufwerk abgebildet werden soll. Das Skript zum Einbinden eines Netzlaufwerkes könnte dann so aussehen:

#! /bin/sh
sudo mount -t cifs -o username=NMT,password=1234 //10.0.1.13/share Netzwerk
play /usr/share/sounds/boing.wav

Ein zweites Skript zum Aufheben der Einbindung sähe dann so aus:

#! /bin/sh
sudo umount.cifs Netzwerk
play /usr/share/sounds/boing.wav

Details zu dem Skript-Beispiel entnehmen Sie bitte dem Beitrag Shell-Skripte erstellen.

Keine Kommentare:

Kommentar veröffentlichen

Kommentare werden erst nach einer inhaltlichen Unbedenklichkeitsprüfung zur Veröffentlichung freigegeben.