Skip to content

在 Mac 手動安裝 USB 網卡驅動的方法(以 WLI-UC-G300HP 為例)

Mac 的主機無論是 MacBook、iMac 還是 Mac mini 都有內建無線網路卡,我不知道為啥你會有手動安裝網卡的需求。但總之我就是寫了教學。

 

手邊有一張 WLI-UC-G300HP 的 USB 網卡,就用這個當例子好了。

首先,先確定你的網卡的使用晶片,我是在這邊搜尋到的:

https://wikidevi.com/wiki/Buffalo_WLI-UC-G300HP

嗯…是早就停產的 RT2870 ,不過不管,網路上搜尋一下看有沒有 RT2870 的驅動程式,於是找到了這個

https://www.tonymacx86.com/threads/guide-installation-of-usb-wireless-antenna-chipset-rt2870-rt3070-in-mac-os-x-10-11-x-el-capitan.183175/

從附件下載 BearExtender,按照 1、2、3 來安裝,每次都要重新開機,但是當安裝完 3 的時候先不要重開,先複製  RT2870USBWirelessDriver.kext 到桌面,然後插入 USB 網卡,看 System Info,選擇你的 USB 網卡的選項。注意到 Product ID 跟 Vender ID,因為這邊是 16 進位所以我們要換算成 10 進位。

所以 0x0411 = 1041,0x01a8 = 424,這邊記起來換算後的結果。

 

接著打開桌面的  RT2870USBWirelessDriver.kext 的內容,找到 /Contents/Info.plist,把他打開。看到  IOKitPersonalities 裡面有幾個 Buffalo 開頭的裝置,分別是 Buffalo-2870-1、Buffalo-2870-2、Buffalo-2870-3、Buffalo-3070,一個一個展開之後,發現裡面的 idProduct 欄位沒有一個是 424,所以我們自己做一個。只要把隨便一個 Buffalo 的欄位複製,然後改名為 Buffalo-2870-4,之後把 idProduct、idVendor 改成剛剛我們換算好的值就好了。

 

最後,用 Easykext Utility 安裝我們修改好的 kext 驅動,再重新開機即可,以後每次重新開機之後,系統都會開啟一個 BearExtension 的網卡工具程式,再用那個工具選擇無線網路即可。(不需要使用系統內建的網路工具)。啊不過講這麼多,Mac 主機都有內建網卡,到底為啥會需要這種教學呢。

發佈於macOS 教學

2 則留言

  1. John John

    很專業、很好。
    我的情況是,我有多申請一張4G lite 行動網卡(SIM card),希望mac airbook筆電可以透過type C介面的行動網卡設備+SIM card 上網。而不是分享我手機的Wifi。
    可是目前市面上,找不到type C行動網卡,最多的是usb 介面。

    • Hiraku Hiraku

      買一個轉接頭不行嗎XD

發表迴響