У меня есть нетбук Acer Aspire ZG5, который в настоящее время работает Jolicloud, но я решил, что это не для меня и планирует переключиться на Lubuntu или Xubuntu.
Однако я много путешествую и многие сохраненные пароли wifi для разных офисов, гостиниц, кафе, ресторанов, домов для друзей и родственников и т. д. Было бы очень неприятно просить и вводить все эти пароли.
способ переноса сохраненных паролей wifi из старой установки в новую?
В моей системе 12.04 WiFi-соединения и пароли (в ясности) были сохранены в текстовых файлах в / etc / NetworkManager / system-connections /
. Остановка сетевого менеджера, копирование этих файлов на новый машина, восстановление разрешений и перезапуск сетевого менеджера работали для меня.
sudo stop network-manager sudo cp / backup / path / etc / NetworkManager / системные соединения / * / etc / NetworkManager / system -соединения / sudo chown root.root / etc / NetworkManager / системные соединения / * sudo start network-manager
В Ubuntu 16.04 копирование файлов из / etc / NetworkManager / системных соединений /
было недостаточным. Файлы содержат MAC-адрес интерфейса wlan, и я также должен был исправить это, чтобы заставить его работать.
Следующая процедура помогла мне импортировать конфигурации беспроводной сети из моей старой системы 12.04 в новую установку 16.04.
# Stop Network Manager sudo /etc/init.d/network-manager stop # копировать файлы из старой системы (при необходимости приспосабливать) sudo rsync -va -c / media / $ YOUR_OLD_SYSTEM / etc / NetworkManager / системные соединения / / etc / NetworkManager / системные соединения / # Получите новый MAC-адрес и убедитесь, что он прав. # Например, это должно работать, если у вас есть только один беспроводной интерфейс экспорта MAC = $ (iw dev | grep addr | awk '{print $ 2}') echo $ MAC # Заменить MAC-адрес во всех файлах системных подключений sudo perl -i.bak -pe 's / ^ (mac-address =) (. *) / $ 1 $ ENV {MAC} /' / etc / NetworkManager / системные соединения / * # Перезапустить NetworkManager и ждать, пока nm-апплет будет также запустите и подключите sudo /etc/init.d/network-manager start # Удалите файлы резервных копий со старыми MAC-адресами sudo rm /etc/NetworkManager/system-connections/*.bak
Если по какой-то причине вы хотели бы сохранить исходные временные метки файлов системных соединений вместо метки времени, когда вы изменили MAC-адрес, вот альтернатива, которая предполагает, что у вас есть две отдельные папки со старыми и текущими файлами подключения:
old = / etc / NetworkManager / system-connections.old new = / etc / NetworkManager / системные соединения для f в $ old / *; do b = "$ (basename" $ f ")"; perl -pe 's / ^ (mac-address =) (. *) / $ 1 $ ENV {MAC} /' "$ f" & gt; "$ Новый / $ б"; touch -r "$ f" "$ new / $ b"; сделано
Ваши пароли хранятся в ~ / .gnome2 / keyrings
. По умолчанию они защищены паролем входа. Если вы скопируете эту папку в свою новую систему и используете один и тот же пароль для входа, то у вас должны быть все ваши пароли, в том числе ваши Wi-Fi-соединения.
Вы можете видеть свои пароли в приложении «Пароли и ключи шифрования». Они должны находиться под ключом под названием login
. Вы можете искать «Сетевой секрет», чтобы показывать только пароли wifi.
mv ~ / .gnome2 / keyrings ~ / old_keyrings cp ~ / backup / keyrings ~ / .gnome2 / keyrings
Однако для сетевого менеджера используйте ваш пароль, для этого требуется установка gconf с соответствующим номером идентификатора. Вы можете сделать это двумя способами: скопировать ваши старые настройки gconf или создать новые соединения и изменить их идентификационные номера.
Это очень просто:
# сетевой менеджер перезапишет ваши изменения, если вы его не прекратите. sudo stop network-manager # резервное копирование старых настроек mv ~ / .gconf / system / networking / connections ~ / old_connections cp / media / old_install /.gconf/system/networking/connections ~ / .gconf / system / networking / connections sudo start network-manager
К сожалению, этот метод не работал для меня.
Если вышеприведенное не работает для вас, то на вашей старой машине:
(Вы также можете создавать соединения и изменять их uuid для соответствия существующему паролю, но это слишком много, если вы не можете его сценарием).
sudo /etc/init.d/network-manager stop pkill nm-applet
sudo /etc/init.d/network-manager start
Нажмите Alt + F2 и введите nm-applet -sm-disable в запустите апплет. Возможно, будет устаревшим.
JoliCloud является на основе 10.04 , поэтому я бы предположил, что он использует Network Manager для организации беспроводных паролей. Большая часть этой конфигурации хранится в .gconf / system / networking /
- Не уверен, что пароли хранятся там или где-либо еще.
В моей системе 12.04 WiFi-соединения и пароли (в ясности) были сохранены в текстовых файлах в / etc / NetworkManager / system-connections /
. Остановка сетевого менеджера, копирование этих файлов на новый машина, восстановление разрешений и перезапуск сетевого менеджера работали для меня.
sudo stop network-manager sudo cp / backup / path / etc / NetworkManager / системные соединения / * / etc / NetworkManager / system -соединения / sudo chown root.root / etc / NetworkManager / системные соединения / * sudo start network-manager
В Ubuntu 16.04 копирование файлов из / etc / NetworkManager / системных соединений /
было недостаточным. Файлы содержат MAC-адрес интерфейса wlan, и я также должен был исправить это, чтобы заставить его работать.
Следующая процедура помогла мне импортировать конфигурации беспроводной сети из моей старой системы 12.04 в новую установку 16.04.
# Stop Network Manager sudo /etc/init.d/network-manager stop # копировать файлы из старой системы (при необходимости приспосабливать) sudo rsync -va -c / media / $ YOUR_OLD_SYSTEM / etc / NetworkManager / системные соединения / / etc / NetworkManager / системные соединения / # Получите новый MAC-адрес и убедитесь, что он прав. # Например, это должно работать, если у вас есть только один беспроводной интерфейс экспорта MAC = $ (iw dev | grep addr | awk '{print $ 2}') echo $ MAC # Заменить MAC-адрес во всех файлах системных подключений sudo perl -i.bak -pe 's / ^ (mac-address =) (. *) / $ 1 $ ENV {MAC} /' / etc / NetworkManager / системные соединения / * # Перезапустить NetworkManager и ждать, пока nm-апплет будет также запустите и подключите sudo /etc/init.d/network-manager start # Удалите файлы резервных копий со старыми MAC-адресами sudo rm /etc/NetworkManager/system-connections/*.bak
Если по какой-то причине вы хотели бы сохранить исходные временные метки файлов системных соединений вместо метки времени, когда вы изменили MAC-адрес, вот альтернатива, которая предполагает, что у вас есть две отдельные папки со старыми и текущими файлами подключения:
old = / etc / NetworkManager / system-connections.old new = / etc / NetworkManager / системные соединения для f в $ old / *; do b = "$ (basename" $ f ")"; perl -pe 's / ^ (mac-address =) (. *) / $ 1 $ ENV {MAC} /' "$ f" & gt; "$ Новый / $ б"; touch -r "$ f" "$ new / $ b"; сделано
JoliCloud является на основе 10.04 , поэтому я бы предположил, что он использует Network Manager для организации беспроводных паролей. Большая часть этой конфигурации хранится в .gconf / system / networking /
- Не уверен, что пароли хранятся там или где-либо еще.
sudo /etc/init.d/network-manager stop pkill nm-applet
sudo /etc/init.d/network-manager start
Нажмите Alt + F2 и введите nm-applet -sm-disable в запустите апплет. Возможно, будет устаревшим.
Ваши пароли хранятся в ~ / .gnome2 / keyrings
. По умолчанию они защищены паролем входа. Если вы скопируете эту папку в свою новую систему и используете один и тот же пароль для входа, то у вас должны быть все ваши пароли, в том числе ваши Wi-Fi-соединения.
Вы можете видеть свои пароли в приложении «Пароли и ключи шифрования». Они должны находиться под ключом под названием login
. Вы можете искать «Сетевой секрет», чтобы показывать только пароли wifi.
mv ~ / .gnome2 / keyrings ~ / old_keyrings cp ~ / backup / keyrings ~ / .gnome2 / keyrings
Однако для сетевого менеджера используйте ваш пароль, для этого требуется установка gconf с соответствующим номером идентификатора. Вы можете сделать это двумя способами: скопировать ваши старые настройки gconf или создать новые соединения и изменить их идентификационные номера.
Это очень просто:
# сетевой менеджер перезапишет ваши изменения, если вы его не прекратите. sudo stop network-manager # резервное копирование старых настроек mv ~ / .gconf / system / networking / connections ~ / old_connections cp / media / old_install /.gconf/system/networking/connections ~ / .gconf / system / networking / connections sudo start network-manager
К сожалению, этот метод не работал для меня.
Если вышеприведенное не работает для вас, то на вашей старой машине:
(Вы также можете создавать соединения и изменять их uuid для соответствия существующему паролю, но это слишком много, если вы не можете его сценарием).
В моей системе 12.04 WiFi-соединения и пароли (в ясности) были сохранены в текстовых файлах в / etc / NetworkManager / system-connections /
. Остановка сетевого менеджера, копирование этих файлов на новый машина, восстановление разрешений и перезапуск сетевого менеджера работали для меня.
sudo stop network-manager sudo cp / backup / path / etc / NetworkManager / системные соединения / * / etc / NetworkManager / system -соединения / sudo chown root.root / etc / NetworkManager / системные соединения / * sudo start network-manager
network-manager
, если вы используете: sudo /etc/init.d/network-manager start
(или stop
])
– conualfy
3 November 2016 в 03:45
start
/ stop
использовать initctl
для связи с демоном инициализации Upstart. Используйте метод systemd: sudo systemctl stop NetworkManager.service
.
– Pablo Bianchi
5 October 2017 в 17:00
В Ubuntu 16.04 копирование файлов из / etc / NetworkManager / системных соединений /
было недостаточным. Файлы содержат MAC-адрес интерфейса wlan, и я также должен был исправить это, чтобы заставить его работать.
Следующая процедура помогла мне импортировать конфигурации беспроводной сети из моей старой системы 12.04 в новую установку 16.04.
# Stop Network Manager sudo /etc/init.d/network-manager stop # копировать файлы из старой системы (при необходимости приспосабливать) sudo rsync -va -c / media / $ YOUR_OLD_SYSTEM / etc / NetworkManager / системные соединения / / etc / NetworkManager / системные соединения / # Получите новый MAC-адрес и убедитесь, что он прав. # Например, это должно работать, если у вас есть только один беспроводной интерфейс экспорта MAC = $ (iw dev | grep addr | awk '{print $ 2}') echo $ MAC # Заменить MAC-адрес во всех файлах системных подключений sudo perl -i.bak -pe 's / ^ (mac-address =) (. *) / $ 1 $ ENV {MAC} /' / etc / NetworkManager / системные соединения / * # Перезапустить NetworkManager и ждать, пока nm-апплет будет также запустите и подключите sudo /etc/init.d/network-manager start # Удалите файлы резервных копий со старыми MAC-адресами sudo rm /etc/NetworkManager/system-connections/*.bak
Если по какой-то причине вы хотели бы сохранить исходные временные метки файлов системных соединений вместо метки времени, когда вы изменили MAC-адрес, вот альтернатива, которая предполагает, что у вас есть две отдельные папки со старыми и текущими файлами подключения:
old = / etc / NetworkManager / system-connections.old new = / etc / NetworkManager / системные соединения для f в $ old / *; do b = "$ (basename" $ f ")"; perl -pe 's / ^ (mac-address =) (. *) / $ 1 $ ENV {MAC} /' "$ f" & gt; "$ Новый / $ б"; touch -r "$ f" "$ new / $ b"; сделано
JoliCloud является на основе 10.04 , поэтому я бы предположил, что он использует Network Manager для организации беспроводных паролей. Большая часть этой конфигурации хранится в .gconf / system / networking /
- Не уверен, что пароли хранятся там или где-либо еще.
sudo /etc/init.d/network-manager stop pkill nm-applet
sudo /etc/init.d/network-manager start
Нажмите Alt + F2 и введите nm-applet -sm-disable в запустите апплет. Возможно, будет устаревшим.
Ваши пароли хранятся в ~ / .gnome2 / keyrings
. По умолчанию они защищены паролем входа. Если вы скопируете эту папку в свою новую систему и используете один и тот же пароль для входа, то у вас должны быть все ваши пароли, в том числе ваши Wi-Fi-соединения.
Вы можете видеть свои пароли в приложении «Пароли и ключи шифрования». Они должны находиться под ключом под названием login
. Вы можете искать «Сетевой секрет», чтобы показывать только пароли wifi.
mv ~ / .gnome2 / keyrings ~ / old_keyrings cp ~ / backup / keyrings ~ / .gnome2 / keyrings
Однако для сетевого менеджера используйте ваш пароль, для этого требуется установка gconf с соответствующим номером идентификатора. Вы можете сделать это двумя способами: скопировать ваши старые настройки gconf или создать новые соединения и изменить их идентификационные номера.
Это очень просто:
# сетевой менеджер перезапишет ваши изменения, если вы его не прекратите. sudo stop network-manager # резервное копирование старых настроек mv ~ / .gconf / system / networking / connections ~ / old_connections cp / media / old_install /.gconf/system/networking/connections ~ / .gconf / system / networking / connections sudo start network-manager
К сожалению, этот метод не работал для меня.
Если вышеприведенное не работает для вас, то на вашей старой машине:
(Вы также можете создавать соединения и изменять их uuid для соответствия существующему паролю, но это слишком много, если вы не можете его сценарием).