linux使用小米随身wifi热点,【L】小米随身WiFi,Linux下AP热点驱动(开源)
这是作者修改后的Linux下的小米随身WiFi驱动,支持Ap模式,开源,同时支持360随身WiFi二代和小度WiFi
注意:1.这个是
Linux下的小米随身WiFi驱动,不是Window和MAC下
2.这个不是STA模式下的可当作无线网卡的驱动,是可当
Ap热点模式的驱动
3.这个支持
360随身WiFi二代。(rtusb_dev_id.c 里面同样有360的id)
(也有童鞋测试了也支持小度wifi)4.现在最新的版本同时支持ubuntu12.04 和
ubuntu14.04(
谢谢housq 的pull request)
(内核版本分别是 3.11 和 3.13)
原由:
小米随身WiFi很好用,有Widnow和Mac的系统的驱动,
但是可怜不少Linux下的苦逼开发者,没有驱动就是没有。。怎么办?
但是米粉的力量还是很强大的,
后来陆陆续续有了小米随身WiFi 的STA 模式驱动,即可以当无线网卡使用
Ubuntu 12.04下小米随身Wifi驱动安装方法 @81339242
但当Ap热点使用的热点驱动一直没有。。。怎么办?
最关键楼主我,家里是校园网,锐捷,更别说什么路由了,只能有线网络
在linux下开发方便,但是妹子老喊,没有WiFi,她用不了网络,怎么办?
之前一直用虚拟机xp使用小米随身WiFi,
可虚拟机内存占用大,仅仅开了使用随身WiFi 不划算,怎么办?
既然window,mac能上网,Linux下肯定也是可以,通过搜索,
小米Wifi不能直接用雷凌芯片组官方驱动的原因探讨 @Oicebot
我发现这个可能行是有的。。
于是就开始花点时间搞定这个Linux下的Ap驱动。。
完成驱动:
第一点,感谢小米随身WiFi。。
第二点,感谢雷凌开源。。
第三点,感谢terence-deng
大神 terence-deng 在Github 开源了带AP代码的,但不能使用AP功能的代码,能使用STA模式(无线网卡模式)
居然在我开始搞驱动的前3天share了出来,还居然被我搜到!!!。。。。
我在大神的mt7601u基础上,结合另外两份代码(rt5572 和 MT7610U STA )
开启AP模式的宏,填补缺漏文件,解决编译问题,编译出AP模式下的小米随身wifi驱动
再结合一些Linux命令,前后花了两天时间(第一天的更改驱动方案不成功)
成功在Linux下,不用再借助虚拟机(xp),成功让手机使用小米随身WiFi产生的网络
源于开源,不敢私藏,所以在这里分享给大家。。
正式步骤开始
步骤一 下载代码
先从 https://github.com/eywalink/mt7601u 这个路径下载代码。。没有git的同学,可以在右边 Download zip文件
步骤二 编译驱动
运行 脚本 编译驱动(Ubuntu 12.04下编过)
sudo ./miwifi_build.sh
编译驱动 如果没有看到 错误 Error 字样,就算可以了。。
我的是中文字样,一般的都直接是英文。。。
步骤三配置DHCP服务
安装DHCP 服务器和配置
1.安装 sudo apt-get install dhcp3-server
(如果遇到 locate dhcp3-server, 请使用 sudo apt-get update)
2.编辑 sudo vim /etc/dhcp/dhcpd.conf
加上了下面一段。。(搜索 This is ;另外注意DNS(domain-name-servers),你们自己选择合适你们的)
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;
}
3.编辑 sudo vim /etc/default/isc-dhcp-server
为 INTERFACES="ra0"
PS:如果发现需要重启DHCP 服务,请使用 service isc-dhcp-server restart
步骤四 加载驱动
root权限 运行脚本 加载驱动 和 设置DHCP服务器 和 设置ip转发规则(我平常用eth0来上网,所以有需要的同学自行更改)
sudo ./miwifi_work.sh
============如果这步骤没有问题,可以不用看分割线下面文字===========
miwifi_work.sh 脚本解析:
#!/bin/sh
#remove the driver before
#我之前使用mt7601Usta这个驱动,安装Ap驱动前得先关闭正在使用的网卡,然后sta驱动卸载
ifconfig ra0 down
rmmod mt7601Usta
#add new ap driver
#安装新的驱动,雷凌基本上都是这三个rtutil, rtnet ,和 xxxx
modprobe rtutil7601Uap
modprobe mt7601Uap
modprobe rtnet7601Uap
#set ip
#设置此ap的ip地址。
ifconfig ra0 up
ifconfig ra0 192.168.199.1
#dhcp the network
#
设置
这个ap的DHCP分配ip地址
dhcpd ra0
#make if forward work from eth0
#设置从 eth0 这个网卡进行转发数据包,我平常用eth0上网,
有些童鞋用wlan0上网就把蓝色字改成
wlan0
有些童鞋用
ADSL 上网就把
蓝色
字改成
ppp0
(要确定是否有ppp0,可以在拨号后,用sudo ifconfig查看)echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
iptables -t filter -F
iptables -t nat -F
iptables -t nat -A POSTROUTING -o
eth0 -j MASQUERADE
输出结果解析:
administrator@ylmfos:~/rjsupplicant$ sudo ./miwifi_work.sh
(你不是用ubuntu吗?怎么是ylmfos,因为作者我喜欢雨林木风,但是3.0不是很好用,就升级到ubuntu12.04,升级之后,还是有不少ylmf的影子在里面)
[sudo] password for administrator:
ERROR: Module mt7601Usta does not exist in /proc/modules
(怎么这里有个Error?因为之前使用的是
mt7601Usta这个驱动,这个只能当无线网卡,不能当AP,但它已经存在系统里,我又不想彻底删掉,所以我得先卸载它,然后再安装Ap的驱动)
Internet Systems Consortium DHCP Server 4.1-ESV-R4
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Wrote 5 leases to leases file.
Listening on LPF/ra0/8c:be:be:06:23:69/192.168.199.0/24
Sending on LPF/ra0/8c:be:be:06:23:69/192.168.199.0/24
Sending on Socket/fallback/fallback-net
Can't create PID file /var/run/dhcpd.pid: Permission denied.
1
步骤五 配置MiWiFi
如果一切顺利,你会搜到一个
网络名 MiWiFi_SuMang
密码 52xiaomi
PS:如果修改成你们想要的SSID和密码
方法一:修改mt7601u/etc/Wireless/RT2870AP/RT2870AP.dat ,重新编译。。
方法二:直接修改/etc/Wireless/RT2870AP/RT2870AP.dat
至此,可以开开心心地使用Linux,
也可以开开心心地让手机上网了。。
如有什么纰漏,请大伙多多指教!!谢谢!! ^_^
最后,如果它帮助了您,请大力支持,多多回复!!!谢谢!!!
鉴于很多程序猿都有这个需求,
而Csdn的博客回复已经满足不了大家互相帮助的需求(其实这个回复系统很挫)
我创建了(随身WiFi_Linux_Ap)389615079 QQ群
请大家踊跃加入,我们共同进步!!
(PS 进群问问题,请把
1.运行的脚本 和log
2.ipconfig
3.uname -a
的运行结果告诉大家,方便解决问题,谢谢 O(∩_∩)O哈哈~)
linux使用小米随身wifi热点,【L】小米随身WiFi,Linux下AP热点驱动(开源)相关推荐
- 【L】小米随身WiFi,Linux下AP热点驱动(开源)
20200115 更新 此驱动版本是临时拼凑版本,不适合在商业环境下使用 详情请找官方版本,看现在应该是有官方版开放了.. ====================================== ...
- 小米平板刷android l,小米平板5即将杀到:骁龙870/天玑1200双芯片+11寸高刷大屏!...
原标题:小米平板5即将杀到:骁龙870/天玑1200双芯片+11寸高刷大屏! 今年小米大招放得比较快,上半年还没过就基本上把重磅新品手机都发布了,小米11系列一下子发布了4款,价格直接从两千多杀到七千 ...
- Android获取AP热点IP,获取连接到本机AP热点设备的IP地址
Android系统是基于Linux的,所连接的设备的一些信息保存在了 /proc/net/arp 文件中. 下面直接上我编写的程序,当前手机开启AP后,点击按钮直接获取连接到本热点的IP,然后显示在 ...
- 小米平板刷android l,小米平板5成为小米史上最强的平板,将补上安卓平板的空白区!...
小米平板5来了,重点说几项各位期待的东西. 一,和华为一样的平行世界 平行世界在华为的平板上受到各大网友的一致好评. 二,和魅族一样的小窗模式和游戏模式 三,和华为一样的电脑模式 四,芯片采用870和 ...
- Linux 开发板4G转WiFi热点 手机连接热点上网(三 WiFi模块的移植及AP的建立)
这里对WiFi模块的驱动就不做详细介绍,本篇文章可能会涉及两款WiFi模块,一个是USB接口的WiFi模块,一个是SDIO接口的wifi模块,即AP6212,平台可能涉及爱特梅尔和三星的4418两个平 ...
- 小米路由修改服务器密码,小米路由器3G密码怎么重置? 小米3G路由器修改wifi密码的方法...
小米路由器3G设置的wifi密码想要修改一下,该怎么修改呢?下面我们就来看看详细的教程. 输入管理密码,登录到小米路由器3G的设置界面 第一步.登录到设置界面 1.首先,请确保你的电脑,已经用网线,连 ...
- 小米热点显示android,小米9怎么开启热点?小米9开启个人热点教程
在使用小米9手机的时候,为了与其它的设备一起共享网络,可以开启手机的热点功能,下面就来看看怎么样打开小米9手机的热点吧. 小米9开启个人热点教程 首先解锁手机屏幕,找到并打开小米9手机的设置图标. 接 ...
- linux 假热点制作,创建假的wifi热点
本文教你怎么创建假的wifi热点,然后抓取连接到这个wifi用户的敏感数据.我们还会给周围的无线路由器发送未认证的包,使这些路由器不能正常,强迫用户连接(或自动连接)我们创建的假wifi热点. 这种攻 ...
- 小米打印机显示服务器出错,小米打印机连不上wifi 小米打印机连不上wifi的解决办法以及原因分析...
1.浏览器范围192.168.31.1打开小米路由器管理界面,输入密码登录 2.点击[常用设置]→[局域网设置]中将局域网IP地址由192.168.31.1修改为192.168.0.1,点击[保存]即 ...
- 小米平板添加位置服务器,小米平板电脑能定位吗?3种可实现小米平板定位导航的方法介绍_硬件教程...
尽管小米平板没有内置GPS模块,无法实现GPS定位,不过我们仍旧可以借助其他方式实现小米平板定位,以下笔者为大家带来了3种小米平板定位方法. 最近有网友问小编:小米平板能定位吗?针对此问题,笔者查阅了 ...
最新文章
- 【shell变量替换】
- Proxy.newProxyInstance动态代理[z]
- linux 给文件夹权限
- java js 截取字符串,js截取字符串的三种方法
- 白话Elasticsearch31-深入聚合数据分析之bucket与metric
- 首付贷换了马甲,又重现江湖了
- 列表、字典补充点、strJoin方法、set()集合、和深浅拷贝
- mysql 多实例 独立配置文件_mysql 5.7 配置多实例 — 独立配置文件方式
- PHP 02 PHP的基础语法
- 浅析人工智能自然语言生成定义
- 手把手教你写ORM(七)
- python自动化_Python 接口自动化
- PowerDesigner 生成数据字典
- 【读书笔记->统计学】05-02 “概率”的整体影响-随机变量的线性变换、独立观测值概念简介
- 计算机二级不看教材只刷题可以吗,中级会计可以只看轻松过关不看教材吗
- Linux C recv函数阻塞问题
- 有关String类与StringBuffer类
- python获取计算机时间_在Python中获取计算机的UTC偏移量
- 苏嵌//张福辉//2018.7.23
- 嵌入式开发-服务器(一) MQTT服务器
热门文章
- 第61篇 笔记-Go 基础
- 应用推荐:Fluent Reader
- 花卷云解读淘宝客APP定制开发应该避免哪些坑
- 图解TCP/IP详解(史上最全)
- c语言求符合给定条件的整数集,中国大学MOOC-翁恺-C语言程序设计习题集(二)...
- DB9接口定义、232串口公头和母头的引脚定义接法
- button css背景透明,css背景透明
- centos实现证书登录禁止密码登录
- FastJson最新.jar下载
- gtx1050ti最稳定的驱动_GTX1050ti显卡驱动下载_NVIDIA GeForce GTX1050ti显卡驱动Win7Win10版下载 - 系统之家...