小公尺WIFI CentOS7 網絡卡模式 親測

2021-08-14 02:06:42 字數 1673 閱讀 8952

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...