Mounten von Netzwerklaufwerken unter Linux abhängig vom Netzwerkprofil

834
Hennes

Gibt es unter Linux eine Möglichkeit, unterschiedliche Netzwerkordner abhängig vom Netzwerkprofil automatisch anzuhängen?

Ich habe einen Laptop, der sich von Ort zu Ort bewegt und möchte je nach Standort unterschiedliche Laufwerke einbauen oder nicht. Jeder Standort hat ein anderes Netzwerkprofil. Wenn ich zu Hause bin, würde mir DHCP eine IP geben, die sich in meinem Heimatbereich befindet, entweder über WLAN oder über Ethernet. Wenn ich bei der Arbeit bin, würde mir DHCP einen anderen Bereich geben. Je nach Profil des Netzwerks möchte ich verschiedene Dateiserver einbinden.

Gibt es schon etwas, das dies schafft?

3
Ich möchte im Wesentlichen Marco Polo http://www.apple.com/downloads/macosx/networking_security/marcopolo.html für Linux und bin zu faul, es selbst zu schreiben. vor 14 Jahren 0

2 Antworten auf die Frage

1
Andrejs Cainikovs

Soweit ich es sehe, besteht die einzige Lösung darin, ein eigenes Start-Skript zu erstellen, das je nach Ihren Netzwerkeinstellungen alle erforderlichen Einstellungen ausführt.

Es ist nicht einmal ein langes Skript - vielleicht ein halbes Dutzend Zeilen in Bash? warren vor 14 Jahren 0
0
quack quixote

Dieser Einzeiler enthält eine Liste der IP-Adressen, die derzeit auf Ihrem Computer verwendet werden. Verwenden Sie das in einem Skript, um Ihren Standort zu bestimmen, und führen Sie Mounts nach Bedarf aus:

$ ifconfig | grep inet | awk '' | sed s/addr:// 192.168.0.2