
nm-appletを介して802.1ネットワークに接続できます。私はほとんどの場合、nmなしで実行し、無線ネットワークに接続するためにnmをロードしたくないので、これは好きではありません。
802.1 ネットワークに接続すると、次のエラーが発生します。
Error: Failed to add/activate new connection: (32) Failed to determine AP security information
nmcliがネットワークの種類を指定する方法を提供していないようですので、この問題を解決する方法がわかりません。
答え1
コマンドラインを使用してWPA2 Enterprise接続を作成できますnmcli
(自分のWi-Fiデバイス名をwlp3s0
等に置き換えます)。
nmcli connection add \
type wifi con-name "MySSID" ifname wlp3s0 ssid "MySSID" -- \
wifi-sec.key-mgmt wpa-eap 802-1x.eap tls 802-1x.identity "USERNAME" \
802-1x.ca-cert ~/ca.pem 802-1x.client-cert ~/cert.pem \
802-1x.private-key-password "..." 802-1x.private-key ~/key.pem
その後、以下にリストされてnmcli connection
を使用して呼び出すことができますnmcli connection up MySSID
。
ユーザー名とパスワードを使用した認証
(このセクションは投稿を編集した投稿者が追加したものであり、役に立ちます。)
または、ユーザー名/パスワード認証を使用する場合(RADIUS経由)、以下のコマンドを使用してそれを追加し(802-1x.eap
ネットワークの正しいオプションを使用すると、以下の例ではttls
証明書定義は不要です)、--ask
保存を使用して接続できます。 。接続ファイルのパスワードです。
nmcli connection add \
type wifi con-name "MySSID" ifname wlp3s0 ssid "MySSID" -- \
wifi-sec.key-mgmt wpa-eap 802-1x.eap ttls \
802-1x.phase2-auth mschapv2 802-1x.identity "USERNAME"
ユーザー名/パスワードオプションを使用する場合は、パスワードをコマンド履歴に保存するのではなく、最初の呼び出し--ask
後に追加してパスワードを保存する必要があります。nmcli
別の方法で質問しようとすると、エラーメッセージが表示されます。使用中に追加のワイヤレス設定を求めるメッセージが表示されることがあります--ask
。静的IPを指定する必要がない限り、これを入力できますno
。この場合、yes
オプションに応答して正しい情報を設定すると、後で--ask
パスワードを除いて使用する必要はありません。変化。
nmcliを直接見てください
通常、コマンドラインの末尾に単語を追加して、最初の単語を置き換えることができる単語を示すエラーメッセージを生成して、可能な設定スペースをnmcli
探索できます。 1つを選択すると、2番目の項目の可能なサブ設定を一覧表示するエラーメッセージが表示されます。いずれかを選択すると、可能な設定が表示されます。asdf.asdf asdf
asdf
asdf
$ nmcli connection add ... asdf.asdf asdf
Error: invalid or not allowed setting 'asdf': 'asdf' not among [connection, 802-11-wireless (wifi), 802-11-wireless-security (wifi-sec), 802-1x, ipv4, ipv6].
$ nmcli connection add ... wifi-sec.asdf asdf
Error: invalid property 'asdf': 'asdf' not among [key-mgmt, wep-tx-keyidx, auth-alg, proto, pairwise, group, leap-username, wep-key0, wep-key1, wep-key2, wep-key3, wep-key-flags, wep-key-type, psk, psk-flags, leap-password, leap-password-flags].
$ nmcli connection add ... wifi-sec.proto asdf
Error: failed to modify wifi-sec.proto: 'asdf' not among [wpa, rsn].
すべてのサブ設定を繰り返すことで、上記の成功したコマンドラインを統合することができました。驚くべきことに、パスワードは秘密鍵パスの前に来なければなりません。後でパスワードを入力しても効果はありません!
答え2
ワイヤレスネットワーク
Wi-Fiステータスの確認
nmcli radio wifi
Wi-Fiのオン/オフ
nmcli radio wifi <on|off>
接続できるアクセスポイント(AP)を一覧表示します。
nmcli device wifi list
前のリストを更新
nmcli device wifi rescan
開いているAPへの新しい接続の作成
nmcli device wifi connect <SSID|BSSID>
パスワードで保護されたAPへの新しい接続の作成
nmcli device wifi connect <SSID|BSSID> password <password>
答え3
NetworkManager
WPA2 Enterprise構成ファイルは、グラフィックフロントエンドを使用して生成できます。 nmcli
これは nmtui
サポートされていませんが、既存の構成ファイルを使用できます。
答え4
nmcliがWPA2エンタープライズネットワークに接続できないようです。ネットワークは手動で設定するか、さまざまなアプレットを介して作成する必要があります。