There's no problem with editing those files, but they need to be owned
root:root and 600 permissions.

Use `nmcli con reload` to load the files after you create/modify them.
Then, nmcli con <con_name> up to activate. This was a recent change to NM
to not autoload modifications.

You could look at using nmcli to create the connections, but it's basically
no different than writing the keyfiles yourself. There is an integrated
editor to nmcli and a separate curses application, nmtui, if you want
something more interactive for your users.

Dan's blog post,
http://blogs.gnome.org/dcbw/2014/06/20/well-build-a-dream-house-of-net/,
covers some of these features.

/Justin

On Thu, Sep 25, 2014 at 8:52 PM, Ravi Parimi <[email protected]> wrote:

> Forgive me if this is a FAQ or has already been answered elsewhere. I
> read through a few man pages and searched the archives but didn't find
> anything related to my question.
>
> I'm trying to provide a text-based user interface to a linux system
> wherein a user will enter IP address settings that need to be
> configured on the host. I later convert this data into
> NetworkManager-friendly format and write it directly to
> /etc/NetworkManager/system-connections/eth0.
>
> For e.g I convert the user-input data for static IP settings into:
>
> [ipv4]
> method=manual
> addresses1=10.10.24.16/16,10.10.0.1
> dns=10.12.0.254
>
> On my jessie/sid debian, these settings take effect soon after I write
> the file. However, the same procedure doesn't work on Ubuntu 14.04.1.
> Is there an additional step (such as send SIGHUP to network-manager
> etc.) that is needed for NM to apply the settings?
>
> Is this method of directly editing the file under system-connections
> recommended/correct? If not, what is the best way of applying changes
> via the CLI?
>
> Thanks!
> _______________________________________________
> networkmanager-list mailing list
> [email protected]
> https://mail.gnome.org/mailman/listinfo/networkmanager-list
>
_______________________________________________
networkmanager-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to