Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:eduroam:easyroam:vlan_in_easyroam [2024/05/30 10:21] – angelegt Ralf Paffrath | de:eduroam:easyroam:vlan_in_easyroam [2024/09/23 14:48] (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 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 14: | Zeile 13: | ||
LogLevel | LogLevel | ||
- | ####### | + | ####### |
client wlan_controllser { | client wlan_controllser { | ||
Zeile 22: | Zeile 21: | ||
} | } | ||
########## PKI stuff #### | ########## PKI stuff #### | ||
+ | |||
tls eduroamPKI { | tls eduroamPKI { | ||
CACertificateFile | CACertificateFile | ||
Zeile 74: | Zeile 74: | ||
LogLevel | LogLevel | ||
- | ####### | + | ####### |
client wlan_controllser { | client wlan_controllser { | ||
Zeile 90: | Zeile 90: | ||
| | ||
| | ||
- | | + | |
} | } | ||
Zeile 154: | Zeile 154: | ||
LogLevel | LogLevel | ||
- | ####### | + | ####### |
client wlan_controllser { | client wlan_controllser { | ||
Zeile 207: | Zeile 207: | ||
realm / | realm / | ||
- | server | + | server |
} | } | ||
Zeile 215: | Zeile 215: | ||
| | ||
}</ | }</ | ||
+ | |||
+ | Der neu hinzukommende radsecproxy: | ||
< | < | ||
Zeile 231: | Zeile 233: | ||
| | ||
| | ||
- | | + | |
} | } | ||
Zeile 250: | Zeile 252: | ||
###### PKI stuff #### | ###### PKI stuff #### | ||
+ | |||
tls eduroamPKI { | tls eduroamPKI { | ||
CACertificateFile | CACertificateFile | ||
Zeile 256: | Zeile 259: | ||
####### Federationsserver stuff #### | ####### Federationsserver stuff #### | ||
+ | |||
server | server | ||
host 193.174.75.134 | host 193.174.75.134 | ||
Zeile 282: | Zeile 286: | ||
###### realm stuff ##### | ###### realm stuff ##### | ||
+ | |||
realm realm / | realm realm / | ||
| | ||
Zeile 292: | Zeile 297: | ||
=== 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 339: | Zeile 344: | ||
| | ||
Value: 363427 | Value: 363427 | ||
- | STA 01: | + | STA 01: |
+ | |||
+ | === Der vereitelte Missbrauch ==== | ||
+ | |||
+ | Denkbar wäre mit einem gültigen easyroam Pseudozertifikat und einer gefälschten äußeren Identität die VLAN - Konfiguration auszutricksen. | ||
+ | |||
+ | < | ||
+ | Sending RADIUS message to authentication server | ||
+ | RADIUS message: code=1 (Access-Request) identifier=9 length=518 | ||
+ | | ||
+ | Value: ' | ||
+ | | ||
+ | Value: 127.0.0.1 | ||
+ | | ||
+ | Value: ' | ||
+ | | ||
+ | Value: 1400 | ||
+ | | ||
+ | Value: 19 | ||
+ | | ||
+ | Value: 2 | ||
+ | | ||
+ | Value: ' | ||
+ | | ||
+ | Value: 02d101520d005f71c34fcce8e12d54e2b13ac0c6b105cfde03a036f179bc575630c657a14c8cb3bceb87e09320e04cf09cc52a9bbe9ca83cd0dd111664565e6193f0178fe19086921f3edcfd67a69c31de8d168f5ecd14eb51832bf55ab082b0d3db6a9555a9ba1103fbe1c3ff88697f3d436dcff49b54d92896e9d9a5d184cbaca0698f8744e94fa1c800129e268904b70546f45962b2290c06d34b0ad85ee37743bd02feda080a200328997e84e713256ce5ce64bb04a611c744829ad2b5f5bf8e6a36bf21f0efd1489ef2841013554982e9ae447f31cf7eb0acb17c71f2298c009e9676013b0705c757dd8705af23f008d2571c66eefd08f336a433 | ||
+ | | ||
+ | Value: 0d318a30b3ca7daa1c4e36170303004583ff81e5939f69e193ab8eb441c5596a33a8c21418616d3617c15cc00afaf421739c11bc1771ee8548b945907904e7e2a396b84df50ce7e5c64a12feebd330741c9d90c52e | ||
+ | | ||
+ | Value: 2168c43f29b9c9eafd8c90d2473fe380 | ||
+ | | ||
+ | Value: 80e122ef58f88e4963afead78911076b | ||
+ | Next RADIUS client retransmit in 3 seconds | ||
+ | EAPOL: SUPP_BE entering state RECEIVE | ||
+ | Received 186 bytes from RADIUS server | ||
+ | Received RADIUS message | ||
+ | RADIUS message: code=3 (Access-Reject) identifier=9 length=186 | ||
+ | | ||
+ | Value: 04d10004 | ||
+ | | ||
+ | Value: 1738d193c2cf0bba54fb9f5f3cf07647 | ||
+ | | ||
+ | Value: ' | ||
+ | STA 01: | ||
+ | |||
+ | === 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, |