如何在Debian8.6 jessie上使用小度Wifi

一点前言

现在还是学生,还需要锐捷。锐捷这个鬼,在linux下的程序不知道几几年写的,连个界面都没有。没有界面就算了,在Ubuntu和Deepin上莫名其妙的连不上,要不然三次“sysctl: write error: 错误的文件描述符”后没了消息,要不然dhcp连不上报错退出,要不然连上了但是dns服务器是0.0.0.0,可以直接ping ip,但是不能ping域名…等等等等窘状。后来换用Deepin8.6后,竟然没有问题了,锐捷正常连接(似乎是先装了有线网卡驱动后才识别出来,忘了,但是锐捷运行正常,无BUG)。可以联网后,换了NVIDIA的显卡驱动,国外网站对比NVIDIA的开源和官网闭源驱动,发现官网闭源的驱动吊打开源社区的驱动。对AMD的显卡来说,一般是开源显卡驱动吊打官网开源驱动。虚拟机装过macOS,试用一番下来,发觉竟然比Windows下装的macOS快不少,操作十分流畅,这又让我产生了上个1060的船装VMware学XCode开发的心思了。最近想让小度wifi工作,但是Debian自带的驱动太少,没有识别出来小度。这过程折腾中学到了不少linux命令,比如lspci,lsusb,lsmod等,但是这些都是为了目的服务的。这些天查看了几篇博客,终于搞定了这个问题。下面就说下解决的具体步骤。对了,锐捷和tmux搭配可以让生活更简单。

使用小度Wifi

主要参考这篇博客,http://blog.csdn.net/sumang_87/article/details/38168877,这篇内容相对准确,基本按照步骤来就可以了,但是有些需要针对Debian来修改一下。
下面就说下解决的具体步骤。
1. 克隆代码到本地
git clone https://github.com/eywalink/mt7601u
2. 进入mt7601u目录并执行miwifi_build.sh脚本
cd mt7601u
sudo ./miwifi_build.sh
3. 安装配置DHCP服务
3.1 安装DHCP
这里稍微不同,sudo apt-get install dhcp3-server 是无法执行的,我查看一些资料后发现dhcp3-server 现在转成了isc-dhcp-server。所以执行以下命令
sudo apt-get install isc-dhcp-server
3.2配置DHCP
编辑hdcpd.conf文件
sudo vim /etc/dhcp/dhcpd.conf
在文件末尾添加如下配置

subnet 192.168.199.0 netmask 255.255.255.0 {range 192.168.199.10 192.168.199.20;option routers 192.168.199.1;option domain-name-servers 114.114.114.114;
}

编辑isc-dhcp-server文件
sudo vim /etc/default/isc-dhcp-server
修改 INTERFACES=”ra0”,这里是ra0是因为无线网卡的名字为ra0
INTERFACES="ra0"
4. 运行miwifi_work.sh加载驱动,设置DHCP和IP转发规则。
sudo ./miwifi_work.sh
5. 配置小度WIFI
默认的WIFI名字是MiWiFi_SuMang,密码是52xiaomi
如果需要修改WIFI名字和密码,可以修改/etc/Wireless/RT2870AP/RT2870AP.dat,在这里配置自己需要的用户名和密码。

网卡驱动安装前后对比

安装前:
$ netstat -i
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 4958382 0 0 0 1936175 0 0 0 BMRU
lo 65536 0 381122 0 0 0 381122 0 0 0 LRU

安装后:
$ netstat -i
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 122478 0 7 0 25124 0 0 0 BMRU
lo 65536 0 115 0 0 0 115 0 0 0 LRU
ra0 1500 0 6937 0 0 0 5486 0 0 0 BMRU

多出来的ra0就是小度wifi的名字。

