內容
本文介紹常見的 DHCP Option,包括其特性、功能,以及如何在 Omada 控制器上自訂 DHCP Options 來適用於交換器。
- Omada 智慧型/ L2+/L3 交換器
- Omada 控制器(軟體控制器 / 硬體控制器 / 雲端控制器,V5.9 或以上)
DHCP Option 用於在 DHCP 訊息中承載額外的資訊與參數。每個選項都具有相同的基本格式,如下圖所示,且選項中的所有數值均以網路 byte 順序表示。使用 DHCP Option 能夠減少手動設定,簡化網路管理,並提升網路的靈活性與擴充性。
DHCP Option 欄位的數值範圍為 1 到 255。下表列出了一些常見的 DHCP Option 及其特性。
Option No. |
說明 |
2 |
Option 2 用於用戶端設定時間偏移。時間偏移欄位指定用戶端子網與世界協調時間(UTC)之間的偏移秒數。 |
42 |
Option 42 用於用戶端設定 NTP 伺服器的位址。 |
43 |
Option 43 用於用戶端和伺服器之間交換廠商特定的資訊。 |
44 |
Option 44 用於用戶端設定 TCP/IP 上的 NetBIOS 名稱伺服器。 |
60 |
Option 60 用於用戶端選擇性地辨識 DHCP 用戶端的廠商類型和設定。主要應用於無線基地台(AP)依據需求向不同伺服器申請不同 IP 位址的情境中。 |
66 |
Option 66 指定 TFTP 伺服器的資訊,並支援單一的 TFTP 伺服器 IP 位址。 |
67 |
Option 67 告訴用戶端從 TFTP 伺服器(Option 66)檔案的路徑,該檔案將被下載並用於啟動。該檔案需要是一個基本的啟動載入程式,以執行任何其他所需的工作。 |
138 |
Option 138 用於由 Omada 控制器找到設備。 |
有關其他 DHCP Option 的定義和使用,請參考:RFC 2132: DHCP Options and BOOTP Vendor Extensions (rfc-editor.org)。
在學校校園網路或企業網路等情境中,核心交換器可以作為 DHCP 伺服器,自動為連接到交換器的裝置分配 IP 位址及其他網路資訊。
以下拓撲將作為範例,說明如何在 Omada 控制器上使用設定 DHCP Options 來設定交換器。在此網路拓撲中,Port 1/0/28 為 Uplink 埠,連接至網際網路;Port 1/0/24 則連接至 Omada 控制器,其 IP 位址可設定在 Management VLAN 中。在此,控制器的 IP 位址被分配至 192.168.0.0/24 網段。如需了解更多 Management VLAN 設定相關資訊,請參考 如何在 Omada SDN 控制器設定 Management VLAN 。Port 1/0/1 連接至一台 PC 客戶端,其 IP 位址為 192.168.100.0/24。。此 IP 位址由設定在交換器上的 DHCP 伺服器來分配。
步驟 1. 在控制器上建立新的 VLAN。前往 設定 > 有線網路 > LAN 然後點擊 建立新的 LAN。
請為新建立的 VLAN 指定 名稱、目的、VLAN 以及其他相關參數。點擊 儲存 來儲存設定。
步驟 2. 在控制器上設定現有的 DHCP 選項。前往 設備 > 路由器/交換器 並點擊目標交換器以顯示屬性視窗。
在交換器的屬性視窗中,前往 設定 > VLAN 介面並啟用 VLAN_100。點擊編輯圖示以編輯 VLAN_100 的介面。
選擇 靜態 作為 IP 位址模式 ,並指定 IP 位址與子網路遮罩。選擇DHCP 伺服器 作為 DHCP 模式,並輸入所需參數,例如DHCP 範圍 與 主要 DNS。在選填的 DHCP 選項 138 欄位中,您可以根據需求指定控制器的 IP 位址。點擊套用以儲存設定。
完成上述設定後,您已成功設定 DHCP Option 1(子網路遮罩)、Option 3(路由器)、Option 6(網域名稱伺服器)、Option 51(租約時間)以及Option 138。
注意: VLAN 介面需設定 IP 位址才能使用 DHCP 伺服器。 將 VLAN_100 的 IP 位址模式設為靜態,可使 VLAN_100 使用 DHCP 伺服器來分配 IP 位址。
步驟 3. 設定自定義 DHCP Option(可選)。要設定其他 DHCP Option,請使用 CLI 指令。前往設定 > CLI 設定 > 設備 CLI 然後點擊 建立新的設備 CLI 設定檔
透過以下 CLI 指令設定 DHCP Option 121。Option 121 是一個無類別靜態路由選項,定義了一系列可以分配給客戶端的靜態路由,並將其新增到用戶端的路由表中。Option 121 的值為十六進位格式的 IP 位址。
在這裡,目標位址是 172.16.0.0/16(以十六進位表示為 10AC10),下一跳則是 192.168.100.1(以十六進位表示為 C0A86401)。
ip dhcp server pool p_100
option 121 HEX 10AC10C0A86401
指定 名稱 和 CLI,然後點擊 下一步。
選擇要設定的交換器,然後點擊 確認。
然後點擊 儲存 來保存設定。
點擊 套用 來啟用 CLI 設定。
步驟 4. 將設定套用到目標埠。前往 設備 > 路由器/交換器 然後點擊目標交換器來顯示屬性視窗。前往 連接埠 並點擊 編輯 來設定目標埠。
選擇已建立的 CLI 設定檔。在這裡選擇 P_100。點擊 套用 將設定套用到該埠。
在 PC 上執行命令提示字元(cmd),並依次輸入指令 ipconfig
和 route print
。這將顯示用戶端已取得 IP 位址及其他資訊,並已設定靜態路由。
您已成功在 Omada 控制器上設定 DHCP Option。
如需了解各功能與設定的詳細資訊,請前往 下載中心下載您產品的使用手冊。