zoukankan      html  css  js  c++  java
  • CentOS7 实现局域网内远程开机

    原理:

    远程开机的大致原理是关机后仍保持网卡供电,然后客户端通过向目标服务器的网卡发送一串固定的唤醒指令,进而由网卡触发开机。

    条件:

    远程开机需要硬件支持,如果硬件支持则可以在主板BIOS设置上找到对应的设置,不同的主板BIOS系统其配置方式也不相同,这里无法给出具体的BIOS设置步骤,只给出关键字:网络唤醒、网卡唤醒、wake。

    远程开机仅可在局域网内进行

    配置方法:

    0、查看网卡名和MAC地址

    ifconfig

    图中圈出了我服务器的网卡名和网卡MAC地址,MAC地址需要找个地方记录下来,当我们远程开机的时候会用到。

      

    1、编辑配置文件,保证重启后自动支持远程开机

    vi /etc/sysconfig/network-scripts/ifcfg-[网卡名]
    
    在文件的最后增加以下内容:
    ETHTOOL_OPTS="wol g"

    2、执行命令,让本次关机也支持远程开机

    ethtool -s [网卡名] wol g

    3、查看现在是否支持唤醒

    ethtool [网卡名]| grep -i wake-on
    Supports Wake-on: pumbg
    Wake-on: g

     Wake-on为g代表已经支持。

    4、关机

    init 0

    在某台内网centos主机上测试目标服务器的远程开机:

    1、安装wol:

    yum install -y wol

    2、执行远程开机命令

    wol [目标服务器的网卡MAC地址]

    (完毕)

  • 相关阅读:
    CS231n笔记 Lecture 4 Introduction to Neural Networks
    CS231n笔记 Lecture 3 Loss Functions and Optimization
    CS231n笔记 Lecture 1 Introduction
    LeetCode
    Python备忘录
    Celery简介
    SaltStack error: No module named 'salt'
    IO模型
    TCP协议的三次握手和四次分手
    第一章:正则表达式
  • 原文地址:https://www.cnblogs.com/flying607/p/13127711.html
Copyright © 2011-2022 走看看