醬是創客的樹莓派教學主題第1篇,以Raspberry Pi開發板來實作教學,本篇教學將著重Raspberry Pi外接USB轉RJ45有線網卡與安裝驅動程式,樹莓派的僅內建一張網卡,有時我們需要多一個額外的實體有線網路孔,且不想用Wifi來取代,Raspberry Pi 4B有提供USB3.0的介面按照我們的使用PYC UG-A3網卡測試可以達到600Mbps左右,主要是因為RPi 4B的CPU與IO無法到那麼快,畢竟這樣的規格也算不錯了,且不會一直有人跑600M吧!

PYC UG-A3是Gigabit網卡,一般來說我們會直接接在Raspberry Pi 4的USB3.0 port,讓網路能發揮最好的速度,我們會選這張是因為專案長時間測試過且它的晶片是Realtek的RTL8153B晶片以及有網路RJ45的LINK/ACT燈號

設備:
樹莓派4B #露天拍賣 #蝦皮購物
PYC UG-A3 USB3.0 Gigabit網卡 #露天拍賣 #蝦皮購物

接線方式:
Raspberry Pi (USB)—PYC UG-A3

首先我們先來安裝驅動程式,建議先不要把UG-A3接上去,雖然樹莓派最新的Linux Kernel已經有RTL8153B驅動程式,但是避免發生問題還是裝一下,安裝中如果有錯誤訊息可以直接忽略它

1. 到PYC life的官網下載驅動程式,它檔案是tar架構,檔案名稱為r8152.53.56-2.12.0.tar,請先下載好放在~/drivers目錄下
2. 切換資料夾到drivers並解壓縮,解完再切到r8152_2.12.0資料夾
cd ~/drivers/
tar xf r8152.53.56-2.12.0.tar
cd r8152_2.12.0/
3. 更新一下
sudo apt-get update && sudo apt-get upgrade
4. 安裝一些必要套件
sudo apt install libelf-dev dkms build-essential
5. 切到要make的目錄
cd ~/drivers/r8152_2.12.0/
6. make編譯
make && make install
7. 最後一步驟
sudo depmod -a

安裝好後先重新開機,開好後請先打lsusb來看看有沒有出現RTL8153 Gigabit Ethernet Adapter,有的話我們就可以直接去ifconfig設定對應的IP或透過圖形化介面設定也可以