স্থায়ীভাবে আমি কীভাবে ওয়ে-অন-ল্যান সক্ষম করতে পারি?


13

আমি আমার নেটওয়ার্ক কার্ডগুলির জন্য সর্বদা জন্য ওয়ে-অন-ল্যান সক্ষম করতে চাই। সম্প্রদায় নির্দেশিকা প্রাসঙ্গিক কমান্ড যোগ পরামর্শ দেওয়া হচ্ছে /etc/network/interfaces। অতীত অভিজ্ঞতায় উবুন্টু কনফ ফাইলগুলি সম্পাদনা করার ক্ষেত্রে, নেটওয়ার্ক ইন্টারফেস ফাইলটি প্রতিটি বুটে নতুন করে লেখা হয়, যদি প্রতিটি অ্যাপ্লিকেশন আপগ্রেড না হয়। ওয়েক-অন-ল্যান প্রতিটি বুট সক্ষম হয়েছে তা নিশ্চিত করার সর্বোত্তম উপায় কী?

উত্তর:


12

নেটওয়ার্ক কার্ডগুলি কনফিগার হওয়ার পরে চালিত একটি বুট স্ক্রিপ্টটি কৌশলটি করা উচিত। উবুন্টু আপস্টার্ট ব্যবহার করে। আপস্টার্ট জবস, এথিটল , একটি আপস্টার্ট স্ক্রিপ্ট লেখার এবং আরও ভাল সমাধানের জন্য ইন্টারভিউগুলি অনুসন্ধান করার পরে, আমি জেভিনস্কির কাছ থেকে এটি নিয়ে এসেছি (আপনি এটি একটি ফাইলে রাখতে চান /etc/init):

start on started network

script
    for interface in $(cut -d: -f1 /proc/net/dev | tail -n +3); do
        logger -t 'wakeonlan init script' enabling wake on lan for $interface
        ethtool -s $interface wol g
    done
end script
  • যখন নিকগুলি শুরু করা হয় তখন শুরু হয়
  • / প্রো / নেট / দেব থেকে নামগুলি ধরে Gra
  • সিস্লোগে অ্যাকশন লগ করে
  • সমস্ত nics উপর আইন পাওয়া যায়
  • এথিটল প্রয়োজন, তাই এটি প্রথমে ইনস্টল করা আছে তা নিশ্চিত করুন:

    sudo apt-get install ethtool
    

আপনি যদি জাগরণের শক্তিটির সাথে কেবলমাত্র একটি নিককে জাগাতে চান তবে এর মতো কিছু আরও উপযুক্ত:

start on started network

script
    interface=eth0
    logger -t 'wakeonlan init script' enabling wake on lan for $interface
    ethtool -s $interface wol g
end script

2
আমি সবসময় ভেবেছিলাম লেনে ওঠা একটি বায়োস বৈশিষ্ট্য।
কন-এফ-ব্যবহার

@ কন-এফ-ব্যবহারের জন্য এটি বায়োস এবং এনআইসির মধ্যে সহযোগিতা প্রয়োজন। উভয়ই ডাব্লুএলএলকে অবশ্যই সমর্থন করবে। তদ্ব্যতীত, বুট করার পরে কমপক্ষে আমার নিকের ওল অক্ষম করার একটি খারাপ অভ্যাস আছে। উবুন্টু সম্প্রদায়ের উইকিটি বোঝায় যে এটি অনেকগুলি কম্পিউটারের ক্ষেত্রে।
djeikyb

@ কন-এফ-ব্যবহার এই ডাব্লুএলএল সম্পর্কিত যেভাবে শক্তি এবং রিবুটিং কাজ করে তার উপর এই সুপারসার.এসএক্স থ্রেডটিও আকর্ষণীয়।
djeikyb

এটি কি সিস্টেমডের জন্য পরিবর্তন করা দরকার?
নাথান ওসমান

@ নাথানঅসমান দয়া করে একটি সিস্টেমযুক্ত উত্তর যুক্ত করুন! এই সমাধান বয়স্কদের কিন্তু এখনও সমর্থিত LTS রিলিজ প্রাসঙ্গিক হয়
djeikyb

3

নতুন ফাইল তৈরি করুন, আসুন বলুন wakeonlanconfigএবং এটির জন্য লাইনগুলি নীচে রাখুন:

#!/bin/bash
ethtool -s eth0 wol g
exit

এরপরে ফাইলটিকে নির্বাহযোগ্য করে তোলে এবং তার অনুমতি নির্ধারণ করে:

chmod a+x wakeonlanconfig

এবং শেষ পর্যন্ত স্ক্রিপ্টটি শুরুতে চালিত করুন:

update-rc.d -f wakeonlanconfig defaults

মুর বিশদের জন্য দয়া করে এখানে যান: http://lukasz-lademann.blogspot.com/2013/01/how-set-up-wol-wake-on-lan-on-thin.html


1

উবুন্টু 16,04 সালে অতিরিক্ত সেট WOL_DISABLE=Nমধ্যে /etc/default/tlpএড়ানোর পেয়ে WOL TLP পাওয়ার ম্যানেজমেন্ট দ্বারা অক্ষম করা হয়।

http://linrunner.de/en/tlp/docs/tlp-configuration.html

যোগ NETDOWN=noমধ্যে /etc/default/haltবন্ধ করার সময় নেটওয়ার্ক কার্ড বন্ধ powering প্রতিরোধ

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