Как загрузить новый профиль в Network Manager v0.9 без nm-connection-editor, используя cli?
Я работаю над миграцией автоматически предоставленных серверов Ubuntu 12.04 LTS из ifup (/etc/network/interfaces) в NetworkManager. /etc/network/interfaces является чистым (настроен только интерфейс обратной связи):
# cat /etc/network/interfaces
auto lo
iface lo inet loopback
В этом сценарии NM перечислите одно "Проводное соединение 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
/etc/NetworkManager/system-connections/ пусто:
# 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 ..
Когда я создаю новый профиль и сохраняю его в /etc/NetworkManager/system-connections/, я не могу убедить NM зарегистрировать / загрузить этот профиль:
# 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
Я могу создать новый профиль только с помощью nm-connection-editor, но мы не можем использовать этот метод в авторазвертываниях. Кто-нибудь может подсказать, как выполнить импорт и успешную загрузку вручную созданного профиля ЯМ в ЯМ? заранее спасибо
1 ответ
Наконец, я нашел способ успешно импортировать профиль NM с установленным NM v0.9.4.0 - пример сценария add-connection.py в репозитории сетевого менеджера http://cgit.freedesktop.org/NetworkManager/NetworkManager/tree/examples/python/dbus/add-connection.py
вам нужно только убедиться, что пакет 'python-dbus' (Debian/Ubuntu) или 'dbus-python' (RHEL clones) установлен, и все работает как очаровательно!:)