• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Anmeldeobjekte & VPN

micha1986

Golden Delicious
Registriert
02.11.12
Beiträge
7
Hallo zusammen,
ich habe eine Frage zu Mountain Lion (10.8.2) und den Anmeldeobjekten.
Gibt es die Möglichkeit direkt nach der Anmeldung eine VPN Verbindung automatisiert herzustellen?
Ich habe eine Netzwerkfreigabe die ich als Anmeldeobjekt eingetragen habe und die an Standort A auch ohne Probleme gemountet wird , an Standort B allerdings schlägt die automatische Anbindung des Laufwerks fehl da ich dort über eine VPN Verbindung rausgehen muss.
Natürlich könnte ich einfach VPN starten und dann die Freigabe per Hand mounten, es geht allerdings um Kundengeräte und die angesprochenen Kunden haben nicht mal grundlegend Verständnis für die Handhabung selbiger Geräte...

Vielen Dank für die Hilfe schon mal und einen guten Start in die Woche!
 

backtrack

Grahams Jubiläumsapfel
Registriert
11.09.12
Beiträge
105
Hallo,
Dies müsstest du mit einem Script bewerkstelligen (Automator) und dieses dann bei Start des Macs automatisch starten lassen via der Autostartoption.
 

micha1986

Golden Delicious
Registriert
02.11.12
Beiträge
7
Gibt es hier im Forum irgendwo Manuals oder Tutorials wie so etwas funktioniert?
 

backtrack

Grahams Jubiläumsapfel
Registriert
11.09.12
Beiträge
105
Guck mal in der SuFu , sonst frag google und wenn es dann nichts wird schreib mir eine Nachricht dann helf ich dir da mal gezielt weiter. :)
 

gbyte

Gelbe Schleswiger Reinette
Registriert
07.04.07
Beiträge
1.752
Einen groben Leitfaden gibt es z.B. hier, allerdings ist die Beschreibung für Snow Leopard, kann man aber auch für Mountain Lion ableiten.

OT: @backtrack ... wieso Dir eine Nachricht schreiben? Wieso wird erst dann gezielt, und vermeintlich im Persönlichen Nachrichten Bereich weitergeholfen? Wenn Du Dein Wissen hier mit uns allen teilst, profitiert nicht nur Micha davon, sondern auch andere Nutzer, die eventuell das selbe Anliegen haben und nach einer Lösung suchen.
Da dies ein Forum ist, bietet es sich ja an, dieses auch als solches zu nutzen ;)
 
  • Like
Reaktionen: MacAlzenau

Pill

Adams Parmäne
Registriert
07.07.12
Beiträge
1.310
Probier mal dieses Skript aus (ungetestet):

