解压后修改几个文件:
1.目录下的Makefile
01 ifeq ($(PLATFORM),PC) 02 03 # Linux 2.6 04 #LINUX_SRC = /lib/modules/$(shell uname -r)/build 这里改成自己的路径 05 LINUX_SRC = /lib/modules/3.10.0-123.4.2.el7.x86_64/build 06 # Linux 2.4 Change to your local setting 07 #LINUX_SRC = /usr/src/linux-2.4 08 LINUX_SRC_MODULE = /lib/modules/$(shell uname -r)/kernel/drivers/net/wireless/ 09 CROSS_COMPILE = 10 endif
2. os/linux/rt_linux.c这个文件里918行的宏要改成(2.6以上内核):
1 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,29) 2 pOSFSInfo->fsuid = current->fsuid; 3 pOSFSInfo->fsgid = current->fsgid; 4 current->fsuid = current->fsgid = 0; 5 //#else 注释这里 6 // pOSFSInfo->fsuid = current_fsuid() ; 7 // pOSFSInfo->fsgid = current_fsgid() ; 8 #endif然后make, make install, 忽略lzma的压缩命令未找到
modprobe mt7601Uap
然后lsmod | grep mt7601 可以看到mt7601Uap代表成功, 然后重启
接下来参考这里
http://blog.csdn.net/sumang_87/article/details/38168877
1. yum install dhcp -y
2. 编辑 sudo vim /etc/dhcp/dhcpd.conf
加上了下面一段。。(搜索 This is ;另外注意DNS(domain-name-servers),你们自己选择合适你们的)
subnet 192.168.208.0 netmask 255.255.255.0 {
range 192.168.208.10 192.168.208.20;
option routers 192.168.208.1;
option domain-name-servers 114.114.114.114;
}
3. 把下面的保存成StartupWIFI.sh, 开机启动即可….
我的小度WIFI是ra0, 以太网是ens33, 对号入座修改成自己的, 内网IP要和上面的dhcpd.conf一致
1 ifconfig ra0 up 2 ifconfig ra0 192.168.208.1 3 echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward 4 iptables -t filter -F 5 iptables -t nat -F 6 iptables -t nat -A POSTROUTING -o ens33 -j MASQUERADE 7 dhcpd ra0
