私はちょうどそうします:
systemctl start wpa_supplicant
エラーなし---新しいメッセージが表示されます。さて、これまではとても良いです。
Journalctlを確認しました。
wpa_supplicant[622]: Successfully initialized wpa_supplicant
繰り返しますが、これまではとても良かったです。
しかし、もちろん確認してみるとps aux | grep wpa
何も出ていませんでした。
だからsystemctl
始めることができないだけでなく、起動しなかったことを知らせることはできませんが、journalctl
まったく問題はありません。ただ「成功的に初期化されました」というだけです。
たとえば、手動で起動すると、次のようになりwpa_supplicant
ます。
wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlan0
その後、完全に起動し、ファイルのAPで正常に認証されますwpa_supplicant.conf
。
明らかに私はsystemdを使用する方法がわかりません。しかし、エラー、警告、メッセージも表示されない場合、問題が何であるかは完全に直感的ではありませんが、systemdの使用に精通していません。他の人もsystemdを使用しようとすると、同じか類似の問題に直面し、私と同じくらい不満を感じることを想像することができます。
カリLinuxローリング用です。 4.13.0-kali1-amd64、systemd 235、wpa_supplicant v2.4。
systemctl status wpa_supplicant
● wpa_supplicant.service - WPA supplicant
Loaded: loaded (/lib/systemd/system/wpa_supplicant.service; enabled; vendor preset: disabled)
Active: inactive (dead) since Sat 2017-12-30 22:57:47 CET; 1min 0s ago
Process: 1267 ExecStart=/sbin/wpa_supplicant -B -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlan0 (code=exited, st
Main PID: 1267 (code=exited, status=0/SUCCESS)
Dec 30 22:57:46 w530 systemd[1]: Starting WPA supplicant...
Dec 30 22:57:46 w530 wpa_supplicant[1267]: Successfully initialized wpa_supplicant
Dec 30 22:57:47 w530 systemd[1]: Started WPA supplicant.
答え1
dbus @バージョン以外のサービスファイルはありますか? Gentooでは「[Eメール保護]「」を使用すると、wpa_supplicantを特定のインターフェースにバインドできます。サンプル[Eメール保護]文書以下を提供します。
/etc/systemd/system/[email protected]
:
[Unit]
Description=WPA supplicant for %i
[Service]
ExecStart=/sbin/wpa_supplicant -i%i -c/etc/wpa_supplicant/wpa_supplicant.conf
[Install]
WantedBy=multi-user.target
Gentooサービスファイルはわずかに異なりますが(Requires、After、Before、Wantsパラメータとは異なるインストールエイリアスがあります)、それ以外は同じように機能します。