আমি ডেবিয়ান জেসিতে একটি সিস্টেমড সার্ভিস তৈরি করার চেষ্টা করছি। আমার এটি শেষ হওয়ার পরে শুরু করা দরকার network-online.target।
সমস্যাটি network-online.targetএকই সাথে অগ্নিদগ্ধ network.targetএবং সেই সময়ে আমার ইন্টারফেসগুলি এখনও কনফিগার করা হয়নি, সবে শুরু DHCP কোয়েরি।
দেখে মনে হচ্ছে এই সমস্যাটি ডেবিয়ানের জন্য নির্দিষ্ট কারণ এটি উত্তরাধিকারী নেটওয়ার্ক কনফিগারেশন ব্যবহার করে।
কীভাবে এই সমস্যাটিকে বাইপাস করবেন বা কীভাবে network-online.targetকাজ করবেন?
network-online.target ● └─systemd-networkd-wait-online.service আমি সেই পৃষ্ঠাটি ইতিমধ্যে পড়েছি, আমি সেখানে প্রাথমিক ধারণাটি বুঝতে পারি, তবে এখনও নেটওয়ার্ক সমালোচনামূলক পরিষেবাগুলি শুরু করতে পারে এমন কোনও সংজ্ঞায়িত বিন্দু না পাওয়া খুব আশ্চর্যের বিষয় is কমপক্ষে এটি সঠিক ডিএইচসিপি কার্যভারের জন্য অপেক্ষা করতে পারে।
network-online.targetনির্ভর করে systemd-networkd-wait-online.serviceযে কেবল এটি প্রস্তুত আছে saying এটি প্রস্তুত প্রস্তুত করে নেটওয়ার্কম্যানেজারের উপর নির্ভর করে না, বা ifupসমস্ত লিঙ্কগুলি সফলভাবে সামনে এনেছে কিনা তা পরীক্ষা করে (যদি আপনি নিজের নেটওয়ার্কটি কনফিগার করার জন্য এই পদ্ধতিটি ব্যবহার করেন)। উবুন্টু, অপরপক্ষে, নির্ভর করে উপর ifupএবং NetworkManager দ্বারা, কিন্তু না জন্য systemd-networkd-wait-online.।
/etc/network/interfaces:, সিস্টেমড .networkফাইল বা নেটওয়ার্ক ম্যানেজার?
network-online.targetএবং network.targetঠিক পরে ট্রিগার করা হয় ifup। আমি ডিবিয়ান ডিফল্ট ব্যবহার করি, তাই /etc/network/interfacesdhcp ঠিকানার সাথে। দেখে মনে হচ্ছে নেটওয়ার্কযুক্ত আরও ভাল সমাধান হতে পারে তবে এটি বাস্তবায়ন সোজা নয়।
systemctl list-dependencies network-online.target? এছাড়াও, নোট করুন যেnetwork-online.targetপ্রয়োজনের অর্থ এই নয় যে ইন্টারনেট অ্যাক্সেস রয়েছে। আরও তথ্যের জন্য এই পৃষ্ঠাটি দেখুন ।