Durch das Hinzufügen der FreeRADIUS-Integration zu VMware Edge Network Intelligence können Sie die spezifischen RADIUS-Authentifizierungsnachrichten im Zusammenhang mit einer Netzwerkauthentifizierung von Geräten anzeigen. Ohne diese Integration werden RADIUS-Nachrichten nicht dekodiert und können nur melden, ob eine Authentifizierungsanfrage erfolgreich war oder fehlgeschlagen ist. Diese Integration wird durch Hinzufügen des Crawlers als Syslog-Protokollierungsziel erreicht.
Unterstützter Mindestradius: 3.0.15
Sie können radiusd -v ausführen, um die Version von freeradius zu überprüfen.
Schritt 1:
Bearbeiten Sie die Radius-Konfigurationsdatei „radiusd.conf“ wie folgt:
#logdir replace "/var/log/freeradius" by "syslog" ${localstatedir}/log/radius Under log settings: #destination - replace "files" by "syslog" destination = syslog #default is daemonsys log_facility = daemon stripped_names = no #Log authentication requests to the log file. auth = yes #Audit password if it's rejected. auth_badpass = no #Audit password if it's correct. auth_goodpass = no Add the format for msg_goodpass and msg_badpass as follows: For Aruba: msg_goodpass = "CallingStationId=%{Calling-Station-Id}, CalledStationId=%{Called-Station-Id}, ESSID=%{Essid-Name}, APName=%{AP-Name}, Subject=%{TLS-Client-Cert-Subject}" msg_badpass = "CallingStationId=%{Calling-Station-Id}, CalledStationId=%{Called-Station-Id}, ESSID=%{Essid-Name}, APName=%{AP-Name}, Subject=%{TLS-Client-Cert-Subject}" For Cisco: msg_goodpass = "CallingStationId=%{Calling-Station-Id}, CalledStationId=%{Called-Station-Id}" msg_badpass = "CallingStationId=%{Calling-Station-Id}, CalledStationId=%{Called-Station-Id}" Note - We support the following formats for CalledStationId - MAC address of the Access Point AP Name with ESSID separated by a colon, AP-name:ESSID
Schritt 2: Starten Sie FreeRADIUS neu.
If you're running Debian Linux or Ubuntu Linux: /etc/init.d/freeradius restart If you're running Red Hat Enterprise Linux service: radiusd restart If you're running FreeBSD operating system: /etc/rc.d/radiusd restart
Schritt 3: Bearbeiten Sie die /etc/rsyslog.conf-Datei und fügen Sie Folgendes hinzu:
#Enable UDP module $ModLoad imudp $UDPServerRun 514 #FreeRADIUS log daemon.* @<crawler_ip>
Schritt 4: Starten Sie Rsyslog neu.
If you're running Debian Linux or Ubuntu Linux: /etc/init.d/rsyslog restart If you're running Red Hat Enterprise Linux: service rsyslog restart If you're running FreeBSD operating system: /etc/rc.d/syslogd restart