
以前は、事前共有キーを使用してファイルを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
また、可能であれば、より通常の初期化システムに切り替えることをお勧めします。 ;)
答え2
man wpa_supplicant
:
クイックスタート
/etc/wpa_supplicant.conf
まず、関心のあるネットワークなどを説明する設定ファイルを作成します。詳細については、wpa_supplicant.conf(5) を参照してください。
または からファイルを生成できます/etc/wpa_supplicant/yourconfig.conf
。