Você deve ser capaz de criar apenas os arquivos de configuração para cada conexão, esses arquivos de configuração residem em /etc/NetworkManager/system-connections
e são arquivos de texto no estilo plano INI.
Aqui está um arquivo de exemplo do meu sistema /etc/NetworkManager/system-connections/AndroidAPP
:
[connection]
id=AndroidAPP
uuid=a36db5c2-293e-443c-b267-0ecd4bd6d9ce
type=wifi
autoconnect=false
permissions=
secondaries=
[wifi]
mac-address=03:51:1F:01:02:03
mac-address-blacklist=
mode=infrastructure
seen-bssids=
ssid=AndroidAPP
[wifi-security]
group=
key-mgmt=wpa-psk
pairwise=
proto=
psk=ReallyStrongPresharedKey
[ipv4]
dns-search=
method=auto
[ipv6]
dns-search=
ip6-privacy=0
method=auto
Embora você possa criá-los manualmente, é muito mais fácil criar todas as conexões em uma máquina e depois copiá-las de lá. Mas você ainda precisa estar ciente de algumas coisas:
-
mac-address
é o endereço de hardware do nic para usar na conexão -
uuid
deve ser uniq, pois é usado para referências internas no NetworkManager -
autoconnect
está sempre ativado se não estiver definido como falso - Lembre-se de reiniciar o NetworkManager depois de alterar os arquivos.