Я могу соединиться с nmcli
к корпоративной сети WPA только в интерактивном режиме, запущенном
nmcli con edit id MYNAME
nmcli
отказывается изменять 802-1x значения в то время как не в режиме редактирования:
nmcli c modify MYNAME wifi-sec.key-mgmt wpa-eap
Error: Failed to modify connection 'MYNAME': 802-1x: 'wpa-eap' security requires '802-1x' setting presence
Как Вы предложили бы соединиться, "не устанавливая присутствие", которое я не хочу, так как я хочу автоматизировать процесс настройки подключения.
Своего рода последний ответ, но возможно кто-то натыкается на эту ту же проблему и может искать решение.
Править: Похож я был неправ с обоими решениями, так как я, оказалось, получил точно ту же самую ошибку. Однако я нашел, что решение этого - просто установило все 802-1x
настройки в одной строке, например:
nmcli c modify <connection_name> 802-1x.eap <eap_mode> 802-1x.identity <username> 802-1x.phase2-auth <auth_type>
Поскольку, что я протестировал, эти 3 настройки являются минимумом к установке 802-1x
свойство. Я оставлю предыдущий ответ, поскольку я полагаю, что они все еще могли бы быть применимыми как часть решения.
Это похоже на Вас, пытаются установить wifi-sec.key-mgmt
свойство соединения перед установкой 802.1x
значения. Для помещения его simplier необходимо поместить редактирования в указанный порядок, с 802.1x
настройки сначала, и wifi-sec
ключи позже.
Однако если это не так - Вам добавляли Ваше соединение уже? Можно добавить пустое шаблонное использование после команды:
nmcli con add type wifi [ifname <interface_name>] [con-name <connection_name_shown>] [ssid <ssid_of_wifi_connection>]
Все части (не уверенный в con-name
) в []
может быть пропущен, но необходимо было бы добавить их через modify
управляйте позже, чтобы сеть работала, если у Вас только нет 1 интерфейса WLAN.