Linux下USB无线网卡配置ap
Linux环境:Ubuntu12.04
物理硬件:360随身WiFi u盘
驱动+ap配置源码集合包:mt7601u.tar.gz
配置步骤:
1. 开启Ubuntu12.04虚拟机,将360随身WiFi u盘插入笔记本USB口,网卡连接上时说明你的Ubuntu是能识别到设备的但不等于你已经有USBWiFi网卡驱动。
2. 安装必备工具,inux-headers-generic build-essential gcc dkms wireless-tools iwdhcp3-server
Ubuntu中部分工具已经自带了,但为了安装不出问题就从新安装也可以。
sudo apt-get install linux-headers-generic build-essentialgcc dkms wireless-tools iw dhcp3-server
在安装dhcp3-server时有可能会出现E: Unable to correct problems, you have held broken packages.
遇见这样的问题估计有残留的依赖,先找出这些依赖然后remove掉,再安装dhcp3-server就不会有问题了。
3. 解压mt7601u.tar.gz源码包,这个源码包是别人弄好了的,可以说为懒人量身定制的。把所有的命令都写到脚本里面了,包括了编译和驱动的安装等等。
sudo./miwifi_build.sh
4. 到此驱动算是装好了,接下来是配置DHCP。
sudo vim/etc/dhcp/dhcpd.conf
加上了下面一段。。(搜索 This is ;另外注意DNS(domain-name-servers),你们自己选择合适你们的)
subnet192.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;
}
sudo vim/etc/default/isc-dhcp-server
设置 INTERFACES="ra0"
5. 重启DHCP 服务
sudo /etc/init.d/isc-dhcp-server restart
6. 到此为止ap设置算是弄完了。
如果下次想开启ap热点请执行sudo ./miwifi_work.sh
SSID:Rainyin 密码:97Heaven
7. 如果需要改密码请修改mt7601u/etc/Wireless/RT2870AP/RT2870AP.dat文件