How to Implement Wake-on-LAN on OpenWrt

Wake-on-LAN is also known as WoL, which refers to waking up or turning on a computer through network messages.

The network wake-up feature is essential in remote working environments, such as computers located at home or the office. For economic and environmental reasons, these computers usually enter low power states when not in use, such as sleep, hibernation, or even shutdown. Once in a low power state, appropriate external stimuli are required to bring them back to working mode.

At this point, using WoL to “wake up” the computer through specific network signals is a good choice.

When combined with IPv6 DDNS, it truly achieves the ultimate goal of remote operation/access.

Initial Setup

Network Card Settings

In Windows, open the Control Panel or the network icon in the lower right corner to access Network Connections (you can also press Win+Rncpa.cpl), then find the wired network card in use, right-click on Properties;

How to Implement Wake-on-LAN on OpenWrt

Select ConfigurePower Management, check Allow this device to wake the computer and Only allow a magic packet to wake the computer;

How to Implement Wake-on-LAN on OpenWrt

Checking Only allow a magic packet to wake the computer is to prevent the motherboard from mistakenly turning on due to receiving other signals, which is not very common, but it can be selected or not.

Again, select Advanced Settings, find Wake on Magic Packet, and set it to Enabled.

How to Implement Wake-on-LAN on OpenWrt

BIOS Settings

Additionally, we may need to enable the appropriate BIOS settings to use the WoL feature. The specific methods vary slightly depending on the motherboard, so you can look up the parameter names for your own motherboard.

Reference keywords:

  • Automatic Power On

  • Wake on LAN/WLAN

  • Power Management

  • Power On by Onboard LAN

  • Power On by PCI-E Devices

  • Wake on PCI-E

Steps

Go to the OpenWrt management backend, search for luci-app-wol in SystemPackages, and install the luci-app-wol package along with the luci-i18n-wol-zh-cn language package;

How to Implement Wake-on-LAN on OpenWrt

Refresh the interface, go to ServicesWake on LAN, generally, you do not need to change the network interface, select the device to be woken under Host to wake up, and click Wake up host below to wake it up.

How to Implement Wake-on-LAN on OpenWrt

How to Implement Wake-on-LAN on OpenWrt

Check the MAC or IP of the device to be woken in advance; for Windows devices, you can check by entering ipconfig /all in CMD or PowerShell.

Done

Welcome to follow the Kodi Chinese community public account, search for keywords to find tutorials related to Kodi and media storage devices. For group communication, please add the editor’s WeChat viqsoft. For Kodi-related Chinese localization, original enhanced versions, modified versions, and plugin download addresses, visit: https://www.kodi.org.cn/download/

For more information, welcome to join the group for communication

WeChat group add viqsoft

How to Implement Wake-on-LAN on OpenWrt

QQ group

How to Implement Wake-on-LAN on OpenWrt

Douyin

How to Implement Wake-on-LAN on OpenWrt

Bilibili

How to Implement Wake-on-LAN on OpenWrt

Kodi Media Center is an award-winning free and open-source cross-platform media player and digital media entertainment center software for HTPC (Home Theater PC). It can run on Linux, OSX, Windows, and Android systems. It is an excellent free and open-source (GPL) media center software. Originally developed for Xbox, it was called XBMC (XBOX Media Center), which is a media center for the Xbox platform. For Xbox players, if XBMC is not installed, they lose at least half the fun of playing Xbox. Due to the participation of developers worldwide, this software has far more features than before, and it can no longer be described as ‘just a simple player’. For this reason, after XBMC.14, it was renamed Kodi.

The graphical user interface of Kodi allows users to easily browse and watch videos, pictures, listen to radio, and music from hard drives, CDs, local area networks, and the internet with just a remote control. The Kodi project is managed by the non-profit XBMC Foundation and involves volunteers from around the world in its development. Since its inception in 2003, over 500 software developers have contributed to Kodi, with 60 core developers. Additionally, more than 200 translators help expand its reach, supporting up to 72 languages.

How to Implement Wake-on-LAN on OpenWrt

Kodi (then called “Xbox Media Center”) was originally developed as a media center application for the first-generation Xbox game console (now unsupported), and it now runs natively on Android, Linux, Mac OS X, iOS, and Windows operating systems, supporting mainstream processor architectures.

Overview of Features

