Tipo de resposta tardia, mas talvez alguém se depare com o mesmo problema e esteja procurando uma solução.
Solução adequada
EDIT: Parece que eu estava errado com as duas soluções, desde que eu recebi exatamente o mesmo erro. No entanto, encontrei uma solução para isso: basta definir todas as configurações de 802-1x
em uma linha, por exemplo:
nmcli c modify <connection_name> 802-1x.eap <eap_mode> 802-1x.identity <username> 802-1x.phase2-auth <auth_type>
Para o que testei, essas três configurações são no mínimo para definir a propriedade 802-1x
. Deixarei a resposta anterior, pois acredito que estas ainda possam ser aplicáveis como parte da solução.
Solução anterior (para referência)
Parece que você está tentando definir a propriedade wifi-sec.key-mgmt
connection antes de definir valores 802.1x
. Para simplificar, você deve colocar suas edições na ordem especificada, com 802.1x
configurações primeiro e wifi-sec
chaves depois.
No entanto, se esse não for o caso, sua conexão já foi adicionada? Você pode adicionar um modelo vazio usando o seguinte comando:
nmcli con add type wifi [ifname <interface_name>] [con-name <connection_name_shown>] [ssid <ssid_of_wifi_connection>]
Todas as partes (não tenho certeza sobre con-name
) em []
podem ser ignoradas, mas você precisaria adicioná-las através do comando modify
posteriormente para que a rede seja executada, a menos que você tenha apenas 1 interface WLAN. / p>