Я использовал wpa_passphrase, раньше у меня был пароль в виде открытого текста, но он все равно не подключался
Для PEAP вы действительно должны использовать password=
настройки.
В WPA-Enterprise нет PSK, и хотя пароль может быть хэширован для MSCHAPv2, он будет использовать совершенно другой хэш, чем WPA-Personal PSK. Поэтому wpa_passphrase
здесь бесполезно.
Если он «по-прежнему не будет подключаться» с паролем, то он не будет подключаться по другой причине.
Есть ли какие-либо бонусы или недостатки в NetworkManager по сравнению с wpa_supplicant?
NetworkManager просто управляет wpa_supplicant за кулисами, и действительно все параметры, которые вы найдете в профиле соединения в / etc, очень похожи на необработанный конфиг wpa_supplicant.
Так что в вашем случае преимущество в том, что вы можете скопировать / вставить конфигурацию, а не намного больше.