Tôi có SonicWall nơi tôi muốn kích hoạt khả năng RADIUS SSO. Bài viết để làm điều này nêu rõ máy chủ RADIUSSend the user’s IP address in either Framed-IP-Address or Calling-Station-Id attribute in both Start and Stop messages.
Thiết lập của tôi như sau:
AP -> NPS -> (RADIUS Accounting forwarded) Sonicwall
Khi kết nối với AP, nó đăng nhập thành công. Khi sự kiện được chuyển tiếp đến SonicWall, nó không có Framed-IP-Address
hoặc IP trong Calling-Station-Id
(chỉ địa chỉ MAC).
Attribute Value Pairs
AVP: l=19 t=Acct-Session-Id(44): 53AB6162-00000010
AVP: l=6 t=Acct-Status-Type(40): Stop(2)
AVP: l=6 t=Acct-Authentic(45): RADIUS(1)
AVP: l=10 t=User-Name(1): user
AVP: l=6 t=NAS-IP-Address(4): 10.10.0.150
AVP: l=14 t=NAS-Identifier(32): xxxxxxxxx
AVP: l=6 t=NAS-Port(5): 0
AVP: l=35 t=Called-Station-Id(30): XX-XX-XX-XX-XX-XX:SSID
AVP: l=19 t=Calling-Station-Id(31): XX-XX-XX-XX-XX-XX
AVP: l=6 t=NAS-Port-Type(61): Wireless-802.11(19)
AVP: l=23 t=Connect-Info(77): CONNECT 0Mbps 802.11b
AVP: l=46 t=Class(25): 420e04e70000013700011700000000000000000000000000...
AVP: l=6 t=Acct-Session-Time(46): 604
AVP: l=6 t=Acct-Input-Packets(47): 182
AVP: l=6 t=Acct-Output-Packets(48): 145
AVP: l=6 t=Acct-Input-Octets(42): 32797
AVP: l=6 t=Acct-Output-Octets(43): 47272
AVP: l=6 t=Event-Timestamp(55): Jun 26, 2014 09:47:54.000000000 PDT
AVP: l=6 t=Acct-Terminate-Cause(49): User-Request(1)
AVP: l=22 t=Proxy-State(33): 1700000000000000000000000000000000000039
Tôi phát hiện ra rằng các AP Ubiquiti của tôi không gửi Framed-IP-Address
hoặc IP trong Calling-Station-Id
và họ đề nghị RADIUS lấy thông tin này từ DHCP. Tôi phải thiếu một cái gì đó vì tôi không thể tìm thấy cấu hình ở bất cứ đâu trong NPS hoặc dịch vụ DHCP.
Làm cách nào để có được thông tin chính xác cho SonicWall của tôi thông qua DHCP hoặc NPS?