আমি ডেবিয়ান জেসিতে একটি সিস্টেমড সার্ভিস তৈরি করার চেষ্টা করছি। আমার এটি শেষ হওয়ার পরে শুরু করা দরকার 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/interfaces
dhcp ঠিকানার সাথে। দেখে মনে হচ্ছে নেটওয়ার্কযুক্ত আরও ভাল সমাধান হতে পারে তবে এটি বাস্তবায়ন সোজা নয়।
systemctl list-dependencies network-online.target
? এছাড়াও, নোট করুন যেnetwork-online.target
প্রয়োজনের অর্থ এই নয় যে ইন্টারনেট অ্যাক্সেস রয়েছে। আরও তথ্যের জন্য এই পৃষ্ঠাটি দেখুন ।