1.确定你的无线驱动

  • 首先查看无线网卡的驱动

    1
    2
    3
    4
    $ ls /sys/class/net/
    eth0 lo wlan0
    $ ls /sys/class/net/wlan0/device/driver/module/drivers
    usb:rtl8192cu
  • 查询出的无线驱动是8192cu

    1
    2
    $ cat /sys/module/8192cu/parameters/rtw_power_mgnt
    1

2.关闭无线网卡的电源管理

  • 默认设置下无线网卡的电源管理是开启的,我们需要关闭它,新建以下文件

    1
    sudo touch /etc/modprobe.d/8192cu.conf
  • 修改内容如下

    1
    2
    # Disable power management
    options 8192cu rtw_power_mgnt=0
  • 重启raspberry后,检查无线网卡的电源管理是否已经关闭

    1
    2
    $ cat /sys/module/8192cu/parameters/rtw_power_mgnt
    0
  • 关闭后,使用ssh连接raspberry就稳定了