Re: How do I write a script to randomly choose a vpn location with NetworkManager?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 02/10/2013 05:58 PM, Reindl Harald wrote:


Am 10.02.2013 23:56, schrieb T.C. Hollingsworth:
On Sun, Feb 10, 2013 at 12:48 PM, Bill Oliver<vendor@xxxxxxxxxxxxx>  wrote:
I commonly access the net through a vpn service that has multiple locations
for me to use.  Right now, when I go into KDE with Fedora 18, NetworkManager
automatically gets me on the correct wireless net (if I've set the option),
but I have to access the vpn by opening the network icon in the desktop
panel and clicking on whichever vpn site I want to use.

I can click on "connect automatically" on any one of the vpn options and it
will connect.  That works fine.

But... what I want to do is to *randomly* choose one of the options and
connect to it automatically when I boot up.

I know how to use bash or python or perl to write a script, but I don't know
how to tell it to talk to NetworkManager.

Anybody know how to do that, or can point me to a tutorial or such?

nmcli con up id<connection name>

See `nmcli con` for a list of connections and `man nmcli` for more information

but RANDOMLY?

wtf - a computer is not a gambling machine
what sense makes a RANDOM connection?


Use random number generator in your script that generates a random number from zero to the number of connections to choose from.

You said that you know how to write script. Use a case statement, or similar, to select the appropriate connection to activate. Fire off this script at boot up to make your connection. Be sure to schedule the script to start up after NM has started.

--
    _
   °v°
  /(_)\
   ^ ^  Mark LaPierre
Registered Linux user No #267004
https://linuxcounter.net/
****
--
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org


[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux