Я думаю, что у меня проблема с 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
Миграция 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 /", существует довольно много проблем с новым местом хранения, необходимо знать:
Должна быть возможность воссоздать конфигурацию gconf при новой установке.
mkdir -p ~/.gconf/system/networking/connections
Восстановите все файлы из старой системы. Не забудьте создать пустые %gconf.xml
файлы в каждом каталоге. Перезапустите gconfd
. Затем проверьте, сбросив конфигурацию, используя gconftool-2
.
Как только я это сделаю, nm-applet
сможет найти и перенести настройки.
Вам необходимо преобразовать свои настройки в графическом интерфейсе администратора сети как системное соединение, которое доступно всем пользователям. В этом случае вы получите свои настройки в / etc / NetworkManager / system-connections /. После этого просто скопируйте содержимое этого каталога в новую систему и перезапустите network-manager или перезагрузите систему.