<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cocoa+maemae</id>
	<title>ArchWiki - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cocoa+maemae"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/Cocoa_maemae"/>
	<updated>2026-04-14T08:29:05Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Iwd&amp;diff=21213</id>
		<title>Iwd</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Iwd&amp;diff=21213"/>
		<updated>2021-08-09T12:44:08Z</updated>

		<summary type="html">&lt;p&gt;Cocoa maemae: /* 使用方法 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Lowercase title}}&lt;br /&gt;
[[Category:無線ネットワーク]]&lt;br /&gt;
[[Category:ネットワーク設定]]&lt;br /&gt;
[[en:Iwd]]&lt;br /&gt;
{{Related articles start}}&lt;br /&gt;
{{Related|ネットワーク設定}}&lt;br /&gt;
{{Related|ワイヤレス設定}}&lt;br /&gt;
{{Related|WPA supplicant}}&lt;br /&gt;
{{Related articles end}}&lt;br /&gt;
[https://iwd.wiki.kernel.org/ IWD] (iNet wireless daemon) は Intel によって書かれた Linux 用の無線デーモンです。プロジェクトの中心的な目標は、外部ライブラリに依存せず、Linux カーネルが提供する機能を最大限に活用することにより、リソース使用率を最適化することです。&lt;br /&gt;
&lt;br /&gt;
iwd はスタンドアロンでも動作しますが [[ConnMan]]、[[systemd-networkd]] や [[NetworkManager]] のような包括的なネットワークマネージャーとの組み合わせて使うこともできます。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
{{Pkg|iwd}} パッケージを[[インストール]]してください。&lt;br /&gt;
&lt;br /&gt;
== 使用方法 ==&lt;br /&gt;
&lt;br /&gt;
{{Pkg|iwd}} パッケージにはクライアントプログラムの {{ic|iwctl}} とデーモンの {{ic|iwd}}、そして Wi-Fi 監視ツールの {{ic|iwmon}} が含まれています。&lt;br /&gt;
&lt;br /&gt;
{{ic|iwd}} デーモンを実行したら ({{ic|iwd.service}} を[[起動]]・[[有効化]])、{{ic|iwctl}} コマンドを使って制御することができます。&lt;br /&gt;
=== iwctl ===&lt;br /&gt;
&lt;br /&gt;
対話型プロンプトを表示するには、次のようにします:&lt;br /&gt;
&lt;br /&gt;
 $ iwctl&lt;br /&gt;
&lt;br /&gt;
対話型プロンプトは、プレフィックスが、{{ic|[iwd]#}} と表示されます。&lt;br /&gt;
&lt;br /&gt;
{{Tip|&lt;br /&gt;
* {{ic|iwctl}} プロンプトで、{{ic|Tab}} キーを押すとコマンドとデバイス名を補完できます。&lt;br /&gt;
* 対話型プロンプトを終了するには、{{ic|Ctrl+d}} を押して、 [[Wikipedia:EOF character|EOF]] を送信します。&lt;br /&gt;
* 対話型プロンプトを使用せずに、すべてのコマンドをコマンドライン引数として使用できます。例：{{ic|iwctl device wlan0 show}}}}&lt;br /&gt;
&lt;br /&gt;
使用可能なすべてのコマンドの一覧を表示するには:&lt;br /&gt;
&lt;br /&gt;
 [iwd]# help&lt;br /&gt;
&lt;br /&gt;
==== ネットワークに接続する ====&lt;br /&gt;
&lt;br /&gt;
先ず、ワイヤレスデバイス名がわからない場合は、すべての Wi-Fiデバイスを一覧表示します:&lt;br /&gt;
&lt;br /&gt;
 [iwd]# device list&lt;br /&gt;
&lt;br /&gt;
次に、ネットワークをスキャンします:&lt;br /&gt;
&lt;br /&gt;
 [iwd]# station &#039;&#039;device&#039;&#039; scan&lt;br /&gt;
&lt;br /&gt;
利用可能なすべてのネットワークを一覧表示できます:&lt;br /&gt;
&lt;br /&gt;
 [iwd]# station &#039;&#039;device&#039;&#039; get-networks&lt;br /&gt;
&lt;br /&gt;
最後に、ネットワークに接続するには:&lt;br /&gt;
&lt;br /&gt;
 [iwd]# station &#039;&#039;device&#039;&#039; connect &#039;&#039;SSID&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Tip|ユーザーインターフェイスはオートコンプリートをサポートしています。{{ic|station }} と入力し、{{ic|Tab}} {{ic|Tab}} を押すと、使用可能なデバイスが表示され、デバイスの最初の文字を入力し、{{ic|Tab}} を押して補完します。 同じように、{{ic|connect }} を入力し {{ic|Tab}} {{ic|Tab}} と押すと、利用可能なネットワークのリストを表示します。次に、使用するネットワークの最初の文字を入力して、{{ic|Tab}} キーを押して補完を完了します。}} &lt;br /&gt;
&lt;br /&gt;
パスフレーズが必要な場合は、入力を求められます。コマンドライン引数として指定することもできます:&lt;br /&gt;
&lt;br /&gt;
 $ iwctl --passphrase &#039;&#039;passphrase&#039;&#039; station &#039;&#039;device&#039;&#039; connect &#039;&#039;SSID&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
* {{ic|iwd}} はネットワークパスフレーズを {{ic|/var/lib/iwd}} ディレクトリに自動的に保存し、将来的にそれらを使用して自動接続します。 [[#Network configuration]] を参照してください。&lt;br /&gt;
* SSID にスペースが含まれるネットワークに接続するには、接続時にネットワーク名をダブルクオートで囲む必要があります。&lt;br /&gt;
* iwd は、8〜63 文字の ASCII エンコード文字の PSK パスフレーズのみをサポートします。要件が満たされていない場合は次のエラーメッセージが表示されます: {{ic|PMK generation failed.  Ensure Crypto Engine is properly configured}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== WPS/WSC を使用してネットワークに接続する ====&lt;br /&gt;
&lt;br /&gt;
ボタンを押してネットワークに接続できるように設定されている場合 ([[Wikipedia:ja:Wi-Fi Protected Setup]]) は、まず、ネットワークデバイスがこのセットアップ手順を使用できることを確認してください。&lt;br /&gt;
&lt;br /&gt;
 [iwd]# wsc list&lt;br /&gt;
&lt;br /&gt;
次に、デバイスが上記のリストに表示されている場合、&lt;br /&gt;
&lt;br /&gt;
 [iwd]# wsc &#039;&#039;device&#039;&#039; push-button&lt;br /&gt;
&lt;br /&gt;
それから、ルーターのボタンを押します。この手順は、2分以内にボタンを事前に押した場合にも機能します。&lt;br /&gt;
&lt;br /&gt;
ネットワークがその方法で接続するために、PIN 番号を検証する必要がある場合は、help コマンド出力をチェックして、{{ic|wsc}} コマンドに適切なオプションを提供する方法を確認してください。&lt;br /&gt;
&lt;br /&gt;
==== ネットワークから切断する ====&lt;br /&gt;
&lt;br /&gt;
ネットワークから切断するには:&lt;br /&gt;
&lt;br /&gt;
 [iwd]# station &#039;&#039;device&#039;&#039; disconnect&lt;br /&gt;
&lt;br /&gt;
==== デバイスと接続情報を表示する ====&lt;br /&gt;
&lt;br /&gt;
MAC アドレスなどの WiFi デバイスの詳細を表示するには:&lt;br /&gt;
&lt;br /&gt;
 [iwd]# device &#039;&#039;device&#039;&#039; show&lt;br /&gt;
&lt;br /&gt;
WiFi デバイスの接続ネットワークを含む接続状態を表示するには:&lt;br /&gt;
&lt;br /&gt;
 [iwd]# station &#039;&#039;device&#039;&#039; show&lt;br /&gt;
&lt;br /&gt;
==== 既知のネットワークの管理 ====&lt;br /&gt;
&lt;br /&gt;
以前に接続したネットワークを一覧表示するには:&lt;br /&gt;
&lt;br /&gt;
 [iwd]# known-networks list&lt;br /&gt;
&lt;br /&gt;
既知のネットワークを忘れるには:&lt;br /&gt;
&lt;br /&gt;
 [iwd]# known-networks &#039;&#039;SSID&#039;&#039; forget&lt;br /&gt;
&lt;br /&gt;
== ネットワーク設定 ==&lt;br /&gt;
&lt;br /&gt;
デフォルトでは、&#039;&#039;iwd&#039;&#039; はネットワーク設定を {{ic|/var/lib/iwd}} ディレクトリに保存します。設定ファイルの名前は、{{ic|&#039;&#039;network&#039;&#039;.&#039;&#039;type&#039;&#039;}} となります。&#039;&#039;network&#039;&#039; はネットワーク SSID で &#039;&#039;.type&#039;&#039; はネットワークタイプ(&#039;&#039;.open&#039;&#039;、&#039;&#039;.wep&#039;&#039;、&#039;&#039;.psk&#039;&#039; または &#039;&#039;.8021x&#039;&#039;)です。このファイルは暗号化された{{ic|事前共有鍵}}と、オプションでクリアテキストの{{ic|パスフレーズ}}を保存するために使用され、ユーザー iwctl を呼び出さずに作成することもできます。このファイルは、そのネットワーク SSID に関連する他の設定にも使用できます。詳細な設定については、{{man|5|iwd.network}} を参照してください。&lt;br /&gt;
&lt;br /&gt;
=== WPA-PSK ===&lt;br /&gt;
&lt;br /&gt;
SSID &amp;quot;spaceship&amp;quot; とパスフレーズ &amp;quot;test1234&amp;quot; を使用して WPA-PSK または WPA2-PSK で保護されたネットワークに接続するための最小限のサンプルファイル:&lt;br /&gt;
&lt;br /&gt;
{{hc|/var/lib/iwd/spaceship.psk|2=&lt;br /&gt;
[Security]&lt;br /&gt;
PreSharedKey=aafb192ce2da24d8c7805c956136f45dd612103f086034c402ed266355297295}}&lt;br /&gt;
&lt;br /&gt;
{{Note|ネットワークの SSID は英数字のみまたは {{ic|- _}} のいずれかを含む場合のみファイル名として使用されます。他の文字が含まれている場合、名前は {{ic|1==}} 文字の後に16進数でエンコードされた SSID が代わりに使用されます。&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
パスフレーズから事前共有鍵を計算するには、次の二つの方法のいずれかを使用できます:&lt;br /&gt;
&lt;br /&gt;
* 設定ファイルにクリアテキストでパスフレーズを入力します:&lt;br /&gt;
{{hc|/var/lib/iwd/spaceship.psk|2=&lt;br /&gt;
[Security]&lt;br /&gt;
Passphrase=test1234}}&lt;br /&gt;
事前共有鍵は、最初の接続時にファイルに追加されます。&lt;br /&gt;
{{hc|/var/lib/iwd/spaceship.psk|2=&lt;br /&gt;
[Security]&lt;br /&gt;
Passphrase=test1234&lt;br /&gt;
PreSharedKey=aafb192ce2da24d8c7805c956136f45dd612103f086034c402ed266355297295}}&lt;br /&gt;
&lt;br /&gt;
* もしくは、事前共有鍵は、&#039;&#039;wpa_passphrase&#039;&#039; ({{Pkg|wpa_supplicant}} から) または {{AUR|wpa-psk}} を使用して、SSID とパスフレーズから計算できます。詳細については [[wpa_supplicant#wpa_passphrase で接続する]] を参照してください。&lt;br /&gt;
&lt;br /&gt;
=== WPA Enterprise ===&lt;br /&gt;
&lt;br /&gt;
==== EAP-PWD ====&lt;br /&gt;
&lt;br /&gt;
EAP-PWD で保護されたエンタープライズアクセスポイントに接続するには {{ic|/var/lib/iwd}} フォルダに以下の内容で {{ic|&#039;&#039;essid&#039;&#039;.8021x}} という名前のファイルを作成する必要があります:&lt;br /&gt;
&lt;br /&gt;
{{hc|/var/lib/iwd/&#039;&#039;essid&#039;&#039;.8021x|2=&lt;br /&gt;
[Security]&lt;br /&gt;
EAP-Method=PWD&lt;br /&gt;
EAP-Identity=&#039;&#039;your_enterprise_email&#039;&#039;&lt;br /&gt;
EAP-Password=&#039;&#039;your_password&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[Settings]&lt;br /&gt;
AutoConnect=True&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
アクセスポイントに自動接続したくない場合、Autoconnect オプションを False に設定して {{ic|iwctl}} で手動でアクセスポイントに接続してください。パスワードを平文で保存したくない場合は、ファイルからパスワードの設定を外してください。&lt;br /&gt;
&lt;br /&gt;
==== EAP-PEAP ====&lt;br /&gt;
&lt;br /&gt;
EAP-PWD と同様に、フォルダー内に {{ic|&#039;&#039;essid&#039;&#039;.8021x}} を作成する必要があります。設定ファイルの作成に奨む前に、組織が使用している CA 証明証を確認する良い機会でもあります。MSCHAPv2 を機能させるには、{{Pkg|ppp}} もインストールする必要があります。詳細については、[[Network_configuration/Wireless#MS-CHAPv2|MS-CHAPv2]] を参照してください。これは MSCHAPv2 パスワード認証を使用する設定ファイルの例です:&lt;br /&gt;
&lt;br /&gt;
{{hc|/var/lib/iwd/&#039;&#039;essid&#039;&#039;.8021x|2=&lt;br /&gt;
[Security]&lt;br /&gt;
EAP-Method=PEAP&lt;br /&gt;
EAP-Identity=anonymous@realm.edu&lt;br /&gt;
EAP-PEAP-CACert=/path/to/root.crt&lt;br /&gt;
EAP-PEAP-ServerDomainMask=radius.realm.edu&lt;br /&gt;
EAP-PEAP-Phase2-Method=MSCHAPV2&lt;br /&gt;
EAP-PEAP-Phase2-Identity=johndoe@realm.edu&lt;br /&gt;
EAP-PEAP-Phase2-Password=hunter2&lt;br /&gt;
&lt;br /&gt;
[Settings]&lt;br /&gt;
AutoConnect=true&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Tip|&#039;&#039;eduroam&#039;&#039; の使用を計画している場合は、[[#Eduroam]] も参照してください。}}&lt;br /&gt;
&lt;br /&gt;
==== TTLS-PAP ====&lt;br /&gt;
&lt;br /&gt;
Like EAP-PWD, you also need to create a {{ic|&#039;&#039;essid&#039;&#039;.8021x}} in the folder. Before you proceed to write the configuration file, this is also a good time to find out which CA certificate your organization uses. This is an example configuration file that uses PAP password authentication:&lt;br /&gt;
&lt;br /&gt;
{{hc|/var/lib/iwd/&#039;&#039;essid&#039;&#039;.8021x|2=&lt;br /&gt;
[Security]&lt;br /&gt;
EAP-Method=TTLS&lt;br /&gt;
EAP-Identity=anonymous@uni-test.de&lt;br /&gt;
EAP-TTLS-CACert=cert.pem&lt;br /&gt;
EAP-TTLS-ServerDomainMask=*.uni-test.de&lt;br /&gt;
EAP-TTLS-Phase2-Method=Tunneled-PAP&lt;br /&gt;
EAP-TTLS-Phase2-Identity=user&lt;br /&gt;
EAP-TTLS-Phase2-Password=password&lt;br /&gt;
&lt;br /&gt;
[Settings]&lt;br /&gt;
AutoConnect=true&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Eduroam ====&lt;br /&gt;
&lt;br /&gt;
Eduroam offers a [https://cat.eduroam.org/ configuration assistant tool (CAT)], which unfortunately does not support iwd. However, the installer, which you can download by clicking on the download button then selecting your university, is just a Python script. It is easy to extract the necessary configuration options, including the certificate and server domain mask.&lt;br /&gt;
&lt;br /&gt;
The following table contains a mapping of iwd configuration options to eduroam CAT install script variables.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
! Iwd Configuration Option !! CAT Script Variable&lt;br /&gt;
|-&lt;br /&gt;
| file name || one of {{ic|Config.ssids}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|EAP-Method}} || {{ic|Config.eap_outer}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|EAP-Identity}} || {{ic|Config.anonymous_identity}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|EAP-PEAP-CACert}} || {{ic|Config.CA}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|EAP-PEAP-ServerDomainMask}} || one of {{ic|Config.servers}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|EAP-PEAP-Phase2-Method}} || {{ic|Config.eap_inner}}&lt;br /&gt;
|-&lt;br /&gt;
| {{ic|EAP-PEAP-Phase2-Identity}} || username@{{ic|Config.user_realm}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Note|&lt;br /&gt;
* {{ic|EAP-Identity}} may not be required by your Eduroam provider, in which case you can use {{ic|anonymous}} in this field.&lt;br /&gt;
* If your {{ic|EAP-PEAP-ServerDomainMask}} starts with {{ic|DNS:}}, use only the part after {{ic|DNS:}}.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Other cases ====&lt;br /&gt;
&lt;br /&gt;
More example tests can be [https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/autotests found in the test cases] of the upstream repository.&lt;br /&gt;
&lt;br /&gt;
== 任意設定 ==&lt;br /&gt;
&lt;br /&gt;
メインの設定は {{ic|/etc/iwd/main.conf}} ファイルで行います。&lt;br /&gt;
&lt;br /&gt;
ネットワーク (SSID) の設定は {{ic|/var/lib/iwd}} ディレクトリを使用します。&lt;br /&gt;
&lt;br /&gt;
=== 特定のネットワークで自動接続を無効化 ===&lt;br /&gt;
&lt;br /&gt;
{{ic|/var/lib/iwd/&#039;&#039;network&#039;&#039;.&#039;&#039;type&#039;&#039;}} ファイルを作成・編集してください (&#039;&#039;network&#039;&#039; はネットワークの SSID に、&#039;&#039;type&#039;&#039; は &amp;quot;open&amp;quot;, &amp;quot;wep&amp;quot;, &amp;quot;psk&amp;quot;, &amp;quot;8021x&amp;quot; のどれかのネットワークタイプに置き換えてください)。そしてファイルに以下のセクションを追加してください:&lt;br /&gt;
&lt;br /&gt;
{{hc|/var/lib/iwd/spaceship.psk|2=&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Settings]&lt;br /&gt;
Autoconnect=false&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== 利用可能なネットワークの定期スキャンを無効にする ===&lt;br /&gt;
&lt;br /&gt;
デフォルトでは、 {{ic|iwd}} は切断状態の場合、利用可能なネットワークを定期的にスキャンします。定期スキャンを無効にする(常に手動でスキャンする)には、{{ic|/etc/iwd/main.conf}} ファイルを作成/編集し、以下のセクションを追加します:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/iwd/main.conf|2=&lt;br /&gt;
[Scan]&lt;br /&gt;
DisablePeriodicScan=true&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== 内蔵ネットワーク設定の有効化 ===&lt;br /&gt;
&lt;br /&gt;
バージョン 0.19 以降、iwd は内蔵の DHCP クライアントまたは静的な設定を使用して、IPアドレスの割り当てとルートの設定を行うことができます。これは、[[ネットワーク設定#DHCP|スタンドアロン DHCP クライアント]]の良い代替手段です。&lt;br /&gt;
&lt;br /&gt;
iwd のネットワーク設定機能を有効にするには、/{{ic|/etc/iwd/main.conf}} を作成・編集し、以下のセクションを追加します:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/iwd/main.conf|2=&lt;br /&gt;
[General]&lt;br /&gt;
EnableNetworkConfiguration=true&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
また、{{ic|RoutePriorityOffset}} でルートメトリックを設定する機能もあります:&lt;br /&gt;
{{hc|/etc/iwd/main.conf|2=&lt;br /&gt;
[Network]&lt;br /&gt;
RoutePriorityOffset=300&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== IPv6 support ====&lt;br /&gt;
&lt;br /&gt;
バージョン 1.10 以降、iwd は IPv6 をサポートしていますが、デフォルトでは無効になっています。IPv6 を有効にするには、設定ファイルに以下を追加します:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/iwd/main.conf|2=&lt;br /&gt;
[Network]&lt;br /&gt;
EnableIPv6=true&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
この設定は、DHCPv6 または 静的 IPv6 設定のどちらを使用する場合でも必要です。ネットワーク毎に設定することもできます。&lt;br /&gt;
&lt;br /&gt;
==== ネットワーク構成での静的 IP アドレスの設定 ====&lt;br /&gt;
&lt;br /&gt;
次のセクションを {{ic|/var/lib/iwd/&#039;&#039;network&#039;&#039;.&#039;&#039;type&#039;&#039;}} ファイルに追加します。例えば:&lt;br /&gt;
&lt;br /&gt;
{{hc|/var/lib/iwd/spaceship.psk|2=&lt;br /&gt;
[IPv4]&lt;br /&gt;
Address=192.168.1.10&lt;br /&gt;
Netmask=255.255.255.0&lt;br /&gt;
Gateway=192.168.1.1&lt;br /&gt;
Broadcast=192.168.1.255&lt;br /&gt;
DNS=192.168.1.1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== DNS マネージャーの選択 ====&lt;br /&gt;
&lt;br /&gt;
現在、iwd は [[systemd-resolved]] と [[Openresolv|resolvconf]] の二つの DNS マネージャーをサポートしています。&lt;br /&gt;
&lt;br /&gt;
{{ic|systemd-resolved}} の場合、次のセクションを {{ic|/etc/iwd/main.conf}} に追加します:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/iwd/main.conf|2=&lt;br /&gt;
[Network]&lt;br /&gt;
NameResolvingService=systemd&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ic|resolvconf}} の場合:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/iwd/main.conf|2=&lt;br /&gt;
[Network]&lt;br /&gt;
NameResolvingService=resolvconf&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== コンソール (ローカル) ユーザーが設定を変えられないようにする ===&lt;br /&gt;
&lt;br /&gt;
デフォルトでは {{ic|iwd}} の D-Bus インターフェイスは (たとえユーザーが &amp;quot;root&amp;quot; でなくても) 誰でも {{ic|iwd}} デーモンに接続して設定を変更できるようになっています。&lt;br /&gt;
&lt;br /&gt;
コンソールユーザーが設定を編集できないようにしたい場合、以下のように D-Bus 設定ファイルを作成してください:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/dbus-1/system.d/iwd-strict.conf|2=&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;!-- prevent local users from changing iwd settings, but allow&lt;br /&gt;
     reading status information. overrides some part of&lt;br /&gt;
     /usr/share/dbus-1/system.d/iwd-dbus.conf. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- This configuration file specifies the required security policies&lt;br /&gt;
     for iNet Wireless Daemon to work. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE busconfig PUBLIC &amp;quot;-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN&amp;quot;&lt;br /&gt;
 &amp;quot;http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;busconfig&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;policy at_console=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;deny send_destination=&amp;quot;net.connman.iwd&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;allow send_destination=&amp;quot;net.connman.iwd&amp;quot; send_interface=&amp;quot;org.freedesktop.DBus.Properties&amp;quot; send_member=&amp;quot;GetAll&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;allow send_destination=&amp;quot;net.connman.iwd&amp;quot; send_interface=&amp;quot;org.freedesktop.DBus.Properties&amp;quot; send_member=&amp;quot;Get&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;allow send_destination=&amp;quot;net.connman.iwd&amp;quot; send_interface=&amp;quot;org.freedesktop.DBus.ObjectManager&amp;quot; send_member=&amp;quot;GetManagedObjects&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;allow send_destination=&amp;quot;net.connman.iwd&amp;quot; send_interface=&amp;quot;net.connman.iwd.Device&amp;quot; send_member=&amp;quot;RegisterSignalLevelAgent&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;allow send_destination=&amp;quot;net.connman.iwd&amp;quot; send_interface=&amp;quot;net.connman.iwd.Device&amp;quot; send_member=&amp;quot;UnregisterSignalLevelAgent&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/policy&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/busconfig&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Tip|&#039;&#039;&amp;lt;allow&amp;gt;&#039;&#039; 行を削除するとネットワークの状態を読み出すこともできなくなります。}}&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Verbose TLS debugging ===&lt;br /&gt;
&lt;br /&gt;
This can be useful, if you have trouble setting up MSCHAPv2 or TTLS. You can set the following [[environment variable]] via a [[drop-in snippet]]:&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/systemd/system/iwd.service.d/tls-debug.conf|2=&lt;br /&gt;
[Service]&lt;br /&gt;
Environment=IWD_TLS_DEBUG=TRUE&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Check the iwd logs afterwards via {{ic|journalctl -u iwd.service}}&lt;br /&gt;
&lt;br /&gt;
=== 再起動後の接続の問題 ===&lt;br /&gt;
&lt;br /&gt;
エントロピープールが低いと、特に再起動後に顕著な接続の問題が発生する可能性があります。エントロピープールを増やすための提案については、[[乱数生成]] を参照してください。&lt;br /&gt;
&lt;br /&gt;
=== Wireless device is not renamed by udev ===&lt;br /&gt;
&lt;br /&gt;
Since version 1.0, iwd disables predictable renaming of wireless device. It installs the following systemd network link configuration file which prevents udev from renaming the interface to {{ic|wlp#s#}}:&lt;br /&gt;
&lt;br /&gt;
{{hc|1=/usr/lib/systemd/network/80-iwd.link|2=&lt;br /&gt;
[Match]&lt;br /&gt;
Type=wlan&lt;br /&gt;
&lt;br /&gt;
[Link]&lt;br /&gt;
NamePolicy=keep kernel&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
As a result the wireless link name {{ic|wlan#}} is kept after boot. This resolved a race condition between &#039;&#039;iwd&#039;&#039; and [[udev]] on interface renaming as explained in [https://iwd.wiki.kernel.org/interface_lifecycle#udev_interface_renaming iwd udev interface renaming].&lt;br /&gt;
&lt;br /&gt;
If this results in issues try masking it with:&lt;br /&gt;
&lt;br /&gt;
 # ln -s /dev/null /etc/systemd/network/80-iwd.link&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [https://iwd.wiki.kernel.org/gettingstarted Getting Started with iwd]&lt;br /&gt;
* [https://iwd.wiki.kernel.org/networkconfigurationsettings Network Configuration Settings]&lt;br /&gt;
* [https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/autotests More Examples for WPA Enterprise]&lt;br /&gt;
* [https://bbs.archlinux.org/viewtopic.php?id=237074 The IWD thread on the Arch Linux Forums]&lt;br /&gt;
* [https://www.youtube.com/watch?v=F2Q86cphKDo 2017 Update on new WiFi daemon for Linux by Marcel Holtmann - YouTube]&lt;br /&gt;
* [https://www.youtube.com/watch?v=QIqT2obSPDk The New Wi-Fi Experience for Linux - Marcel Holtmann, Intel - YouTube]&lt;/div&gt;</summary>
		<author><name>Cocoa maemae</name></author>
	</entry>
</feed>