On Tue, 2007-12-11 at 10:47 +0100, Adrien BUSTANY wrote:
> Hi,
> I'd like to write a script for Dispatcher to automatically connect to a 
> VPN when I connect to some specific wlan. I saw some scripts on the 
> internet, but they're not up to date with NM 0.7 api.
> I saw the org.freedesktop.NetworkManager.VPN.Manager.Connect method, but 
> I'm not sure what to pass as the arguments. I think the first is weither 
> to use session or system bus, the second the name of the connection, the 
> third the device (like wlan0, or its path in NetworkManager/Device ?), 
> and I've no idea about the last.
> Has anyone got a clue about this ?

You want to connect to the system bus to talk to NetworkManager.  You'll
need to know the object path of your VPN connection, which is provided
to you by nm-applet.  So you'll want to ask the applet first for it's
list of connections using the NetworkManagerSettings interface, then
once you have the connection you can tell NM to activate the VPN just
like the applet does.

Dan


_______________________________________________
NetworkManager-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to