Contents • • • • • • • • • • • • • • • • • • • • • • • Hardware settings The target computer's motherboard and have to support Wake-on-LAN. The target computer has to be physically connected (with a cable) to a router or to the source computer, wireless cards do not support WoL. The Wake-on-LAN feature also has to be enabled in the computer's BIOS. Different motherboard manufacturers use slightly different language for this feature. ![]() System Admins Howto. You must enable Wake-on-LAN feature in the BIOS if. In order to have working WOL in this motherboard, you simply need to enable “Power. Sep 24, 2011. Try to do this (in your BIOS). Go to Power section -> APM -> set 'ErP ready' to 'Off'. Then you will see more options. Set 'Power on by PME Device' to 'On'. Easily wake up computers from your phone/tablet! * For this app to work, you need to make sure that your computer and network is set up for and supports Wake On Lan / WOL * Automation ------------------------------ Automate waking up your computers by sending an intent broadcast from apps such as Llama and Tasker! I cant get wake on lan to work for my built in network adapter. Its a ASUS M5A97 motherboard, and the network adapter is a Realtek PCIe GBE. **Motherboard:** MSI Z97s SLI Krait Edition I want to enable it for remote desktop through teamviewer, so I went into my bios and I searched for. Look for terminology such as 'PCI Power up', 'Allow PCI wake up event' or 'Boot from PCI/PCI-E'. It is known that some motherboards are affected by a bug that can cause immediate or random wake-up after a shutdown whenever the BIOS WoL feature is enabled (as discussed in for example). The following actions in the BIOS preferences can solve this issue with some motherboards: • Disable all references to xHCI in the USB settings (note this will also disable USB 3.0 at boot time) • Disable EuP 2013 if it is explicitly an option • Optionally enable wake-up on keyboard actions. Note: There are mixed opinions as to the value of #3 above and it may be motherboard dependent. Software configuration Enable WoL on the network adapter Depending on the hardware, the network driver may have WoL switched off by default. To query this status or to change the settings, install and query the network device via this command: # ethtool net0| grep Wake-on Supports Wake-on: pumbag Wake-on: d The Wake-on values define what activity triggers wake up: d (disabled), p (PHY activity), u (unicast activity), m (multicast activity), b (broadcast activity), a (ARP activity), and g (magic packet activity). The value g is required for WoL to work, if not, the following command enables the WoL feature in the driver: # ethtool -s net0 wol g This command might not last beyond the next reboot and in this case must be repeated via some mechanism. Common solutions are listed in the following subsections. Make it persistent netctl If using netctl, one can make this setting persistent by adding the following the netctl profile: /etc/netctl/ profile ExecUpPost='/usr/bin/ethtool -s net0 wol g' systemd.link Link-level configuration is possible through systemd. The actual setup is performed by the net_setup_link udev builtin. Add the WakeOnLan option to the network link file: /etc/systemd/network/50-wired.link [Link] WakeOnLan=magic. ![]() Note: This configuration applies only to the link-level, and is independent of network-level daemons such as. See and for more information. Systemd service This is an equivalent of previous systemd.link option, but uses a standalone systemd service. /etc/systemd/system/[email protected] [Unit] Description=Wake-on-LAN for%i Requires=network.target After=network.target [Service] ExecStart=/usr/bin/ethtool -s%i wol g Type=oneshot [Install] WantedBy=multi-user.target Alternatively install the AUR package. Then activate this new service by wol@ interface.service. Udev is capable of running any command as soon as a device is visible. The following rule will turn on WOL on all whose name matches enp*: /etc/udev/rules.d/99-wol.rules ACTION=='add', SUBSYSTEM=='net', NAME=='enp*', RUN+='/usr/bin/ethtool -s $name wol g' The $name placeholder will be replaced by the value of the NAME variable for the matched device. ![]() ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2018
Categories |