zoukankan      html  css  js  c++  java
  • 树莓派3B安装wireless_tools并使其wifi电源管理退出省电模式

    树莓派3B版本采用centos7作为其系统,树莓派及其以后的版本在wifi电源管理方面,默认为省电模式。在这种模式下,传输速度很低,而且经常断网,为此需要关闭其省电模式。网上一般用wireless工具搞定,步骤如下(备注:不使用wireless工具,直接采用永久关闭方案一还没有验证):

    1.用wget命令下载或者手工下载wireless_tools,下载地址为:https://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.29.tar.gz

    2.如果手工下载,请将下载的文件拷贝到系统中(我放在:/usr/local/wireless_tools目录下),然后用命令tar -zxvf  wireless_tools.29.tar.gz解压。

    3.使用make命令,发现错误:

    -bash: make: command not found

    则,使用命令:yum -y install gcc automake autoconf libtool make,安装gcc相关编译软件。

    4.安装完成gcc相关软件后,在/usr/local/wireless_tools目录用make,make install命令安装wireless工具

    5.然后,将:/usr/local/lib/ 添加到文件:/etc/ld.so.conf(新建一行)

    6.再用root运行命令:ldconfig

    最后,用iwconfig命令查看当前的wifi设置:

    由于Power Management被设置成on,所以需要修改,使其退出wifi省电模式。

    使用:iwconfig wlan0 power off 命令可使其退出省电模式,问题是采用这个命令后,重启树莓派会恢复wifi电源管理为power on。

    永久关闭方案:

    方法一:在目录:/etc/NetworkManager/conf.d下,建立一个新文件:default-wifi-powersave-on.conf,内容如下:

    [connection]
    wifi.powersave = 2  #将3改变成2,则power save off

    保存后重启,运行iwconfig,则会看到:Power Management:off.

    方法二:在/etc/pm/power.d目录下建立文件:wifi_pwr_off,将:/sbin/iwconfig wlan0 power off拷贝进去,保存后然后添加权限:chmod +x wifi_pwr_off(暂未经过实战验证)。

    重启树莓派3B后,再使用iwconfig命令查看:

    此后,再拷贝文件不会出现各种慢,各种无响应问题了。

    参考文献:https://ubuntuqa.com/article/6911.html

    文章出处:www.cnblogs.com/jizhong

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。否则保留追究法律责任的权利。

  • 相关阅读:
    Metasploit学习记录---Nessus安装部署
    网络基础配置--usg系统升级
    Centos6.5部署Rsyslog-日志的存储方式及监测服务状态
    Centos6.5部署Rsyslog+cron+rsync备份服务器
    网络基础配置--开启SSH,关闭Telnet
    Centos6.5部署Rsyslog+LogAnalyzer中文乱码解决
    Centos6.5部署Rsyslog+LogAnalyzer收集网络及系统日志
    CactiEZ安装与配置-监控网卡流量
    Storyboard 按照比例布局
    (Swift) UIImagePickerController照片选择器UIImagePickerControllerReferenceURL的问题
  • 原文地址:https://www.cnblogs.com/jizhong/p/14822880.html
Copyright © 2011-2022 走看看