systemctlがサービスを開始できず、Journalctlが正しく報告できません。どうすればいいですか?

systemctlがサービスを開始できず、Journalctlが正しく報告できません。どうすればいいですか?

私はちょうどそうします:

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パラメータとは異なるインストールエイリアスがあります)、それ以外は同じように機能します。

おすすめ記事