[OpenWRT] OpenWRT 的設定 (3): 架構
對於 OpenWRT 系統來說,
最重要的功能就是提供網路通訊,
而對於 WiFi AP 而言, 網路一共分成兩個角色:
作為有線網路的路由器, 以及作為 WiFi 無線網路主控節點,
而對應於 OpenWRT 的設定檔而言,
則是對應於 network 和 wireless 兩個設定檔中.
為了理解這兩個檔案的設定, 我們要先理解硬體上的設定,
我們以 TP-Link 1043 為例, 其 CPU, 有線網路和無線網路的關聯性如下圖:
從上圖, 我們可以看到在 OpenWRT 的架構下,
我們可以看到兩個主要的單元: Switch 和 CPU,
對於 Switch 而言, 又分成兩種角色,
一種是 LAN 的連結埠 (對內網), 為 1, 2, 3, 4 port,
另一個為 WAN 的連結埠 (對外網), 為 5 port,
同時, 有兩個虛擬的連結埠,
分別為對應 CPU 運算資源的 0 port, 以及 DHCP 的 6 port,
至於 WiFi 網路則是歸屬於 CPU 的區塊,
和 Switch 的 LAN 透過 br-lan 以及 port 0 連起來,
因此, 若是以網路的角度來看, 一共有兩個網路,
一個是 LAN 也就是圖上標示為 VLAN1 的部分,
另一個則是 WAN, 也就是圖上標示為 VLAN2 的部分,
而 config 中的 network 設定, 主要就是負責兩個 VLAN 的連結,
我們在下一篇文章中會繼續介紹.
最重要的功能就是提供網路通訊,
而對於 WiFi AP 而言, 網路一共分成兩個角色:
作為有線網路的路由器, 以及作為 WiFi 無線網路主控節點,
而對應於 OpenWRT 的設定檔而言,
則是對應於 network 和 wireless 兩個設定檔中.
為了理解這兩個檔案的設定, 我們要先理解硬體上的設定,
我們以 TP-Link 1043 為例, 其 CPU, 有線網路和無線網路的關聯性如下圖:
從上圖, 我們可以看到在 OpenWRT 的架構下,
我們可以看到兩個主要的單元: Switch 和 CPU,
對於 Switch 而言, 又分成兩種角色,
一種是 LAN 的連結埠 (對內網), 為 1, 2, 3, 4 port,
另一個為 WAN 的連結埠 (對外網), 為 5 port,
同時, 有兩個虛擬的連結埠,
分別為對應 CPU 運算資源的 0 port, 以及 DHCP 的 6 port,
至於 WiFi 網路則是歸屬於 CPU 的區塊,
和 Switch 的 LAN 透過 br-lan 以及 port 0 連起來,
因此, 若是以網路的角度來看, 一共有兩個網路,
一個是 LAN 也就是圖上標示為 VLAN1 的部分,
另一個則是 WAN, 也就是圖上標示為 VLAN2 的部分,
而 config 中的 network 設定, 主要就是負責兩個 VLAN 的連結,
我們在下一篇文章中會繼續介紹.
留言
張貼留言