如何在Debian8.6 jessie上使用小度Wifi相关推荐

  1. 如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文主要介绍如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib. OpenC ...

  2. linux 修改时区_如何在 Ubuntu 20.04 上设置或者修改时区

    本文最先发布在: 如何在 Ubuntu 20.04 上设置或者修改时区​www.itcoder.tech 使用正确的时区,对于系统相关的任务和进程来说,是最基本的.例如,cron 守护进程,使用系统时 ...

  3. skype linux 安装,如何在Ubuntu 18.04上安装Skype

    Skype是世界上最流行的通信应用程序之一,它使您可以拨打免费的在线音频和视频电话,以及可负担得起的拨打全球移动电话和固定电话的国际电话. Skype不是开源应用程序,也不包含在Ubuntu存储库中. ...

  4. 如何在Ubuntu和CentOS上启用Nginx的HTTP/2 协议支持

    HTTP/2 是 HTTP 网络协议的主要修订版本,其专注于 HTTP 协议的性能改进.HTTP/2 协议的目标是减少延迟,并且允许在 Web 浏览器和服务器之间的一个连接上并行发起多个请求,因此 W ...

  5. java如何使显示字符下标_Java如何在 Word 中设置上、下标

    上标是指比同一行中其他文字稍高的文字,而下标是指比同一行中其他文字稍低的文字.在生活中,我们常见的平方米.立方米等符号以及化学中的各种元素符号,都是利用上.下标来表示的.本文将介绍通过Free Spi ...

  6. ubuntu使用fail2ban_如何在Ubuntu 20.04上安装和配置Fail2ban

    暴露给Internet的任何服务都有遭受恶意软件攻击的风险. 例如,如果您在可公开访问的网络上运行服务,则攻击者可以使用暴力手段尝试登录您的帐户. Fail2ban是一种工具,可通过监视服务日志中的恶 ...

  7. 如何在 FreeBSD 10.2 上安装 Nginx 作为 Apache 的反向代理

    如何在 FreeBSD 10.2 上安装 Nginx 作为 Apache 的反向代理 Nginx 是一款自由开源的 HTTP 和反向代理服务器,也可以用作 POP3/IMAP 的邮件代理服务器.Ngi ...

  8. ubuntu19 安装git_如何在Ubuntu 20.04上安装Git

    Git是世界上最受欢迎的分布式版本控制系统,被许多开源和商业项目使用.它使您可以与其他开发人员在项目上进行协作,跟踪代码更改,还原到上一阶段,创建分支等. Git最初是由Linux内核的创建者Linu ...

  9. 如何在CentOS 5/6上安装EPEL源

    如何在CentOS 5/6上安装EPEL源 2013-12-04 14:45 译者:NearTan Linux中国 字号:T | T 我们可以很容易地通过yum命令从EPEL源上获取上万个在CentO ...

  10. python linux编程与window编程_Python3如何在Windows和Linux上打包

    1.唠唠叨叨 最近项目中需要Python的打包,看到网上也没有很详细的资料,于是做了一些示例程序.小小的研究了一下,Python如何在Windows和Linux上打包,并把程序源码以及各个记录上传到G ...

最新文章

  1. 【全网最精简写法】ES6获取浏览器url跟参
  2. AI一分钟|传谷歌正与腾讯等洽谈合作,欲在中国推云服务;国产超算运算速度或达每秒百亿亿次...
  3. JavaScript学习笔记:检测数组方法
  4. java自定义异常及异常的抛出
  5. WebStorm 2018版本破解方法
  6. Angular Jasmine 里一些常用概念学习笔记 - describe, it, beforeEach的用法
  7. java线程池执行器_Java线程池ThreadPoolExecutor的使用
  8. python yield
  9. 大数据之-Hadoop完全分布式_集群中SSH配置_远程免密码登录_为集群_群起做准备---大数据之hadoop工作笔记0036
  10. Atitit 表达式概论 艾提拉著 目录 1. 表达式分类 2 1.1. 条件表达式 ?:三元符号 2 1.2. 中缀表达式 前缀 后缀表达式 2 1.3. S表达式 2 1.4. 《精通lamb
  11. UOS系统应用商店提示安装失败
  12. 防163网易邮箱登录界面html,网易邮箱163,网易邮箱163登录界面
  13. 适用于vue的移动端table插件_vue-mobile
  14. 阿里云ACP认证适合什么样的人考?
  15. 安卓和IOS时间解析时间格式不一致的问题
  16. 同花顺炒股指标定制-K线只有红绿2个颜色怎么行?
  17. 图元变形lisp源码_收集和整理的lisp源码 收集整理出来的lisp源代码 - 下载 - 搜珍网...
  18. 史上最简洁C# 生成条形码图片思路及示例分享
  19. 1182 -- 对决
  20. Haproxy(一)基础介绍

热门文章

  1. 2020年下系统集成项目管理工程师真题基础知识+解析1/3
  2. dos命令安装windows系统
  3. 简单的贪吃蛇代码,可上机运行
  4. 计算机编程c语言汇总,计算机软件编程中的C语言分析
  5. 第9章 课后作业
  6. 高速EDA设计课程报告(三)
  7. Java新手编程入门
  8. matlab cnn 识别苹果,CNNmatlab cnn卷积神经网络用于手写数字识别 - 下载 - 搜珍网
  9. Hibernate框架
  10. aspectjweaver.jar包下载