2.解壓編譯 新增miwifi支援
./common/rtusb_dev_id.c
36 /* module table */
37 usb_device_id rtusb_dev_id = , /* xiaomi wifi */ <----------------- 新增此行
39 #ifdef rt6570
./os/linux/rt_linux.c
1116 #if linux_version_code < kernel_version(2,6,29)
1117 posfsinfo->fsuid = current->fsuid;
1118 posfsinfo->fsgid = current->fsgid;
1119 current->fsuid = current->fsgid = 0;
1120 #else
1121 posfsinfo->fsuid = current_fsuid().val; <-----------------------修改此行
1122 posfsinfo->fsgid = current_fsgid().val; <-----------------------修改此行
1123 #endif
#1121,1122行的修改很多未實踐的人都只是從編譯通過的角度暫時解決問題,我實踐發現執行時會產生kernel panic,上述的.val方法才是正解
make && make install
重啟系統後或者 modprob mt7601usta之後
lsmod|grep mt7601usta可以檢視到module是否成功載入
3.centos7遇到的kernel-devel版本過高問題
需要手動安裝514把本的kernel-devel (kernel-devel-3.10.0-514.el7.x86_64.rpm)
安裝該rpm後可以解決編譯遇到的kernel-devel版本不匹配問題
4.wpa認證方式
yum install wpa_supplicant
配置連線密碼等認證資訊
wpa_passphrase "essid" "passwd" > /home/wpa_supplicant.conf
也可以手動配置 /home/wpa_supplicant.conf
ctrl_inte***ce=/var/run/wpa_supplicant
network=
5.啟動wpa_supplicant,ra0無線網絡卡將自動配置(當然也可以手動修改)
wpa_supplicant -dnl80211,wext -ira0 -c /home/wpa_supplicant.conf
#在我的centos7 32bit機器上nl80211模式硬體不支援,wext模式是可以正常啟動的
下面是常用的手動配置
ifconfig ra0 up
ifconfig ra0 192.168.0.2 netmask 255.255.255.0
route add default gw 192.168.0.1
至此,miwifi網絡卡模式正常工作!enjoy yourself!!
Centos7 網絡卡配置
進入網絡卡配置檔案目錄 cd etc sysconfig network scripts編輯配置檔案 vim ifcfg ens33type ethernet proxy method none browser only no bootproto static 使用靜態ip位址,預設為dhcp ip...
CentOS7網絡卡配置
安裝完centos之後,通過ip addr命令檢視ip資訊 root localhost yum.repos.d ip addr 1 lo mtu 65536 qdisc noqueue state unknown group default qlen 1000 link loopback 00 0...
CentOS7網絡卡配置
安裝完centos之後,通過ip addr命令檢視ip資訊 root localhost yum.repos.d ip addr 1 lo mtu 65536 qdisc noqueue state unknown group default qlen 1000 link loopback 00 0...