Kodi can play almost all popular audio and video formats. Its design for network playback allows you to stream multimedia from any location on your home network or directly from the internet. Use your media as-is: Kodi can play CDs and DVDs from disks or image files, supporting reading from almost all popular compressed formats. Kodi will scan all your media and create a personalized library, complete with cover images, descriptions, and fan art. It supports playlists and slideshow features, weather forecasts, and various audio visualization effects. Once installed, your computer becomes a fully functional multimedia jukebox.

Kodi can provide various extended functions through plugins, developed by both the Kodi development team and third-party developers. With community support, the online content plugins for Kodi are continuously growing, with the official plugin repository including YouTube, Hulu, Grooveshark, Pandora Radio, as well as skins (themes), while third-party developers maintain many unofficial plugin repositories.

Language Support

Kodi natively supports many different languages. Kodi has established a mechanism that allows for the addition of support if a certain language is not supported or updated by registering with the Kodi Main Translation Project. Currently supported languages include Afrikaans, Basque, Brazilian Portuguese, Bulgarian, Catalan, Simplified Chinese, Traditional Chinese, Croatian, Czech, Danish, Dutch, English, American English, Esperanto, Finnish, French, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Korean, Maltese, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Mexican Spanish, Swedish, Thai, Turkish, and Ukrainian.

Hardware Requirements

Kodi requires a 3D GPU graphics hardware controller to support rendering. Such 3D GPU chips are now standard in computers, and many set-top boxes are equipped with them. Kodi can run well on IA-32/x86, x86-64, or ARM CPU-based systems that are compatible with OpenGL 1.3 (with GLSL support), OpenGL ES 2.0, or Direct3D (DirectX) 9.0.

To decode 1080p full HD video via software, a dual-core 2GHz or more powerful CPU is required to ensure smooth playback without frame drops or stuttering. Kodi can delegate most video decoding processing to GPUs and VPUs that support the following video hardware decoding interfaces: Android StageFright and MediaCodec API, Intel’s VAAPI, Nvidia’s VDPAU, AMD’s XvBA, Microsoft’s DXVA, Apple’s VDADecoder/VideoToolBox, or OpenMAX. Thanks to this type of hardware video decoding, Kodi can run well on inexpensive, low-power systems with modern GPUs and VPUs.

Kodi Official Release Versions

Fully functional Kodi can run on various platforms. The Kodi development team strives to maintain consistent functionality across versions for different platforms, including those low-power devices.

Kodibuntu

KodiBuntu (formerly XBMCbuntu) is a free Linux distribution based on Ubuntu that comes pre-installed with Kodi. It provides a complete media center software package for all IA-32/x86 architecture personal computers. KodiBuntu is based on Lubuntu rather than the desktop version of Ubuntu.

Android

The Android version of Kodi was first announced on June 13, 2012, and the source code was released. It is a full port of Kodi for Google’s Android operating system. This port does not use Java but fully ports Kodi’s C++ and C source code and all dependencies through the Android NDK (Native Development Kit for Android) for various processor architectures (such as ARM, MIPS, and x86). The Kodi.APK is a native Android application.

iOS

The iOS version of Kodi was first publicly released on January 20, 2011. It is a full port of Kodi for Apple’s iOS operating system, supporting 720p and 1080p H.264 video hardware decoding, and is compatible with various Apple mobile devices using Apple A4 or later processors. It requires jailbreaking the iOS operating system.

Linux

The Linux version of Kodi is primarily developed for Ubuntu. There are also some third-party installation packages for other Linux distributions. Additionally, Kodi can be compiled from source on any Linux distribution with the required libraries installed.

Mac

The Mac version of Kodi runs on Intel processor Mac OS X systems and supports H.264 hardware decoding.

Windows

The Windows version of Kodi requires Windows Vista or later. It is a 32-bit application that can also run on 64-bit Windows and hardware systems. Since it is not optimized for 64-bit systems, running it on 64-bit Windows does not improve performance.

Source: Self-proclaimed Kodi official website

Follow me to master cutting-edge technology and easily tackle future challenges!

How to Implement Wake-on-LAN on OpenWrt

Students interested in audio and video technology can follow the following public accounts.

Kodi: Chinese user community of soft food and hard madness
Speed Limit Sixty:Sharing tools related to automotive and electric vehicle audio and video
Memory Technology: Focus on technology, store the future
Dakai Audio and Video: Dakai.TV
Memory Leak: Safety first, customer rescue
That’s all for today’s sharing. If you like it, please give a free 👍like + watch

Leave a Comment

×