iT邦幫忙

2021 iThome 鐵人賽

DAY 10
0
Arm Platforms

OpenWRT開源路由兩三事系列 第 10

Day_10 有線網路應用(三)

有線網路應用(二)的應用中,使用樹莓派當成主路由,乙太網路線為WAN,WIFI為LAN的佈局。不過pi 4雖然有支援到ac規格的無線網路,但畢竟功率不是特別強,我的樹莓派都還裝了金屬外盒阻攔了天線強度,而且用其他無線設備橋接中繼的配置也不符合多數的使用場景。
最適當的成為主路由的方式還是需要藉由網路線進行WAN與LAN傳輸,在Pi 4有USB2.0/3.0接口各兩個,可以拿一個外接的USB網卡來做擴充。這樣不就有兩個網路孔了嗎?以下是想達成的拓樸:

這邊要特別提到樹莓派4的USB與Ethernet分別由兩個IC控制,所以介面(USB3.0/Gigabit Ethernet)都得以全速發揮。但pi3的乙太網路是跑在USB2.0之下,無法達到Gigabit(1Gbps)速度,USB也只有2.0應用性會較受限一些。
另外USB網路卡不見得所有都能夠在openwrt中使用,要購買之前可以餵狗(google)或是到openwrt的套件包中找找有支援的硬體晶片。
將網路卡接上USB的孔,然後到軟體包中尋找對應的驅動,我使用的是瑞昱的晶片,所以在搜尋打上"Realtek"並尋找可用的套件點選安裝。

之後就可以到網路->介面中進行設定。新增介面就可以看到裡面有兩張實體乙太網路介面卡eth0/eth1

如果接續Day_09 有線網路應用(二)進度,可以將新的USB網卡新增到區域網路的橋接,就可以去接上其他電腦、設備、分享器、交換機等等。我這邊多數會接上交換機(switch),讓網口可以更多,提供給更多設備或佈建使用。

  • 在網路->裝置點選新增。加入eth1裝置設定,可留空以預設值
  • 新增橋接裝置,不要與舊有的同名,且選擇連接埠eth1(USB網卡)。(測試原因詳見Troubleshooting)
  • 區域網路lan中修改到新增橋接的裝置,儲存與套用
  • 這邊應該會碰到無線區網不能上網問題,電腦可以改有線連接到USB網卡,或接上交換機。可以連回openwrt後再來搞定無線網路部分
  • 網路->無線之中點選停用後再點啟用。或是將之刪除後再重新設定新的無線連接,網路同樣選擇"lan"
  • 測試無線網路能不能上網

同理,也可以把外加的USB網卡作為WAN。
如果是從頭開始的設定會容易一些,因為無線網路已經附加橋接在區網之中,只需要新增軟體並修改無線網路,不會碰到需要再新增橋接介面問題。
流程大概會是:

  1. 網路線連接電腦與pi
  2. 設定pi的wifi Client連接主路由無線成為WAN
  3. 更新套件包並安裝USB驅動
  4. 刪除WAN與wifi Client
  5. 新增WAN網路介,選擇eth1網卡並填入pppoe相關資訊
  6. 以網路線連接USB網路卡與數據機
  7. 依需求修改LAN或直接使用(預設192.168.1.1)
  8. 新增wifi Master

上一篇
Day_09 有線網路應用(二)
下一篇
Day_11 有線網路應用(三)
系列文
OpenWRT開源路由兩三事30

尚未有邦友留言

立即登入留言