সিস্টেমডকে অযাচিত 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কোনওভাবে পরিষেবাটি লোড এবং সক্রিয় রয়েছে, সিস্টেমড আমাকে ধন্যবাদ জানায় যে সহজতম কাজটি করতে পুরোপুরি সহায়তা করেছে;)

আপডেটগুলি
মনে হয় নিষ্ঠুরভাবে এই ফাইলগুলি মুছে ফেলার মাধ্যমে আমি কিছু ভাগ্য পেয়েছি:

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

/usr/lib/systemd/systemফোল্ডার থেকে । কি অনুমান? পুনঃসূচনা করার পরে ডাব্লুপিএ শেষ পর্যন্ত আর শুরু হয় systemdনা। এটি আমাকে আঘাত করে যদিও পরিষেবাটি শুরু না হওয়ার জন্য অবশ্যই আরও শান্তিপূর্ণ / সমঝোতার উপায় systemdথাকতে হয়েছিল।


ইউনিটটি মাস্কিং করা আপনার পক্ষে কিছুই করেনি?
কালভিন লী

@ ক্যালভিনলাই আমি নিশ্চিত নই যে আমি কী করেছি (ফাইলগুলি সরিয়ে) এবং মাস্কিং (আমার আনস্ট্যান্ড্যান্ডিংয়ের জন্য যে লিঙ্কগুলি সেই ফাইলগুলির নামে রাখা হবে যা ইঙ্গিত /dev/nullকরে একই জিনিসটি খুব বেশি সংখ্যক নয়।) আপনার পরামর্শ অনুসারে আমি চেষ্টা করেছি এমন কিছু । এই disbale vs mask systemdপ্রশ্নটি দেখার জন্য আমি অবশ্যই ইউনিক্সে যথেষ্ট খুঁজছি না । আমি চেষ্টা এবং রাষ্ট্র হবে শীঘ্রই ফিরে, প্রশ্ন আপডেট করার জন্য
humanityANDpeace

(Wpa_supplicant @ .service) টেমপ্লেটটি অক্ষম করা কি সহায়তা করেছিল?
ম্যাক্সফ

1
@ ম্যাক্সফ হ্যাঁ (দেখুন যে আপডেটে আমি টেমপ্লেট ফাইলটিও সরিয়েছি) এবং এটি কার্যকর হয়েছিল। আমি অনুমান করি যে এখানে আসল উত্তরটি ছিল যে কালভিন লী সুপারিশ করেছিলেন যা আসলে নিষ্ক্রিয় হয় (এটি শুরু করার জন্য, এমনকি নির্ভরতা হিসাবে বা অন্য কোনও হিসাবেও maskএটি হয়)। systemctl maskআসল অক্ষম (মানে পরিষেবাটি পরে নেই)।
humanityANDpeace

উত্তর:


5

আমি তোমার মত একই ইস্যুতে দৌড়েছি। কিছু খননের পরে, আমি একটি ফোল্ডার পেয়েছি:

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

এই ফাইলটি পরিষেবাটি ডি-বাসের মাধ্যমে সক্রিয় করার জন্য ব্যবহৃত হয়। ডি-বাস পরিষেবাটি অক্ষম থাকলেও সক্রিয় করতে পারে। আমি নিশ্চিত করেছি যে ফাইলটি পুনরায় নামকরণ করে এবং তারপরে পুনরায় বুট করার মাধ্যমে এটি ঘটছিল। আমি দেখেছি যে এই মুহুর্তে wpa_supplicantশুরু করা হয়নি! ইস্যুটি আরও তাড়ানোর জন্য আরও কী প্রোগ্রামের wpa_supplicantমাধ্যমে সক্রিয় হচ্ছে তা সন্ধান করা প্রয়োজন d-bus। আমি ইউনিট ফাইলটি মাস্কিং করাই আমার উদ্দেশ্যে ঠিক কাজ করে নি।


নোট করুন যে নেটওয়ার্কন্যানেজারের জন্য wpa_supplicant চলমান ( url ) প্রয়োজন। আমি উপরের ফাইলটি সরিয়ে দেওয়ার পরে, আমি ওয়াইফাই নেটওয়ার্কগুলির অ্যাক্সেস হারিয়ে ফেলেছি।
user3804598

1

আমি ব্রেটবির পরামর্শ অনুসরণ করার চেষ্টা করেছি, তবে এটি আমার সিস্টেমে কোনও প্রভাব ফেলেনি। (উবুন্টু 18.04।)

তবে, নিম্নলিখিতগুলি কাজ করেছে:

sudo systemctl disable wpa_supplicant
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.