微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 解决Debian系统下Wifi时不时自动断开连接的问题

解决Debian系统下Wifi时不时自动断开连接的问题

时间:10-02 整理:3721RD 点击:
Dragonboard 410c刷好官方Debian镜像后使用Wifi连接Internet的时候会出现连接时不时断开的问题,而在状态栏没有显示断开,自己使用更新和安装软件命令会出现一直在下载一个包而不能继续,这个是bug,有人很早就报告过了,具体见下面链接
https://bugs.96boards.org/show_bug.cgi?id=272
解决方法一 脚本法:
首先创建一个脚本wififix.sh

  1. sudo apt-get install vim
  2. sudo vi wififix.sh

复制代码

然后按i键复制粘贴如下到创建的文件里面

  1. #!/usr/bin/env bash
  2. # ARPing splash by SN
  3. # Network constants.  assume 1 is router and 255 is broadcast
  4. # suggested use is, for Debian 5.11,
  5. #       sudo ./arping.sh > arping.log &
  6. STARTADDR=2
  7. STOPADDR=254
  8. TIMEOUT=10000
  9. # timeout is in microseconds - 10,000 is 10 msec
  10. # x.x.x.1 is often the gateway, x.x.x.255 is broadcast

  11. # Find network address
  12. network=$(/sbin/ifconfig wlan | grep inet | grep -v inet6 | awk '{print $2}' | cut -d':' -f2 | cut -d'.' -f1,2,3)
  13. echo 'Network is '$network'.x'

  14. # Request IP address resolution for each host IP address between STARTADDR and STOPADDR
  15. for ((i=$STARTADDR;i<$STOPADDR;i++))
  16.     do
  17.         arping -w $TIMEOUT -c 1 $network'.'$i &
  18.     done
  19. # arping for TIMEOUT sec max, one packet, to address: base address+last byte

复制代码

然后按ESC键后输入:wq保存创建的脚本文件wififix.sh,然后输入如下命令使脚本可运行

  1. chmod +x wififix.sh

复制代码

然后运行脚本

  1. sudo ./wififix.sh

复制代码

解决方法二 安装包法:
另外一种更简便的解决方法是下载安装包安装,输入如下命令下载安装包

  1. wget http://people.linaro.org/~jorge.ramirezortiz/db410c/wifi-workaround.arm64.deb

复制代码

然后输入如下命令安装即可

  1. sudo dpkg -i wifi-workaround.arm64.deb

复制代码

接着重启即可解决Debian系统下面Wifi时不时断开连接的问题了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top