On Tue, 2014-08-12 at 08:46 +0200, Stanislav Bocinec wrote:
Hello, i'm working on migration of autoprovisioned Ubuntu 12.04 LTS servers from ifup (/etc/network/interfaces) to NetworkManager (v0.9.4.0). /etc/network/interfaces is clean (only loopback interface is configured): # cat /etc/network/interfaces auto lo iface lo inet loopback In this scenario, NM list one 'Wired connection 1': # nmcli c list NAME UUID TYPE TIMESTAMP-REAL Wired connection 1 e96b8486-3ea8-4f20-bd5a-2d532c2cf90a 802-3-ethernet Wed 06 Aug 2014 03:13:29 PM CEST
This connection is in memory only, and generated automatically because there was no other connection.
/etc/NetworkManager/system-connections/ is empty: # ls -la /etc/NetworkManager/system-connections/ total 8 drwxr-xr-x 2 root root 4096 Aug 6 15:11 . drwxr-xr-x 5 root root 4096 Aug 6 11:37 ..
you certainly should be able to provide "keyfiles" in /etc/NetworkManager/system-connections/. Make sure they are owned by root and `chmod 600`. Maybe, you also have to configure [main] plugins=ifupdown,keyfile in /etc/NetworkManager/NetworkManager.conf. See `man NetworkManager.conf`, but actually I think that "keyfile" is enabled always (*) and depending on whether you want to use ifupdown, that might be correct. (*) at least on recent NM. 0.9.4 is already a bit older, didn't check there. ... I did not fully understand, would you prefer to provide /etc/network/interfaces instead of keyfiles? The former has the advantage that it works together with Ubuntus default network configuration. However, there might be options that are not available or not supported. "keyfile" supports everything.
When i generate new profile and store it in /etc/NetworkManager/system-connections/ i'm not able to persuade NM to register/load this profile: # cat /etc/NetworkManager/system-connections/DHCP [802-3-ethernet] duplex=full [connection] id=DHCP uuid=25b9bcf8-1534-411d-8cb6-a3d4fcf33f5a type=802-3-ethernet timestamp=1407331036 [ipv6] method=auto [ipv4] method=auto # service network-manager restart network-manager stop/waiting network-manager start/running, process 1918 # nmcli c list NAME UUID TYPE TIMESTAMP-REAL Wired connection 1 df785c8f-67e6-44c0-8434-2ca2b96d6408 802-3-ethernet Wed 06 Aug 2014 03:27:16 PM CEST I'm able to create new profile only using nm-connection-editor, but we can't use this method in autodeployments.
you can use nm-connection-editor to help you generating an initial configuration. Then you can copy the keyfile around (and possibly adjusting by hand).
Can anyone suggest, how to accomplish import and successful load of manually created NM profile into the NM? I'm aware NM supports is already added in v0.9.9.1, but if there is any way how to succeed with mine setup, i'll appreciate any help! I asked already on serverfault but without success..(http://serverfault.com/questions/618394/how-to-load-new-profile-in-network-manager-v0-9-without-nm-connection-editor-usi)
Attachment:
signature.asc
Description: This is a digitally signed message part