转载:http://www.pppei.net/blog/post/690

亲测可行!

我的系统是linux mint 17.1 64位,所用wifi位小米WIFI。


以下是原文:

此方法在linuxmint 17.1下测试通过。
理论上可支持小米wifi、360wifi。

具体操作如下:

1.下载安装MT7601U驱动
MT7601U驱动
提取密码:2r8h
这里感谢下 http://bbs.xiaomi.cn/thread-10160085-1-1.html 帖子的作者。

将下载的驱动解压,进入解压出来的mt7601u文件夹,执行下面的命令进行编译安装:

./install.sh

2.安装配置Dnsmasq (dns、dhcp)

sudo apt-get install dnsmasq

安装好后执行下面命令启用dhcp功能

sudo sed -i "/^dhcp-range/d" /etc/dnsmasq.conf
sudo echo "dhcp-range=192.168.86.50,192.168.86.150,12h" >>/etc/dnsmasq.conf

3.配置udev
新建文件/etc/udev/rules.d/100-portable-wifi.rules,加入以下内容:

SUBSYSTEM=="net", ACTION=="add", ENV{DEVPATH}=="/devices/virtual/net/ra0", RUN+="/bin/sh -c '/sbin/ifconfig ra0 up; 
/sbin/ifconfig ra0 192.168.86.1; /etc/init.d/dnsmasq restart;
echo 1 >/proc/sys/net/ipv4/ip_forward ;
iptables -t nat -D POSTROUTING -s 192.168.86.0/24 -j MASQUERADE;
iptables -t nat -A POSTROUTING -s 192.168.86.0/24 -j MASQUERADE'"

顺利完成以上步骤之后,插上小度wifi,10秒过后应该就可以看到一个名为 Portable 的无线接入点,默认密码:abcd1234,连接此AP即可上网。

通过修改 /etc/Wireless/RT2870AP/RT2870AP.dat 文件的以下行来修改 AP名、密码、和信道:

SSID=Portable
WPAPSK=abcd1234
Channel=

修改后重新插拔小度wifi即可。

再次感谢大牛!!!

Linux Mint 17 + 小米WIFI创建手机热点的更多相关文章

  1. Linux Mint 17一周使用体验

    1 Win7下安装Mint双系统 Linux Mint支持直接从Win7硬盘引导安装,非常方便,不用制作U盘引导,更不用刻盘安装了.Mint有Cinnamon和Mate两种桌面,听说Mate更加简洁节 ...

  2. 安装Linux Mint 17后要做的20件事

    Linux Mint 17 Qiana Cinnamon Linux Mint 17已经发布,定名为Qiana.Mint是Linux最佳发行版之一,它定位于桌面用户,关注可用性和简洁.它携带了风格迥异 ...

  3. Linux Mint 17使用小结

    用过蛮多的linux系统 linux mint是我比较喜欢和常用的一个系统,装的是linux mint xfce 64位版本,在这里记录使用中遇到的一些问题及解决的方法,备忘,方便以后查看. 1.首先 ...

  4. Win7 下硬盘安装Linux Mint 17

    下载Linux Mint 17镜像,放到C盘根目录:解压出mint.iso文件中casper目录下的vmliunz和initrd.lz两个文件,同样放在C盘的根目录里. 在Win7上安装EasyBCD ...

  5. Linux Mint 17.1 安装全配置

    Linux Mint 17.1 安装全配置 I. 前言 由于自己的本子出现了一些故障需要重新安装系统,就上网看看今年4,5月份发布的一些新的发行版来试试.原先电脑上安装的是opensuse13.2, ...

  6. 【原创】linux mint 17.3 kvm 安装windows7虚拟机

    一.安装windows7虚拟机 linux mint 17.3是一个不错的桌面发行版本,我下载了 linux mint 17.3 for xfce 桌面版本,运行速度没得说,而且安装设置都挺简单,非常 ...

  7. Linux mint 17.3系统安装及常用开发办公软件部署

    关于为什么选择linuxmint17.3作为个人办公开发系统的选择说明: 编者按]提起Linux系统,大家可能最先想到的就是 Linux Mint 和 Ubuntu 两个版本了.近来,开源界貌似激进了 ...

  8. 【转】Linux Mint 17.2 gedit中文乱码

    转自:linux mint 14 gedit 中文乱码 Mint默认没安装gconf-editor,搜了下,找到如下解决办法 在终端下执行语句: gconftool- --set --type=lis ...

  9. Linux mint 17中文输入法安装,改动linux mint与windows7双系统启动顺序

    安装好linux mint17后,进入mint系统,首先须要一个比較合适的中文输入法. 一.首先迎来的就是安装中文输入法了,之前听说搜狗为ubuntu kinly定制了输入法,所以就想安装搜狗输入法, ...

随机推荐

  1. Go语言参数中的三个点是干什么的

    Go语言函数中有三个点...表示为可变参数,可以接受任意个数的参数. 示例代码: package main import "fmt" func Greeting(prefix st ...

  2. php判断来源网址地址并且限制非法来源

    $fromHost = array( 'paipai.com', 'localhost', '127.0.0.1' ); $s = 'http://www.paipai.Com/chong/abc.s ...

  3. 两个有用的shell工具总结

    shell工具之一:sed sed基础 sed编辑器被称作流编辑器,与常见的交互式文本编辑器刚好相反.文本编辑器可以通过键盘来交互式地插入.删除.替换文本中的数据:而流编辑器是基于一组预先的规则来编辑 ...

  4. [转]开源中国的 IT 公司开源软件整理计划介绍

    [转]开源中国的 IT 公司开源软件整理计划介绍 http://www.oschina.net/news/61534/oschina-opensource-collection-plan-for-it ...

  5. 【Merge Two Sorted Lists】cpp

    题目: Merge two sorted linked lists and return it as a new list. The new list should be made by splici ...

  6. 解决jquery-easyui1.3.3 combobox 多选模式不兼容IE8问题

    扩展Array的原型对象,加入indexOf方法 if(!Array.prototype.indexOf){    Array.prototype.indexOf = function(target) ...

  7. 使用 NIO.2 遍历目录下所有的Java文件

    package wellGrounded; import java.io.IOException; import java.nio.file.FileVisitResult; import java. ...

  8. 《JavaScript高级程序设计》第6章 面向对象程序设计

    6.1 对象属性 6.1.1 属性类型 1. 数据属性 我们一般所说的属性就是数据属性,它用来将一个字符串名称映射到某个值上 数据属性的4个特性: configurable, enumerable, ...

  9. SqlServer with递归查询的使用

    1.数据准备假定有一个表DiGui,有两个字段Id int ParentId intId ParentId4 05 07 02 18 515 59 714 1130 1523 1541 18104 2 ...

  10. C++ Templates基本知识

    一.使用Templates的原因:例如我们要写一个算法,由于类型不同,我们不得不做一下工作.1.使用宏定义代替Templates不利于类型检查. 2.将一些算法放在基类里,以后的扩展的子类都需要充基类 ...