私はArch Linuxを実行しており、それを使ってiwctl
Wi-Fiに接続しています。 802.1Xセキュリティを使用してネットワークに接続しようとすると、 iwctl
「構成されていません」というエラーメッセージが表示されます。iwd
このネットワークを使用するにはどうすればよいですか?
ネットワークにログインするには、パスワードだけでなくユーザー名も必要です。
答え1
iwd
802.1x認証を処理できます。/var/lib/iwd/network_ssid.8021x
接続するネットワークの種類に応じて、IDとパスワードを指定する必要があります。
バラよりiwd.network(5)構成ファイル形式の説明とIWDアーチウィキページWPA企業ネットワーク接続の詳細については、各ネットワークタイプの完全なガイドラインを確認してください。
答え2
https://iwd.wiki.kernel.org/networkmanager#converting_network_profiles
wpa_supplicant
構成ファイルをiwd
構成ファイルに変換する方法について説明します。
また、SSIDの特殊文字を正しく処理してエンコードします。
ファイルの命名と構文
ファイル名は、ネットワークのSSIDとセキュリティタイプ(オープン、PSK保護、または802.1x)に基づいています。名前はSSIDエンコーディングとそれに続く.open、.psk、または.8021xで構成されています。 SSIDに英数字、スペース、アンダースコア、マイナス記号のみが含まれている場合、SSIDはその名前にそのまま表示されます。それ以外の場合は、等号の後に名前の小文字の16進エンコーディングが続くようにエンコードされます。
答え3
完全性のためにEduRoam(同様の)ネットワークに接続する場合(必要に応じて変更)、機能する設定Identity
ファイルは次のとおりですPassword
。
[Security]
EAP-Method=TTLS
[email protected]
EAP-TTLS-Phase2-Method=Tunneled-PAP
[email protected]
EAP-TTLS-Phase2-Password=yourPassword
[Settings]
AutoConnect=true
作成後(接続したいSSID/var/lib/iwd/eduroam.8021x
に変更)自動的に接続されます!eduroam
iwd