Project description

wakeonlan 1.1.6 官网

A small python module for wake on lan.

For more information on the wake on lan protocol please take a look at Wikipedia.

Usage

To wake up a computer using wake on lan it must first be enabled in the BIOS settings. Please note the computer you are trying to power on does not have an ip address, but it does have a mac address. The package needs to be sent as a broadcast package.

在BIOS中实现唤醒计算机必须开启WOL功能.打算唤醒的计算机没有IP地址,但有mac地址.

As a python module

  • Import the module
>>> from wakeonlan import send_magic_packet
  • Wake up a single computer by its mac address(唤醒单台局域网计算机)
>>> send_magic_packet('ff.ff.ff.ff.ff.ff')
  • Wake up multiple computers by their mac addresses.(通过MAC地址唤醒多台计算机)
>>> send_magic_packet('ff.ff.ff.ff.ff.ff', '00-00-00-00-00-00',
...                   'FFFFFFFFFFFF')
  • An external host may be specified. Do note that port forwarding on that host is required. The default ip address is 255.255.255.255 and the default port is 9.
>>> send_magic_packet('ff.ff.ff.ff.ff.ff',
...                   ip_address='example.com',
...                   port=1337)

As a standalone script

usage: wakeonlan [-h] [-i ip] [-p port] mac address [mac address ...]Wake one or more computers using the wake on lan protocol.positional arguments:mac address  The mac addresses or of the computers you are trying to wake.optional arguments:-h, --help   show this help message and exit-i ip        The ip address of the host to send the magic packet to.(default 255.255.255.255)-p port      The port of the host to send the magic packet to (default 9)

Dependencies

  • Python2.x or Python3.x

License

MIT

自己实践代码如下:

from wakeonlan import send_magic_packet
send_magic_packet('F1.DE.F1.58.39.DC')##请替换成你打算唤醒的PC 的MAC地址

pip3升级

 pip3 install --upgrade pip -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

python WOL唤醒局域网计算机相关推荐

  1. 网络唤醒 php,php远程网络唤醒计算机及WOL唤醒魔术包格式原理

    想起通过php远程发送指令来网络唤醒指定的一台计算机,这个功能是完全可以实现的.最初通过百度搜索相关内容,千篇一律而且没有将关键说清楚.经过自己的总结测试,现在将关键点总结分享.关于WOL唤醒魔术包, ...

  2. 局网计算机无法访问,局域网计算机不能访问服务器的原因是什么

    局域网计算机不能访问服务器的原因是什么 时间:2015-8-15 在这里我们设定服务器或某项服务以前是正常的,并且已经做过如下的工作; >重新冷启动PC机(热启动不能复位全部的适配卡) > ...

  3. 编程语言python怎么读-Python入门学习的计算机程序设计语言是怎样的?

    原标题:Python入门学习的计算机程序设计语言是怎样的? 你可能已经听说过很多种流行编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的Java语言.那 ...

  4. win7网络里的计算机,win7看不到局域网计算机怎么办

    日常办公的时候为了方便,很多小伙伴都会喜欢在局域网中创建共享,可以加入其它计算机方便访问一些共享文件,然而有 具体步骤如下: 1.在Windows7系统桌面,点击桌面左下角的开始按钮,在弹出菜单中选择 ...

  5. 局域网计算机配置扫描系统,fly42局域网计算机配置检测系统

    fly42局域网计算机配置检测系统是款相当简单快捷的局域网配置信息监测的工具:许多的用户这进行操作电脑的时候,经常的需要将配置的信息进行了解:可是如果不通过一些工具的话,了解就会比较的慢,所有小编就为 ...

  6. 计算机名更改后无法进入局域网,win10系统局域网计算机名称更改的恢复办法

    win10系统电脑使用过程中有不少朋友表示遇到过win10系统局域网计算机名称更改的状况,当出现win10系统局域网计算机名称更改的状况时,你不懂怎样解决win10系统局域网计算机名称更改问题的话,那 ...

  7. python自建局域网服务器传输文件

    python自建局域网服务器传输文件 1 python自带HTTP服务器 1.1 查找网络ip 1.2 从打开文件所在路径快速打开命令行/终端 1.3 使用Python自带的http.server 2 ...

  8. 使用python来嗅探局域网内的QQ号码

    使用python来嗅探局域网内的QQ号码 增加了一个令牌的判断,可以抓新版本的QQ和老版本的QQ包了. 因为朋友们说这个程序已经无法捕捉到最新的QQ登陆包了,所以修改了一下.因为时间关系,我没有修改本 ...

  9. python练习生|初识计算机

    python练习生|初识计算机 一.计算机的基本概念有哪些? 1.计算机是什么? 2.计算机的组成? 二.计算机的语言 1.什么是计算机语言? 2.不同的计算机语言具有什么特点? 三.交互方式 1.什 ...

最新文章

  1. 百度黄埔学院计划第四期来了!
  2. 基于FPGA的costas环同步系统仿真与分析
  3. 程序员避免颈椎病攻略
  4. 深度学习(30)随机梯度下降七: 多层感知机梯度(反向传播算法)
  5. java工作台无法显示_【Eclipse】使用指南(18)搜索工作台
  6. vue 获取请求url_vue 获取url里参数的两种方法小结
  7. 【CF566#D】 Restructuring Company (并查集---合并区间操作)
  8. 音视频开发(32)---H.264/AVC 主流视频编码标准的发展
  9. 为什么工程师要掌握FPGA开发知识?
  10. java 字符串优化_Java字符串优化
  11. lync显示无法找到服务器,Lync 2013 已知问题
  12. Java 内存模型(JMM)
  13. 税务大比武网络攻防复习(完整版)
  14. SourceOffSite Server和Visual SourceSafe 6.0d锁死问题的解决
  15. fw150rm刷openwrt固件_迅捷FW150R刷TP741N后再刷Openwrt和DDWRT以及固件还原
  16. dw新建html快捷键,DW软件新建一个html网页
  17. Excel单元格引用方式
  18. 串口 单片机 文件_DIY迷你单片机学习板
  19. 用开源求解器和Pyomo实现灵活的班次安排
  20. 菜鸟日记(yzy) 微信公众号网页的开发-websocket

热门文章

  1. python tus股票数据分析_用TuShare验证股市中的“春节效应”
  2. vue获取地理位置自动定位---腾讯地图
  3. MLP(多层神经网络)介绍
  4. (六十七)神经网络——MLP
  5. Linux mkdir 创建文件夹
  6. mysql中计算时间差
  7. Routinebot - 一款小巧的GUI自动化测试工具
  8. 三维扫描原理及精度控制
  9. 一文详解自动驾驶数据闭环 | 大数据管理!
  10. 如何实现台达PLC与上位机的数据通讯?