Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:eduroam:easyroam:vlan_in_easyroam [2024/05/30 10:58] – Ralf Paffrath | de:eduroam:easyroam:vlan_in_easyroam [2026/05/07 11:14] (aktuell) – Ralf Paffrath | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ==== Für Admins: Konfiguration von VLAN's in easyroam ==== | ==== Für Admins: Konfiguration von VLAN's in easyroam ==== | ||
| === Ausgangslage === | === Ausgangslage === | ||
| - | Selbstverständlich lassen sich auch VLAN's in easyroam konfigurieren. Ausgangskonfiguration ist eine typische RadSec Anbindung eines eduroam | + | Selbstverständlich lassen sich auch VLAN's in easyroam konfigurieren. Ausgangskonfiguration ist eine typische RadSec Anbindung eines eduroam |
| < | < | ||
| - | |||
| < | < | ||
| ListenUDP | ListenUDP | ||
| Zeile 27: | Zeile 26: | ||
| CertificateFile | CertificateFile | ||
| CertificateKeyFile / | CertificateKeyFile / | ||
| + | } | ||
| ###### Federationserver stuff ### | ###### Federationserver stuff ### | ||
| Zeile 32: | Zeile 32: | ||
| server | server | ||
| host 193.174.75.134 | host 193.174.75.134 | ||
| - | | + | |
| statusserver on | statusserver on | ||
| tls eduroamPKI | tls eduroamPKI | ||
| type tls | type tls | ||
| - | matchCertificateAttribute SubjectAltName: | ||
| } | } | ||
| server | server | ||
| host 193.174.75.138 | host 193.174.75.138 | ||
| - | | + | |
| statusserver on | statusserver on | ||
| tls eduroamPKI | tls eduroamPKI | ||
| type tls | type tls | ||
| - | matchCertificateAttribute SubjectAltName: | ||
| } | } | ||
| server | server | ||
| host 194.95.245.98 | host 194.95.245.98 | ||
| - | | + | |
| statusServer on | statusServer on | ||
| tls eduroamPKI | tls eduroamPKI | ||
| type tls | type tls | ||
| - | matchCertificateAttribute SubjectAltName: | ||
| } | } | ||
| ##### Realm stuff ### | ##### Realm stuff ### | ||
| Zeile 77: | Zeile 74: | ||
| ####### local WLAN stuff #### | ####### local WLAN stuff #### | ||
| - | client | + | client |
| host < | host < | ||
| type udp | type udp | ||
| Zeile 91: | Zeile 88: | ||
| | | ||
| | | ||
| - | | + | |
| } | } | ||
| Zeile 101: | Zeile 98: | ||
| CertificateFile | CertificateFile | ||
| CertificateKeyFile / | CertificateKeyFile / | ||
| + | } | ||
| ####### Federationsserver stuff #### | ####### Federationsserver stuff #### | ||
| Zeile 106: | Zeile 104: | ||
| server | server | ||
| host 193.174.75.134 | host 193.174.75.134 | ||
| - | | + | |
| statusserver on | statusserver on | ||
| tls eduroamPKI | tls eduroamPKI | ||
| rewriteIN addVLAN | rewriteIN addVLAN | ||
| type tls | type tls | ||
| - | matchCertificateAttribute SubjectAltName: | ||
| } | } | ||
| server | server | ||
| host 193.174.75.138 | host 193.174.75.138 | ||
| - | | + | |
| statusserver on | statusserver on | ||
| tls eduroamPKI | tls eduroamPKI | ||
| rewriteIN addVLAN | rewriteIN addVLAN | ||
| type tls | type tls | ||
| - | matchCertificateAttribute SubjectAltName: | ||
| } | } | ||
| server | server | ||
| host 194.95.245.98 | host 194.95.245.98 | ||
| - | | + | |
| statusServer on | statusServer on | ||
| tls eduroamPKI | tls eduroamPKI | ||
| rewriteIn addVLAN | rewriteIn addVLAN | ||
| type tls | type tls | ||
| - | matchCertificateAttribute SubjectAltName: | ||
| } | } | ||
| Zeile 142: | Zeile 137: | ||
| === Institutseigene Nutzende in privilegierte VLAN's === | === Institutseigene Nutzende in privilegierte VLAN's === | ||
| - | Besteht die Aufgabe darin die eigenen easyroam Nutzenden in ein privilegiertes VLAN zu leiten, wird eine zusätzliche radsecproxy Instanz benötigt und die angepasste | + | Besteht die Aufgabe darin die eigenen easyroam Nutzenden in ein privilegiertes VLAN zu leiten, wird eine zusätzliche radsecproxy Instanz benötigt und die angepasste Ausgangskonfiguration: |
| - | die angepasste Ausgangskonfiguration: | + | |
| < | < | ||
| Zeile 177: | Zeile 171: | ||
| CertificateFile | CertificateFile | ||
| CertificateKeyFile / | CertificateKeyFile / | ||
| + | } | ||
| ###### Federationserver stuff ### | ###### Federationserver stuff ### | ||
| Zeile 182: | Zeile 177: | ||
| server | server | ||
| host 193.174.75.134 | host 193.174.75.134 | ||
| - | | + | |
| statusserver on | statusserver on | ||
| tls eduroamPKI | tls eduroamPKI | ||
| type tls | type tls | ||
| - | matchCertificateAttribute SubjectAltName: | ||
| } | } | ||
| server | server | ||
| host 193.174.75.138 | host 193.174.75.138 | ||
| - | | + | |
| statusserver on | statusserver on | ||
| tls eduroamPKI | tls eduroamPKI | ||
| type tls | type tls | ||
| - | matchCertificateAttribute SubjectAltName: | ||
| } | } | ||
| server | server | ||
| host 194.95.245.98 | host 194.95.245.98 | ||
| - | | + | |
| statusServer on | statusServer on | ||
| tls eduroamPKI | tls eduroamPKI | ||
| type tls | type tls | ||
| - | matchCertificateAttribute SubjectAltName: | ||
| } | } | ||
| ##### Realm stuff ### | ##### Realm stuff ### | ||
| - | realm / | + | realm / |
| - | server | + | server |
| } | } | ||
| Zeile 234: | Zeile 226: | ||
| | | ||
| | | ||
| - | | + | |
| } | } | ||
| Zeile 258: | Zeile 250: | ||
| CertificateFile | CertificateFile | ||
| CertificateKeyFile / | CertificateKeyFile / | ||
| + | } | ||
| ####### Federationsserver stuff #### | ####### Federationsserver stuff #### | ||
| server | server | ||
| host 193.174.75.134 | host 193.174.75.134 | ||
| - | | + | |
| statusserver on | statusserver on | ||
| tls eduroamPKI | tls eduroamPKI | ||
| type tls | type tls | ||
| - | matchCertificateAttribute SubjectAltName: | ||
| } | } | ||
| server | server | ||
| host 193.174.75.138 | host 193.174.75.138 | ||
| - | | + | |
| statusserver on | statusserver on | ||
| tls eduroamPKI | tls eduroamPKI | ||
| type tls | type tls | ||
| - | matchCertificateAttribute SubjectAltName: | ||
| } | } | ||
| server | server | ||
| host 194.95.245.98 | host 194.95.245.98 | ||
| - | | + | |
| statusServer on | statusServer on | ||
| tls eduroamPKI | tls eduroamPKI | ||
| type tls | type tls | ||
| - | matchCertificateAttribute SubjectAltName: | ||
| } | } | ||
| ###### realm stuff ##### | ###### realm stuff ##### | ||
| - | realm realm / | + | realm realm / |
| | | ||
| | | ||
| Zeile 298: | Zeile 287: | ||
| === Der Test === | === Der Test === | ||
| - | Mit eapol_test lässt sich belegen, dass die Attribute für VLAN's korrekt | + | Mit eapol_test lässt sich belegen, dass die Attribute für VLAN's korrekt |
| < | < | ||
| Zeile 352: | Zeile 341: | ||
| < | < | ||
| - | RADIUS message: code=1 (Access-Request) identifier=9 length=512 | + | Sending RADIUS message to authentication server |
| - | | + | RADIUS message: code=1 (Access-Request) identifier=9 length=518 |
| - | Value: ' | + | |
| + | Value: ' | ||
| | | ||
| Value: 127.0.0.1 | Value: 127.0.0.1 | ||
| Zeile 368: | Zeile 358: | ||
| Value: ' | Value: ' | ||
| | | ||
| - | Value: | + | Value: |
| | | ||
| - | Value: | + | Value: |
| | | ||
| - | Value: | + | Value: |
| | | ||
| - | Value: | + | Value: |
| Next RADIUS client retransmit in 3 seconds | Next RADIUS client retransmit in 3 seconds | ||
| EAPOL: SUPP_BE entering state RECEIVE | EAPOL: SUPP_BE entering state RECEIVE | ||
| - | Received | + | Received |
| Received RADIUS message | Received RADIUS message | ||
| - | RADIUS message: code=3 (Access-Reject) identifier=9 length=180 | + | RADIUS message: code=3 (Access-Reject) identifier=9 length=186 |
| | | ||
| - | Value: | + | Value: |
| | | ||
| - | Value: | + | Value: |
| - | | + | |
| - | Value: ' | + | Value: ' |
| STA 01: | STA 01: | ||
| === Kombinieren === | === Kombinieren === | ||
| - | Die angeführten Beispiele lassen sich beliebig kombinieren. Zu beachten ist jedoch, dass lokale Loops konfiguriert werden können. Externe Loops, die den eduroam Betrieb gefährden könnten, sind ausgeschlossen, | + | Die angeführten Beispiele lassen sich beliebig kombinieren. Zu beachten ist jedoch, dass lokale Loops konfiguriert werden können. Externe Loops, die den eduroam Betrieb gefährden könnten, sind ausgeschlossen, |