Перенос файла конфигурации Gnome-Network-Manager

Я думаю, что у меня проблема с gnome-network-manager, у меня раньше было много настроенных соединений: Wireless, Wired и VPN. После обновления до 12.04 (с 11.10) я потерял все настройки.

Я понял, что конфиги, которые раньше сохранялись в $ HOME / .gconf / system / network / connections, теперь сохраняются в /etc/NetworkManager/system-connections/.

Я не знаю, как перенести мои настройки в новый формат файла конфигурации

Кто-нибудь может мне помочь?


jorge @ thinky: ~ $ sudo lshw -C network

* - сеть

   description: Ethernet interface
   product: 82566MM Gigabit Network Connection
   vendor: Intel Corporation
   physical id: 19
   bus info: pci@0000:00:19.0
   logical name: eth0
   version: 03
   serial: 00:1f:e2:14:5a:9b
   capacity: 1Gbit/s
   width: 32 bits
   clock: 33MHz
   capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=1.5.1-k firmware=0.3-0 latency=0 link=no multicast=yes port=twisted pair
   resources: irq:46 memory:fe000000-fe01ffff memory:fe025000-fe025fff ioport:1840(size=32)

* - сеть

   description: Wireless interface
   product: PRO/Wireless 4965 AG or AGN [Kedron] Network Connection
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: wlan0
   version: 61
   serial: 00:21:5c:32:c2:e5
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=iwl4965 driverversion=3.2.0-23-generic-pae firmware=228.61.2.24 ip=192.168.2.103 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
   resources: irq:47 memory:df3fe000-df3fffff

jorge@thinky:~$ lsb_release -a

No LSB modules are available.

Distributor ID: Ubuntu
Description:    Ubuntu 12.04 LTS
Release:    12.04
Codename:   precise

jorge@thinky:~$ uname -a
Linux thinky 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux

jorge@thinky:~$ dpkg -l  | grep -i firm

ii  linux-firmware                                              1.79                                    Firmware for Linux kernel drivers
4
задан 28 April 2013 в 23:58

3 ответа

Миграция usally сделана "nm-апплетом", означая, что это читает старую пользовательскую конфигурацию через GConf и пишет им в новом формате под "/etc/NetworkManager/system-connections /"

Одна проблема состоит в том, что это только сделанное однажды, но можно инициировать "nm-апплет" для повторного выполнения миграции "gconftool-2-s/apps/nm-applet/stamp - type=int 2", таким образом, на следующем запуске это повторно просканирует GConf. Двойные записи присоединят UUID.

Но как поиск "nm-апплета" старой конфигурации через GConf необходимо удостовериться, что ".gconf/system/networking/connections" действительно перечислен в нем. Поэтому проверьте, что это с "gconftool-2 - выводит/system/networking/connections", который должен перечислить все Ваши соединения.

В моем случае ".gconf/system/networking/connections" не был доступен через GConf, и поэтому "nm-апплет" не мог переместить его. Поэтому я создал нового пользователя в системе и скопировал мой ".gconf/system/networking/connections" в дом нового пользователя и переместил его от этого нового входа в систему. Для исправления неправильного разрешения, я использовал "sudo sed-i "s/permissions=user:NEWUSER/permissions=user:REALUSER/g"/etc/NetworkManager/system-connections /*" где REALUSER является, очевидно, реальным пользователем, и NEWUSER является временным пользователем миграции.

В конце концов, в то время как хорошо наконец переместить все в "/etc/NetworkManager/system-connections /", существует довольно много проблем с новым местом хранения, необходимо знать:

  • для переустановок и резервных случаев всегда необходимо сохранять/перемещать новое местоположение, где раньше / домой был достаточно
  • Ваш пользователь только соединения больше не защищается Вашим зашифрованным корневым каталогом
  • некоторых дефектов безопасности, где пароли для пользователя только соединения хранятся в открытом тексте под / и т.д. вместо того, чтобы быть сохраненными надежно в зашифрованном брелоке для ключей
3
ответ дан 28 April 2013 в 23:58

Должна быть возможность воссоздать конфигурацию gconf при новой установке.

mkdir -p ~/.gconf/system/networking/connections

Восстановите все файлы из старой системы. Не забудьте создать пустые %gconf.xml файлы в каждом каталоге. Перезапустите gconfd. Затем проверьте, сбросив конфигурацию, используя gconftool-2.

Как только я это сделаю, nm-applet сможет найти и перенести настройки.

0
ответ дан 28 April 2013 в 23:58

Вам необходимо преобразовать свои настройки в графическом интерфейсе администратора сети как системное соединение, которое доступно всем пользователям. В этом случае вы получите свои настройки в / etc / NetworkManager / system-connections /. После этого просто скопируйте содержимое этого каталога в новую систему и перезапустите network-manager или перезагрузите систему.

0
ответ дан 28 April 2013 в 23:58

Другие вопросы по тегам:

Похожие вопросы: