ПРИМЕЧАНИЕ. :Следующее гарантированно работает только с nmcli v1.22 (, потому что у меня есть эта версия ), последняя, вероятно, очень похожа, но в моем случае требуется случайный --
; это указано в документации для этой команды. Проверьте свою версию с помощью nmcli -v
, затем проверьте конкретную документацию здесь >> Диспетчер сети(после того, как вы нажмете свою версию, щелкните ссылку nmcli)
То есть для Версия 1.2
nmcli con add con-name "&%TEST%&" type wifi ifname mlan0 ssid "&%SSIDNAME%&" -- wifi-sec.key-mgmt wpa-psk wifi-sec.psk "&%PASSPHRASE%&" ipv4.method manual ipv4.address 192.168.1.51/16 ipv4.dns 8.8.8.8,8.8.8.4 ipv4.gateway 192.168.1.1
Тогда
nmcli con up "&%TEST%&"
Однако может быть более разумным игнорировать имя con -, поскольку у вас может быть несколько подключений с одним и тем же именем. (К счастью, nmcli con delete "&%TEST%&
удаляет все сразу!)
Вместо этого вы можете использовать uuid.
найти по nmcli con show
затем подключитесь с помощью
nmcli con up uuid 1c86c960-8533-11e7-bb31-be2e44b06b34
(*ваш uuid не будет прежним...)
Похоже, вы ищете инструмент управления конфигурацией.
Некоторые примеры::
более простые инструменты:
См. также системы контроля версий, их удобно использовать в сочетании с управлением конфигурацией.