Linux(CentOS)上で小度WIFI無線APモードをオンにする

2645 ワード

DPAをダウンロードMT7601U_LinuxAP_ANDROID_20121211この書類
解凍後、いくつかのファイルを変更します.
1.ディレクトリの下にあるMakefile01 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 mt 7601は、mt 7601 Uapが成功したことを示し、再起動する
ここを参考に
http://blog.csdn.net/sumang_87/article/details/38168877
1. yum install dhcp -y
2.sudo vim/etc/dhcp/dhcpdを編集する.conf
次の段落を加えました.の(Thisを検索します;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はra 0で、イーサネットはens 33で、指定席に対して自分のに修正して、イントラネットの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