systemdでは、私の `/etc/wpa_supplicant.conf`はどこにありますか?

systemdでは、私の `/etc/wpa_supplicant.conf`はどこにありますか?

以前は、事前共有キーを使用してファイルをsystemd編集して必要なネットワークを追加できました。/etc/wpa_supplicant.conf

$ cat /etc/wpa_supplicant.conf 
network={
    ssid="TPLINK"
    psk="My secret pre-shared key"
}

しかし、systemd私はどうですか/etc/wpa_supplicant.conf?ネットワークと事前共有キーを編集するにはどうすればよいですか?

ベストアンサー1

ウィキペディアから:

起動時(システム)

wpa_supplicant パッケージは複数のシステム・サービス・ファイルを提供します。

wpa_supplicant.service- NetworkManager ユーザーに推奨される D-Bus を使用します。

[email protected]- インターフェース名をパラメーターとして受け入れ、そのインターフェースのwpa_supplicantデーモンを開始します。 /etc/wpa_supplicant/wpa_supplicant-interface.conf 構成ファイルを読み込みます。

[email protected]- また、インターフェイスによって異なりますが、明示的にnl80211ドライバを使用するように強制します(下記参照)。設定ファイルのパスは /etc/wpa_supplicant/wpa_supplicant-nl80211-interface.conf です。

[email protected]- また、有線ドライバを使用して特定のインターフェイスを使用します。設定ファイルのパスは /etc/wpa_supplicant/wpa_supplicant-wired-interface.conf です。

起動時にワイヤレスを有効にするには特定のワイヤレスインターフェイスで上記のサービスの1つのインスタンスを有効にします。たとえば、wpa_supplicant@interface システム・デバイスを活動化します。

これで、#Overviewに示すようにサービスインスタンスを選択して有効にして、特定のインターフェイスのIPアドレスを取得します。たとえば、dhcpcd@interface systemd デバイスをイネーブルにします。

したがって、ファイル名を変更する必要があるようです/etc/wpa_supplicant-*interfacename*.conf。 ifconfig、ip、または同様のものを使用してインターフェイス名を見つけます。

次に起動時に実行します。systemctl enable [email protected]

DHCPが必要な場合は、インターフェイスに対してSystemDのDHCPデバイスも有効にする必要があります。systemctl enable dhcpcd@interfacename

また、可能であれば、より通常の初期化システムに切り替えることをお勧めします。 ;)

おすすめ記事