Merge PR #3: Set wireless accesspoint to WPA2 and set reconnect forever
commit
15d18179fe
|
|
@ -154,6 +154,8 @@ NetworkManager::NetworkManagerError NetworkManager::connectWifi(const QString &i
|
|||
connectionSettings.insert("id", ssid);
|
||||
connectionSettings.insert("uuid", QUuid::createUuid().toString().remove("{").remove("}"));
|
||||
connectionSettings.insert("type", "802-11-wireless");
|
||||
connectionSettings.insert("autoconnect-retries", 0); // 0 = forever, -1 = default (4 retries)
|
||||
|
||||
|
||||
QVariantMap wirelessSettings;
|
||||
wirelessSettings.insert("ssid", ssid.toUtf8());
|
||||
|
|
@ -162,8 +164,7 @@ NetworkManager::NetworkManagerError NetworkManager::connectWifi(const QString &i
|
|||
// Note: disable power save mode
|
||||
wirelessSettings.insert("powersave", 2);
|
||||
|
||||
if (hidden)
|
||||
wirelessSettings.insert("hidden", true);
|
||||
if (hidden) wirelessSettings.insert("hidden", true);
|
||||
|
||||
QVariantMap wirelessSecuritySettings;
|
||||
wirelessSecuritySettings.insert("auth-alg", "open");
|
||||
|
|
@ -246,6 +247,7 @@ NetworkManager::NetworkManagerError NetworkManager::startAccessPoint(const QStri
|
|||
QVariantMap wirelessSecuritySettings;
|
||||
wirelessSecuritySettings.insert("key-mgmt", "wpa-psk");
|
||||
wirelessSecuritySettings.insert("psk", password);
|
||||
wirelessSecuritySettings.insert("proto", "rsn"); // Force WPA2
|
||||
|
||||
QVariantMap ipv4Settings;
|
||||
ipv4Settings.insert("method", "shared");
|
||||
|
|
|
|||
Loading…
Reference in New Issue