Re: Get uuid of connection
- From: David Woodhouse <dwmw2 infradead org>
- To: Arlen Nascimento <arlen nascimento gmail com>
- Cc: networkmanager-list gnome org
- Subject: Re: Get uuid of connection
- Date: Tue, 10 Aug 2010 00:18:21 +0100
On Wed, 2010-07-21 at 16:41 +0100, Arlen Nascimento wrote:
> Ok, i could add a connection, but it is a system connection.
> As far as i noted, in order to this connection I created be detected
> by the scripts i'm using, it has to be a user connection.
> How to create a user connection in the command line?
Here's how I do it...
#!/bin/bash
CONNECTIONNO=1
while gconftool-2
--dir-exists /system/networking/connections/$CONNECTIONNO; do
CONNECTIONNO=$((CONNECTIONNO+1))
done
echo Connection number $((CONNECTIONNO))
TIMESTAMP=`date +%s`
UUID=`cat /proc/sys/kernel/random/uuid`
gconftool-2 --load - <<EOF
<gconfentryfile>
<entrylist base="/system/networking/connections/$CONNECTIONNO">
<entry>
<key>connection/id</key>
<value>
<string>My VPN connection</string>
</value>
</entry>
<entry>
<key>connection/name</key>
<value>
<string>connection</string>
</value>
</entry>
<entry>
<key>connection/timestamp</key>
<value>
<string>$TIMESTAMP</string>
</value>
</entry>
<entry>
<key>connection/type</key>
<value>
<string>vpn</string>
</value>
</entry>
<entry>
<key>connection/uuid</key>
<value>
<string>$UUID</string>
</value>
</entry>
<entry>
<key>ipv4/addresses</key>
<value>
<list type="int">
</list>
</value>
</entry>
<entry>
<key>ipv4/dns</key>
<value>
<list type="int">
</list>
</value>
</entry>
<entry>
<key>ipv4/method</key>
<value>
<string>auto</string>
</value>
</entry>
<entry>
<key>ipv4/name</key>
<value>
<string>ipv4</string>
</value>
</entry>
<entry>
<key>ipv4/routes</key>
<value>
<list type="int">
</list>
</value>
</entry>
<entry>
<key>vpn/authtype</key>
<value>
<string>password</string>
</value>
</entry>
<entry>
<key>vpn/autoconnect</key>
<value>
<string>yes</string>
</value>
</entry>
<entry>
<key>vpn/gateway</key>
<value>
<string>vpn.example.edu</string>
</value>
</entry>
<entry>
<key>vpn/lasthost</key>
<value>
<string>vpn.example.edu</string>
</value>
</entry>
<entry>
<key>vpn/service-type</key>
<value>
<string>org.freedesktop.NetworkManager.openconnect</string>
</value>
</entry>
</entrylist>
</gconfentryfile>
EOF
--
dwmw2
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]