Code:
[B]set[/B] [COLOR=#4F8F00]serverAddress[/COLOR] [B]to[/B] "afp://192.168.2.100/" [COLOR=#5E6161]--Adresse des Servers
[/COLOR][COLOR=#5E6161][COLOR=#000000][B]set[/B] [/COLOR][COLOR=#4f8f00]mySSID[/COLOR][COLOR=#000000] [B]to[/B] {"Fritzbox123", "EasyBox123"} [/COLOR]--Netzwerkname(n), über die auf den Server zugegriffen werden kann[/COLOR]
[B]set[/B] [COLOR=#4f8f00]serverVolumes[/COLOR] [B]to[/B] {"Data1", "Data2"} [COLOR=#5e6161]--Namen der Freigaben[/COLOR]
[COLOR=#5E6161][COLOR=#000000][B]set[/B] [/COLOR][COLOR=#4f8f00]myVPN[/COLOR][COLOR=#000000] [B]to[/B] "VPN Test" [/COLOR]--Name der VPN-Verbindung[/COLOR]


[COLOR=#012FBE][B]delay[/B][COLOR=#000000] 5[/COLOR][/COLOR]


[COLOR=#5E6161]--Prüfe SSID[/COLOR]
[B]set[/B] [COLOR=#4f8f00]currentSSID[/COLOR] [B]to[/B] [COLOR=#012fbe][B]do shell script [/B][/COLOR]"System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport --getinfo | grep -w 'SSID' | sed s/' *SSID: '//"


[COLOR=#5E6161]--Verbinde mit VPN, wenn nicht in lokalem Netzwerk[/COLOR]
[B]if[/B] [COLOR=#4f8f00]currentSSID[/COLOR] [B]is not[/B] [B]in[/B] [COLOR=#4f8f00]mySSID[/COLOR] [B]then[/B]
[COLOR=#4F8F00]toggleVPN[COLOR=#000000]([/COLOR]myVPN[COLOR=#000000])[/COLOR][/COLOR]
[B]end[/B] [B]if[/B]


[COLOR=#5E6161]--Mounten der Freigaben[/COLOR]
[B]try[/B]
    [B]repeat[/B] [B]with[/B] [COLOR=#4f8f00]vol[/COLOR] [B]in[/B] [COLOR=#4f8f00]serverVolumes[/COLOR]
[COLOR=#5E6161]-- check, if volume isn't already mounted[/COLOR]
        [B]if[/B] [COLOR=#4f8f00]vol[/COLOR] [B]is not[/B] [B]in[/B] ([COLOR=#012fbe][B]list disks[/B][/COLOR]) [B]then[/B]
[COLOR=#4F8F00][COLOR=#012fbe][B]mount volume [/B][/COLOR]serverAddress[COLOR=#000000] & [/COLOR]vol[/COLOR]
        [B]end[/B] [B]if[/B]
    [B]end[/B] [B]repeat[/B]
[B]on[/B] [B]error[/B]
[COLOR=#0433FF][B]activate[/B][/COLOR]
    [COLOR=#012fbe][B]display dialog[/B][/COLOR] "Server \"" & [COLOR=#4f8f00]serverAddress[/COLOR] & "\" isn't available at this moment!" [COLOR=#012fbe]with icon[/COLOR] [COLOR=#331e65]stop[/COLOR] [COLOR=#012fbe]giving up after[/COLOR] 20
[B]end[/B] [B]try[/B]


[COLOR=#4F8F00][COLOR=#000000][B]on[/B] [/COLOR]toggleVPN[COLOR=#000000]([/COLOR]VPNName[COLOR=#000000])[/COLOR][/COLOR]
    [B]tell[/B] [COLOR=#0433ff][I]application[/I][/COLOR] "System Events"
[COLOR=#812FDC][COLOR=#000000]        [B]tell[/B] [/COLOR]current location[COLOR=#000000] [B]of[/B] [/COLOR]network preferences[/COLOR]
[COLOR=#4F8F00][COLOR=#000000]            [B]set[/B] [/COLOR]VPNservice[COLOR=#000000] [B]to[/B] [/COLOR][COLOR=#0433ff][I]service[/I][/COLOR]VPNName[/COLOR]
[COLOR=#812FDC][COLOR=#000000]            [B]set[/B] [/COLOR][COLOR=#4f8f00]isConnected[/COLOR][COLOR=#000000] [B]to[/B] [/COLOR]connected[COLOR=#000000] [B]of[/B] [/COLOR]current configuration[COLOR=#000000] [B]of[/B] [/COLOR][COLOR=#4f8f00]VPNservice[/COLOR][/COLOR]
            [B]repeat[/B] [B]until[/B] [COLOR=#4f8f00]isConnected[/COLOR]
[COLOR=#4F8F00][COLOR=#0433ff][B]connect [/B][/COLOR]VPNservice[/COLOR]
                [COLOR=#012fbe][B]delay[/B][/COLOR] 1
[COLOR=#812FDC][COLOR=#000000]                [B]set[/B] [/COLOR][COLOR=#4f8f00]isConnected[/COLOR][COLOR=#000000] [B]to[/B] [/COLOR]connected[COLOR=#000000] [B]of[/B] [/COLOR]current configuration[COLOR=#000000] [B]of[/B] [/COLOR][COLOR=#4f8f00]VPNservice[/COLOR][/COLOR]
            [B]end[/B] [B]repeat[/B]
        [B]end[/B] [B]tell[/B]
    [B]end[/B] [B]tell[/B]
    [B]return[/B] [COLOR=#5d3292]true[/COLOR]
[COLOR=#4F8F00][COLOR=#000000][B]end[/B] [/COLOR]toggleVPN[/COLOR]

Das kannst du dann nach deinen Bedürfnissen modifizieren.
 
  • Like
Reaktionen: MacAlzenau

copertino

Jamba
Registriert
12.04.11
Beiträge
55
Hallo,

bevor ich mit meiner noobie-Frage einen neuen Thread erstelle...mal kurz eine Script-Frage. Hab nun schon mehrere Threads hier gelesen und komme einfach mit meinem vermutlich recht leicht zu behebenen Problem nicht weiter.


Habe folgendes Script zum automatischen Verbinden meiner Netzwerkplatte erstellt:

try
mount volume "smb://M3D14" as user name "XYZ" with password "12345"
end try



Es funktioniert auch soweit, abgesehen davon, dass sich immer noch ein Fenster öffnet bei dem ich leider noch manuell "Enter/Return" drücken muss, damit letztendlich das NAS eingebunden wird.


Nach jetzt knapp einer Stunde lesen und suchen um welchen Befehl ich das ganze erweitern muss, hänge ich nun fest. "keystroke return" bringt leider nix. Bin noch recht grün hinter den Ohren was Apple-Scripts angeht, da bisher noch nie benötigt.

Könnte mich bitte jemand kurz aufklären?
 
Zuletzt bearbeitet:

Pill

Adams Parmäne
Registriert
07.07.12
Beiträge
1.310
Du musst die Freigaben mounten:

try
mount volume "smb://IP-ADRESSE/Freigabe1" as user name "XYZ" with password "12345"
mount volume "smb://IP-ADRESSE/Freigabe2" as user name "XYZ" with password "12345"
end try
 
  • Like
Reaktionen: copertino

copertino

Jamba
Registriert
12.04.11
Beiträge
55
Ist ja auch absolut logisch, wenn man mal darüber nachdenkt. Vielen Dank für die Hilfe! Funktioniert 1A.