Systemctl নেটটেক্ট.সর্পিসকে সক্ষম করে


10

আমার একটি ছোট আর্ম সার্ভার রয়েছে যা আর্চ চালায়। আমি কেবল dhcpcdআমার ইথারনেট সংযোগের জন্যই ব্যবহার করতে চেয়েছিলাম তাই আমি অক্ষম হয়েছি netctl.serviceএবং netctl-ifplugd.service। পরিণত হয়েছে যে কাজ করে না এবং আমার আর মেশিনে সংযোগ করার কোনও উপায় নেই। সার্ভারটির মূলটি একটি ইউএসবি কীতে রয়েছে যা আমি আমার ডেস্কটপে মাউন্ট করতে পারি এবং তাই প্রশ্নটি হ'ল:

আমি কীভাবে systemctl enable netctl.serviceসেই ইউএসবিতে ফাইল এবং / অথবা ফাইলগুলি সিমলিংক করে পরিচালনা করতে পারি ?

সমতুল্য বিকল্প প্রশ্ন, কি করে systemctl enable netctl.service?


নেটেক্টল হ'ল গ্রাফিকাল নেটওয়ার্কম্যানেজারের সমতুল্য কমান্ডলাইন। নেট্যাকটেল dhcpd পরিষেবা শুরু করে যদি dhcpd.service সক্ষম না করা হয়। ifplugd তারের সংযোগ হ্রাস জন্য মনিটর। পরিষেবাদি পরস্পর নির্ভরশীল হওয়ার পরে আমি যেভাবে জানি তার একমাত্র উপায় হ'ল ব্যবহার করা systemctl enable netctl && systemctl start netctlবা systemctl enable dhcpd && systemctl start dhcpdআপনি যে মেশিনে সংযোগ করতে পারবেন না তা থেকে।
eyoung100

আমার dhcpcd সক্ষম থাকে remains আমি একবার কনফিগারটি পরিবর্তন করেছিলাম যাতে আমার একটি স্ট্যাটিক আইপি ছিল তবে dhcpcd.conf এ পরিবর্তনগুলি উল্টে গেছে। তবে সার্ভারটি আমার রাউটারের ক্লায়েন্টের তালিকায় প্রদর্শিত হবে না। আর্ম সার্ভারের সাথে যোগাযোগের কোনও উপায় নেই কারণ সেখানে কোনও মনিটর বা কীবোর্ড সংযুক্ত করার দরকার নেই।
Azrael3000

সিরিয়াল বন্দর আছে?
eyoung100

কোন নেই.
Azrael3000

আপনি প্রথমবার এটি কীভাবে ইনস্টল করবেন ... আপনাকে নেটটেক্স সার্ভিসটি পুনরায় চালু করতে হবে যেহেতু নেটেক্টল ডিএইচসিপিডিকে স্ট্যাটিক আইপি ব্যবহার করতে বলেছে যে আপনি কোনওভাবে টার্মিনালে যেতে হবে
eyoung100

উত্তর:


12

আমার একটি ছোট আর্ম সার্ভার রয়েছে যা আর্চ চালায়। আমি আমার ইথারনেট সংযোগের জন্য কেবল dhcpcd ব্যবহার করতে চেয়েছিলাম তাই আমি নেটেক্টল.সার্ভিস এবং নেটেক্টল-ইফপ্লাগড.সার্ভিস অক্ষম করেছি। পরিণত হয়েছে যে কাজ করে না এবং আমার আর মেশিনে সংযোগ করার কোনও উপায় নেই।

নেটেক্টল নিষ্ক্রিয় করার পরে আপনি কি ডিএইচসিপিসিডি সক্ষম করার বিষয়টি নিশ্চিত করেছেন?

আমি কীভাবে "ইউএসবিতে ফাইলগুলি এবং / অথবা সিমলিংক সংযুক্ত করে" সিস্টেমটেক্ট নেট নেটল সার্ভিস সক্ষম করতে পারি?

সমতুল্য বিকল্প প্রশ্ন হ'ল "systemctl নেটট্যাকটাল.সার্ভিস" সক্ষম করে?

সকল systemctl enableআছে থেকে symlinks তৈরি হয় /usr/lib/systemd/system/বা /etc/systemd/system/যথাযথ লক্ষ্য ডিরেক্টরি থেকে /etc/systemd/system/সাবেক বেশী অগ্রাহ্য আধুনিক ডিরেক্টরির মধ্যে পরিষেবার সঙ্গে।

থেকে systemctl (1) র manpage:

enable NAME...
    Enable one or more unit files or unit file instances, as
    specified on the command line. This will create a number 
    of symlinks as encoded in the "[Install]" sections of the
    unit files.

ব্যবহারের পরিবর্তে systemctl enableআপনি নিম্নলিখিত কমান্ডের সাহায্যে ম্যানুয়ালি নেটেক্টল পরিষেবা সক্ষম করতে পারবেন:

ln -s /usr/lib/systemd/system/netctl.service \
      /etc/systemd/system/multi-user.target.wants/netctl.service

এবং ম্যানুয়ালি এটিকে অক্ষম করতে আপনি পূর্ববর্তী lnকমান্ডের সাহায্যে তৈরি হওয়া সিমিলিংকটি সরাতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন :

rm /etc/systemd/system/multi-user.target.wants/netctl.service

WantedByপ্রশ্নযুক্ত [Install]পরিষেবা ফাইলের বিভাগের সেটিংটি সন্ধান করে উপযুক্ত টার্গেট ডিরেক্টরিটি পাওয়া যাবে , যদিও পুরানো সার্ভিস ফাইলগুলির Aliasপরিবর্তে মাঝে মাঝে থাকে WantedByএবং আপনি তার পরিবর্তে ব্যবহার করতে যেতে চান WantedBy, তবে হয় ঠিক তেমন কাজ করবে।

Netctl ব্যবহার করে প্রত্যাবর্তন পরিবর্তে আপনাকে প্রথমে পরীক্ষা করতে পারে যে dhcpcd সেবা সঠিকভাবে সক্ষম করা ছিল, এবং যদি এটি ছিল আপনি ব্যবহার করতে পারেন journalctl'র --directoryবা --rootআপনার অন্য মেশিনে ফাইলসিস্টেম মাউন্ট পর পতাকা dhcpcd সেবার লগ চেক করতে এবং যদি যে করতে পারেন দেখতে কেন এটি সঠিকভাবে কাজ করতে ব্যর্থ হয়েছে সে সম্পর্কে কোনও সূত্র দিন।


খুব খারাপ আমার এখনই পুনরায় ইনস্টল করার আগে আমার চেক করা উচিত ছিল। আপনার উত্তরের জন্য ধন্যবাদ. যদিও আমি এখন এটি পরীক্ষা করতে পারি না আমি আপনার উত্তরটি গ্রহণ করব।
Azrael3000

1
এটি সেরা অ্যাঞ্জার! এবং এই অ্যাঞ্জারটি কোনওভাবে সুস্পষ্ট কারণ আপনি প্রতিবার কার্যকর করার সময় আপনি systemctl enable netctl.serviceএকটি সিএলআই আউটপুট পাবেন যাতে আপনার অ্যাঞ্জারটি দেখায় =)
71১ গিগা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.