如何設定Switch和RADIUS server綁定設備的MAC位址提供網路服務

文章數: 31  Zyxel Employee
已編輯 November 2022 乙太網路交換器 常見問題

此範例將指導管理員如何設定Switch以提供對具有特定MAC位址的電腦的訪問。使用MAC身份認證,組織可以確保只有組織提供的設備才能使用內部資源。


注意:

本文使用的所有網路IP位址和子網路遮罩只是作為範例。請用您的實際網路IP位址和子網路遮罩替換它們。本範例中使用的身份驗證server是在Ubuntu server中運行的FreeRADIUS。本文中顯示的所有UI均來自XGS4600系列Switch。

1. Switch的設定

1-1. 登入Switch的Web GUI。

1-2. 選到Advance Application > AAA> RADIUS Server Setup。 設定RADIUS server的IP位址並設定共享密碼。點選apply


注意:

共享密碼必須與RADIUS server的客戶端配置文件的密碼一致。

1-3. 選到Advance Application > Port Authentication > MAC Authentication。將MAC Authentication的Active以及連接PORT的Active打勾。不要將連接到USGRADIUS serverPrivate-Server的PORT Active打勾。



2. 在RADIUS server中進行設定

2-1. /etc/freeradius/clients.conf中編輯客戶端設定文件。保存文件並退出。


注意:

客戶端IP位址和密碼必須與Switch的管理IP和共享密碼一致。

2-2. / etc / freeradius / users中加入以下用戶配置文件。用戶名格式應為<名稱前綴> <設備的MAC位址>。保存文件並退出。


2-3. 重新啟動FreeRADIUS服務。


 

3. 測試結果

3-1. PC-APC-BPC-Guest連接到Switch。

3-2. PC-A和PC-B應該能夠連線USG和Private-Server。

3-3. PC-Guest應該無法連線USG和Private-Server。

4. 可能出錯的地方

4-1. 如果Switch不允許授權設備連線:

4-1-1. RADIUS server的用戶配置文件必須使用設備的MAC位址的所有大寫字符,並用(-)代替(:)。

4-1-2. 像是膝上型電腦或筆電之類的機器具有多個MAC位址(LAN,無線等)。確保在RADIUS server的用戶配置文件中使用了正確的MAC位址。

4-2. 如果在更正了Switch或RADIUS server設定之後,Switch仍然不允許授權的設備連線,請等待幾分鐘,然後重試。這由MAC身份認證的超時時間判斷,其中設備重新認證的默認時間為300秒。

歡迎!

It looks like you're new here. If you want to get involved, click on this button!

歡迎!

It looks like you're new here. If you want to get involved, click on this button!