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:53] – 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. In den Beispielen werden zwei Uplinks zu den Föderationsservern etabliert. Es ist aber auch möglich mit einem Beinchen zu den Föderationsservern VLAN's für die eigenen easyroam Nutzenden zu konfigurieren. Auch gezielt, easyroam Nutzende (extern/ | + | 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, |