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
設定を1行で設定するだけです、例えば:
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
接続プロパティを設定しようとしているようです。簡単にするには、最初に802.1x
設定を使用し、後でwifi-sec
キーを使用して、指定した順序で編集を配置する必要があります。
ただし、そうでない場合は、接続が既に追加されていますか?次のコマンドを使用して空のテンプレートを追加できます。
nmcli con add type wifi [ifname <interface_name>] [con-name <connection_name_shown>] [ssid <ssid_of_wifi_connection>]
con-name
のすべての部分([]
について不明)はスキップできますが、WLANインターフェイスが1つしかない場合を除き、ネットワークを実行するにはmodify
コマンドを使用して後で追加する必要があります。