Acontece que uma simples operação de cópia será suficiente! Com um pouco mais de espionagem no askUbuntu, verifica-se que todas as conexões de rede estão armazenadas em /etc/NetworkManager/system-connections/
, então eu só preciso copiá-los (requer acesso root) usando qualquer um dos métodos de distribuição que eu escolher.
Para documentar as configurações (adoramos planilhas), um script simples ( resolvido com uma pequena ajuda ) pode-se usar este script:
#!/bin/bash
#Document wifi passwords
echo ssid,password > knownwifi.csv
for f in /etc/NetworkManager/system-connections/*
do
ssid=$(awk -F= '=="ssid" {print }' "$f")
pwd=$( awk -F= '=="psk" {print }' "$f")
#We are only interested in password protected Wifi
if [ x$pwd != 'x' ]
then
echo "$ssid,$pwd"
fi
done >> knownwifi.csv
echo done
Você precisa executar esse script como root e talvez queira adicionar valores adicionais a partir da configuração da conexão. Abre bem em uma planilha de sua escolha