用MT7601做无线wifi热点

作者: okzokz123 2015-04-07 10:56:27
驱动包来源于小米论坛,内附说明(略做修改),目前在1404的i386及amd64版本中均能正常运行,部分安装使用方法如下:

一:修改SSID和密码(目前设置为SSID=留下你的银行密码 WPAPSK=mywifi123).
方法一:修改驱动包中的 mt7601u-master/etc/Wireless/RT2870AP/RT2870AP.dat ,重新编译。
方法二:直接修改系统中配置文件 /etc/Wireless/RT2870AP/RT2870AP.dat

二:编译和启动
sudo ./miwifi_build.sh //运行 脚本 编译驱动
sudo ./miwifi_work.sh //运行脚本 加载驱动,没有使用接收功能可忽略sta错误,这个是为了切换接收和发射而做的处理.

三:安装DHCP 服务器和配置
1.安装 dhcp服务器
sudo apt-get install dhcp3-server //系统版本内已更新为isc-dhcp-server isc-dhcp-common
2.编辑dhcp服务器配置文件
sudo nano /etc/dhcp/dhcpd.conf
加上下面这一段
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.20;
option routers 192.168.1.9;
option domain-name-servers 8.8.8.8,198.153.194.1,211.98.112.167;
}
3.确认 miwifi_work.sh 脚本中无线网卡的IP和有线网卡的IP在同一网段,实际上不在同一网段也可以的,因为要开转发。
ifconfig ra0 192.168.1.9

四:转发
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE //从内网有线连接转发出来
用wlan0上网就改成wlan0 //从无线网卡转发出来
用ADSL 上网就改成ppp0 //从adsl拨号连接转发出来

PS: 防火墙转发暂时在 miwifi_work.sh 中已关闭,如要打开请自行修改或另行设置之.mt7601u-master/src/common/rtusb_dev_id.c 里面同样有360wifi2的id ;B-linkID为参考windiows驱动note文件提取
VID_F103&PID_0824 LB-link wifi 即 {USB_DEVICE(0xF103,0x0824)}, /* LB-link wifi */
ID 2717:4106 小米wifi 即 {USB_DEVICE(0x2717,0x4106)}, /* XiaoMi wifi */
0x148f,0x760b 360 wifi 即 {USB_DEVICE(0x148f,0x760b)}, /* 360 wifi 2 */

驱动包下载:[attach]42114[/attach]

相关资讯