ArubaOS 新增RADIUS認證時送出的屬性 – 傳送使用者VLAN給AAA Server

ArubaOS 自訂RADIUS屬性 - 傳送使用者VLAN給AAA Server

通常在無線網路驗證時,還可以使用Wi-Fi去對應預設VLAN。

不過有線網路驗證時,Aruba Gateway 送出的 RADIUS Request訊息中,預設是不會帶VLAN的。如果是Trunk Port,那麼,預設值就沒有辦法針對各VLAN去做不同驗證。

經過調整,可以讓Gateway送出RADIUS Request包含VLAN,本文會教學如何進行。

前言

在認證中,訊息傳遞是透過附屬在驗證訊息的屬性值對,因此,能讓AAA Server知道相關使用者更多訊息,做到更多的應對。

此外,回覆時,也能讓NAS(Network Access Server)知道要如何調整該使用者的相關屬性,如User Role、VLAN等。

Accounting時,也能添加上更多訊息,讓後續回推某時某設備連線時,可以獲取更多資訊。

要是能定義這些內容,我們可以做到更進階方便的管理。

調整NAS的RADIUS屬性

  • 新增 RADIUS Modifier Profile
  • 在 RADIUS Server Access-Request Modifier 套用 RADIUS Modifier Profile

新增RADIUS Modifier Profile

Configuration > System > Profiles > Wireless LAN > RADIUS Modifier

新增Profile「Add_VLAN」。

在+Attr,新增一筆,NAME為「Aruba-User-VLAN」,Type選「dynamic」,D_filed1選擇「user-vlan1」。

這邊可以自行多多探索,其他可以新增的值,或是減少帶出的屬性。

在 RADIUS Server Access-Request Modifier 套用 RADIUS Modifier Profile

Profiles > Wireless LAN > RADIUS Server > <Your Server> > Access Request Modifier

要顯示出相關屬性才算真正套用到

實測成果

我做了一個MPSK Wi-Fi,並使用「CPPM37」作為AAA Server。

修改前 – 看不到有帶VLAN屬性

修改後 – 看得到VLAN的值