Bkjia.com tutorialThe following two conditions must be met for Remote Boot:DomainNetwork, and you know the MAC address of this machine. Secondly, your network card supports the network wake-up function. Of course, most network cards now support the Network wake-up function. Check whether your network card supports the network wake-up function. You only need to run the ethtool command on the machine that is remotely started to check whether the network card supports the network wake-up function.
Reference content is as follows: # Ethtool eth0 Settings for eth0: Supported ports: [tp mii] SupportedLinkModes: 10 baseT/Half 10 baseT/Full 100 baseT/Half 100 baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10 baseT/Half 10 baseT/Full 100 baseT/Half 100 baseT/Full Advertised auto-negotiation: Yes Speed: 100 Mb/s Duplex: Full Port: MII PHYAD: 1 Transceiver: Internal Auto-negotiation: on Supports WakE-On: pumbg Wake-on: g [prompt: g indicates it has been started. d indicates it is disabled] CurrentMessage level: 0 × 00000001 (1) Link detected: yes |
Tip: You must have the root permission for the preceding commands. Otherwise, the following error occurs:
Reference content is as follows: $/Sbin/ethtool eth0Settings for eth0: Cannot get device settings: Operation not permitted Cannot get wakE-On-lan settings: Operation not permitted CurrentMessage level: 0 × 000000ff (255) Cannot getLinkStatus: Operation not permitted |
If the network wake-up function is disabled, run the following command to enable the network wake-up function: # ethtool-s eth0 wol g
Install the wake-up software: # apt-get install wakeonlan
Obtain the physical address of the remote machine NIC:
Reference content is as follows: # IfconfigEth0 Link encap: Ethernet HWaddr 00: 16: k5: 64: A9: 68 [Mac address] InetAddr: 192.168.6.56 Bcast: 192.168.6.255 Mask: 255.255.255.0 Inet6 addr: fe80: 216: 17ff: fe6b: 289/64 Scope: Link Up broadcast running multiccast MTU: 1500Metric: 1 RX packets: 3179855 errors: 0 dropped: 0 overruns: 0 frame: 0 TX packets: 2170162 errors: 0 dropped: 0 overruns: 0Carrier: 0 Collisions: 0 FIG: 1000 RX bytes: 3832534893 (3.5 GB) TX bytes: 390304845 (372.2 MB) Interrupt: 17 |
Run the following command to enable remote boot: # wakeonlan 00: 16: k5: 64: A9: 68