systemdが不要なwpa_supplicantサービスの開始を停止するようにしますか?


10

systemd自動的に開始しようとする不要な試みを無効にしたいと思いましたwpa_supplicant。私は単純に実行できると思います

sudo systemctl disable wpa_supplicant.service --global

ps -ef出力にwpa_supplicantが表示されなくなります。とにかくこれはうまくいきませんでした。どうすれば機能させることができますか?

私の目の前の問題は、

$>systemctl status wpa_supplicant*
● wpa_supplicant.service - WPA supplicant
   Loaded: loaded (/usr/lib/systemd/system/wpa_supplicant.service; disabled; vendor preset: disabled)
   Active: active (running) since Sun 2016-08-28 20:57:37 CEST; 14min ago

あなたが見ることができるように、disabledサービスがロードされてアクティブであることがわかります、systemdが完全に私を最も単純なものにするのを助けてくれたおかげです;)

アップデート
私はこれらのファイルを残酷に削除することで、運が良かったようです:

wpa_supplicant-nl80211@.service
wpa_supplicant.service
wpa_supplicant@.service
wpa_supplicant-wired@.service

/usr/lib/systemd/systemフォルダから。何だと思う?再起動後、wpaは最終的に起動しなくなりましたsystemd。もっとあったに違いないけれどもそれは私を打つ平和 / 懐柔取得する方法systemdサービスが開始されていない持っています。


ユニットのマスキングは何もしませんでしたか?
Kalvin Lee 2016

@KalvinLee私がしたこと(ファイルを削除すること)とマスキング(私が理解しているように、リンクが指しているファイルとして名前が付けられたリンクを保持すること/dev/nullは、本質的に同じことの大部分ではないことがわかります)。 。私はそのdisbale vs mask systemd質問を見るためにunix.seを十分に見ていなかったに違いありません。私は質問を更新するために、すぐに戻って述べようとします
humanityANDpeace

テンプレート(wpa_supplicant @ .service)を無効にすることは役に立ちましたか?
maxf

1
@maxfはい(更新でテンプレートファイルも削除したことを確認してください)、それは機能しました。ここでの本当の答えは、Kalvin Leeが提案したこと、つまり本当に混乱させることだったと思います(依存関係などとしても、それを開始させないmaskでください)。systemctl mask実際の無効化です(サービスが後で存在しないことを意味します)。
humanityANDpeace

回答:


5

私はあなたと同じ問題に遭遇しました。調べたところ、次のフォルダが見つかりました。

/usr/share/dbus-1/system-services/fi.w1.wpa_supplicant1.service

このファイルは、d-busによってサービスをアクティブ化するために使用されます。d-busは、無効になっている場合でもサービスをアクティブ化できます。これがファイルの名前を変更してから再起動することで発生していることを確認しました。この時点でwpa_supplicantはまだ開始されていません。問題をさらに追跡するには、wpa_supplicantを介してどのプログラムがアクティブになっているかを見つける必要がありd-busます。ユニットファイルのマスキングは目的に応じて適切に機能するため、これは行っていません。


NetworkNanagerはwpa_supplicantを実行する必要があることに注意してください(url)。上記のファイルを削除した後、Wi-Fiネットワークにアクセスできなくなりました。
user3804598

1

BrettBの提案に従いましたが、システムに影響はありませんでした。(Ubuntu 18.04)。

ただし、以下は機能しました。

sudo systemctl disable wpa_supplicant
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.