Usanidi na Utatuzi wa Tatizo wa Wake-on-LAN kwenye Ubuntu | Uanzishaji Rahisi wa Kompyuta kwa Mbali

1. Wake-on-LAN (WoL) ni nini?

WoL ni teknolojia inayokuwezesha kuwasha PC kwa umbali kwa kutuma pakiti maalum ya mtandao inayoitwa “Magic Packet.” Inafaa katika hali mbalimbali, kama vile usimamizi wa seva kwa umbali au kufikia PC yako ya kazi kutoka nyumbani.

侍エンジニア塾

2. Kukagua Vifaa Vinavyounga Mkono WoL

Ili kutumia WoL, kadi mtandao na bodi kuu (motherboard) lazima viiweze. Unaweza kuangalia hili kwa kutumia amri ya ethtool.

Jinsi ya Kukagua Kadi Yako ya Mtandao

  1. Endesha ethtool <network device name> ili kuangalia kama WoL inaungwa mkono. Ikiwa matokeo yanaonyesha “Supports Wake-on: g,” ina maana kifaa chako kinauwezo wa kuamshwa kwa Magic Packet.
  2. Ikiwa matokeo yanaonyesha “d: Disabled,” WoL huenda imezimwa katika BIOS au dereva ya kadi ya mtandao. Fuata hatua za utatuzi zilizotajwa baadaye ili kuthibitisha na kuwezesha kipengele hicho.

3. Kuwezesha WoL katika BIOS

Unahitaji kuwezesha WoL katika mipangilio ya BIOS yako. Hapa kuna hatua za jumla:

Hatua za Kuwezesha WoL katika BIOS

  1. Washa upya PC yako na ufikie BIOS kwa kubonyeza F2, F12, Del, au kitufe kingine kinachofanana.
  2. Tafuta na wezesha chaguo la “Wake-on-LAN” au “Wake on PCI Event”.
  3. Kama kuna hali ya “Deep Sleep,” kuiwasha (kuizima) inaweza kuboresha utendaji wa WoL.

4. Kusanidi WoL kwenye Ubuntu

Kwenye Ubuntu, unaweza kuwezesha WoL kwa kutumia NetworkManager au ethtool.

Kuwezesha WoL kwa Kutumia NetworkManager

  1. Angalia jina la muunganisho wa sasa kwa kutumia nmcli connection show na wezesha WoL kwa amri ifuatayo:
   nmcli connection modify "<connection name>" 802-3-ethernet.wake-on-lan magic

Kuwezesha WoL kwa Kutumia ethtool

  1. Washa kuamshwa kwa Magic Packet kwa kutumia ethtool --change <network device name> wol g.
  2. Ili mpangilio huu uendelee kudumu, ongeza up ethtool -s <device name> wol g kwenye faili la /etc/network/interfaces au unda unit ya systemd ili iitekeleze kiotomatiki wakati wa kuanzisha.

5. Ujumbe wa Makosa ya Kawaida na Suluhisho Zao

Hapa kuna baadhi ya ujumbe wa makosa ya kawaida ambayo unaweza kukutana nayo wakati wa kusanidi WoL, pamoja na sababu na suluhisho zake.

netlink error: cannot enable unsupported WoL mode

  • Sababu: Hitilafu hii hutokea ikiwa kadi yako ya mtandao au BIOS haikuwezesha WoL.
  • Suluhisho: Angalia kama WoL imewezeshwa katika BIOS. Ikiwa vifaa vyako havikuwezeshi, fikiria kutumia kadi ya mtandao inayounga mkono WoL.

Wake-on: d is displayed

  • Sababu: WoL imezimwa.
  • Suluhisho: Wezesha WoL katika BIOS na tumia amri ethtool --change <device name> wol g ili kuiwezesha. Ikiwa bado imezimwa, angalia mipangilio ya kudumu katika usanidi wa mtandao wako.

Magic Packet is not received

  • Sababu: Usanidi wako wa mtandao au router inaweza kuzuia pakiti za matangazo za WoL.
  • Suluhisho: Tumia tcpdump -i <network device name> 'udp and port 9' ili kuangalia kama Magic Packets zinapokelewa. Pia, hakikisha WoL inafanya kazi ndani ya mtandao huo huo.

Link light does not turn on

  • Sababu: Kadi ya mtandao haipati nguvu.
  • Suluhisho: Angalia mipangilio ya BIOS ili kuhakikisha kuwa Deep Sleep au hali za kuokoa nishati zimezimwa ili WoL iweze kufanya kazi ipasavyo.

6. Kujaribu na Kuendesha WoL kwa Umbali

Baada ya kusanidi WoL, unaweza kujaribu kama inafanya kazi kwa kutuma Magic Packet kwa kutumia wakeonlan au etherwake.

Kusanidi na Kutumia Zana ya wakeonlan

  1. Sakinisha zana ya wakeonlan:
   sudo apt install wakeonlan
  1. Tuma Magic Packet kwa anwani ya MAC maalum kwa kutumia amri ifuatayo:
   wakeonlan <MAC address>
  1. Unaweza pia kutumia etherwake kwa amri ifuatayo: sudo etherwake <MAC address> Hii itatuma Magic Packet na kuthibitisha kama WoL inafanya kazi ipasavyo.

7. Utatuzi wa Tatizo na Maelezo ya Ziada

Hapa kuna vidokezo vya ziada vya utatuzi wa tatizo ili kuhakikisha usanidi wako wa WoL unafanya kazi kwa ufasaha.

  • Angalia Nguvu ya AC: WoL kwa kawaida haifanyi kazi wakati inaendesha kwa nguvu ya betri. Ikiwa unatumia kompyuta ya mkononi, hakikisha kuwa imeingizwa kwenye chanzo cha nguvu ya AC.
  • Uthabiti katika Zana za Udhibiti wa Mtandao: Wakati mwingine, NetworkManager au systemd-networkd zinaweza kubatilisha mipangilio ya WoL. Hakikisha kuwa mipangilio ya WoL imewekwa vizuri katika zana tofauti za udhibiti wa mtandao.
年収訴求