Download - 9. Direct Access Workshop - Marc Eggenberger

Transcript
Page 1: 9. Direct Access Workshop - Marc Eggenberger

Microsoft Direct Access

Swiss IPv6 Council

swissipv6council.ch

Sunny Connection AGwww.sunny.ch

Page 2: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 2

Themen

Was ist Direct AccessVPN BisherDirect Access High LevelDirect Access VoraussetzungenInstallationMögliche ProblemeFazit

Page 3: 9. Direct Access Workshop - Marc Eggenberger

Was ist Direct Access?

Page 4: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 4

Direct Access von Microsoft

Always Connected – Better Protected – East to ManageFeature von Windows 7 & Windows Server 2008 R2„Seamlessly connected“„Improve Productivity of Mobile Workforce“„Improved Manageability of Remote Users“„Improved Security“VPN? Steht nirgends

Page 5: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 5

Remote Access / VPN bisher

Secure Clients „graben“ sich tief ins System einOft erst nach Login, nicht schon bei Ctrl-Alt-DelFunktionieren nicht überall:

IPSec gesperrtPPTP hinter NAT � nur 1 User

User müssen Verbindung herstellen

Page 6: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 6

DA High Level Übersicht

Remote Access Solution von Microsoft – Neues „VPN“Bidirektionale Always on Verbindung – auch vor der Windows AnmeldungFunktioniert automatisch und von allen Netzen aus:

ZuhauseHotelEtc

Verwaltung komplett über GPO möglichKommt in 2 Geschmacksrichtungen:

Vanille: Nur Windows DA – 2008SP2/R2 DC/DNS, IPv6 onlyVanille Erdbeere: Mit Forefront UAG – auch mit 2003 und IPv4

Page 7: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 7

Vorraussetzungen für DA

Client Windows 7 Enterprise / UltimatePKI Infrastruktur

Computer & SSL ZertifikateHealth Certs wenn NAPCRL Distribution Point (erreichbar intern UND extern)

IPSec & GPOsDNS/ADC – mind. 1 ausser für Vanille Erdbeere, da muss nur der UAG Server Windows 2008R2 seinNLS Server2 öffentliche IPs – aufeinanderfolgend und nicht genNATedEinige Firewall Exception RulesIPv6

Page 8: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 8

Unterschied mit und ohne UAG

Ohne UAG – VanilleMind. 1 DC & 1 DNS Server Windows 2008SP2 oder 2008R2Nur IPv6 Resourcen erreichbar

Mit UAG – Vanille ErdbeereUAG muss 2008R2 seinInterne IPv4 Resourcen auch erreichbar mittels NAT64 & DNS64

Page 9: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 9

Und nun Setup.exe ausführen?

Wird schiefgehen – Ziemlich sicherAlle Voraussetzungen erfüllt?

Klar – her mit dem Setup.exe …. Welche Voraussetzungen nochmals?

Page 10: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 10

Nochmals einige VorraussetzungenWindows 7 Enterprise oder UltimatePKI

Erreichbare CRL - http://technet.microsoft.com/en-us/library/ee649168(WS.10).aspxSpezielle Vorlagen für DA Clients und SSL-Server -http://technet.microsoft.com/en-us/library/ee649249(WS.10).aspx

Öffentliche NIC muss ein Gateway haben, sollte aber keinen öffentlichen DNS Server eingetragen haben DNS64 Konflikt -http://technet.microsoft.com/en-us/library/dd857262.aspxNLS

DA Clients versuchen NLS zu erreichen um zu testen ob sie intern oder extern sind.

Page 11: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 11

Jetzt den UAG Assistenen starten

Page 12: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 12

UAG Assistent

Page 13: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 13

UAG Assistenen

Page 14: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 14

UAG Assistent

Page 15: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 15

UAG Assistent

Next – Next – Next …..Moment, was war das jetzt gleich?

Gemäss Anleitung ISATAP aus globalen DNS-Sperrliste entfernen und einen A-Eintrag erstellen - http://technet.microsoft.com/en-us/library/ee649158(WS.10).aspx

Page 16: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 16

ISATAP aktivieren? Konsequenzen

Jeder Vista, Windows 7 und Windows 2008 Rechner im gesamten Netzwerk wird seine virtuellen ISATAP Interfaces hochfahren und wird sie benutzen wenn er kann

Page 17: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 17

Bisher

Page 18: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 18

Neu

Page 19: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 19

IPv6 funktioniert – Toll oder?

Clients kommunizieren nun per IPv6 wo möglich – IPv6 hat VorrangtIst doch super – Oder etwa nicht?Die Applikationen benützen doch automatisch IPv4 wenn IPv6 nicht geht oder? … Nein (nicht alle)Testen testen testenIm Notfall: ISATAP auf dem entsprechenden Server abstellen und den AAAA Record aus dem DNS löschen

Page 20: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 20

ISATAP

Muss nicht über DNS aktiviert werdenTest Rechner muss nur Host ISATAP auflösen können �Hostsfile EintragISATAP kann auch pro Hosts/Server deaktiviert werden:

netsh interface isatap set state disabled

Ist ISATAP zwingend? Nein, falls UAG eingesetzt wird (NAT64 und DNS64) braucht es ISATAP nichtErste Schritte:

Kein A Eintrag für ISATAPNur auf Testrechner aktivieren und Hosts Eintrag verwenden

Page 21: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 21

Weiter im DA Assistenten

Authentication Options – Die Zertifikate für die Authentifizierung angebenInfrastructure Server

NLS Server angebenDNS Suffixe für interne DNS ServerDC Server

Application ServerEnd-to-Edge authenticaton and encryption für alle oder nur spezifische App Server

Dann generiert der Assistent die Policies, die dann via Group Policy Management ersichtlich sind

Page 22: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 22

Group Policies

Page 23: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 23

Ablauf UAG/DA Client Verbindungsaufbau

Client prüft via NLS ob er intern ist:Ja � direktNein � extern

Direkt im Internet (kein NAT) � Client benutzt 6to4Hinter NAT und UDP geht � Client benutzt TeredoHinter NAT und UDP blockiert � HTTPS-Tunnel über TCP/443

Page 24: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 24

Tunnel ist vor Useranmeldung verfügbar

DA-Client

Tunnel 1: DA-Client

UAG

Auth: Computerzertifikat + ComputeraccountGPOs, Patches, komplettes Client-Management

Page 25: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 25

DNS - NRPT

Client muss wissen, welchen DNS Server er wann benutzt �Name Resolution Policy Table (NRPT)Feature von Windows 7 / 2008

Page 26: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 26

Aktive Verbindungen – wo seh ich die?

UAG ServerWindows Firewall With Advanced Security > Monitoring > Security Associations > Main Modenetsh advfirewall monitor show mmsa

DA Clientnetsh advfirewall monitor show mmsa

Page 27: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 27

Mögliche Probleme

HTTP/S Interface auf dem UAG kann nicht gestartet werden:A timeout occurered. The IP-HTTPS networkinterface cannot be enabled. �Server neu installieren

Alles (RDP, Antivirus, AD etc) geht, aber Zugriff auf Admin Shares (c$) geht nicht:

Allow edge traversal auf einer spezifischen Firewall ruleerlauben:

http://technet.microsoft.com/en-us/library/ee809076.aspx

Page 28: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 28

Fazit

Direct Access mit dem Always-On Ansatz bietet eine mögliche Lösung zu den jetzigen VPN Umgebungen

BidirectionalVor dem Login verfügbarTransparent für den Benutzer

ABER ….Der Implementierungsaufwand darf nicht unterschätzt werden!!!

Page 29: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 29

Ausbildung

Zur Zeit sind folgende Kurse im Angebot:

2-tägiger IPv6 Essentials Hands-On WorkshopWird bei Digicomp Academy in Zürich durchgeführt. Nächster Kurs 23./24. Juni 2011

2-tägiges IPv6 Essentials SeminarÖffentlicher Kurs oder als Firmenkurs – legt die technische Grundlage für alle Leute innerhalb der Organisation, welche mit der Planung und Integration von IPv6 zu tun haben.

Auf www.sunny.ch/education/f_seminars.htmsind alle aktuellen Kurse zu finden.

Page 30: 9. Direct Access Workshop - Marc Eggenberger

Workd IPv6 Day @ Digicomp – 8. Juni 2011 30

Vielen Dank für die Aufmerksamkeit

IPv6 Grundlagen, Funktionalität, Integration

von Silvia Hagen, Deutsch2. Auflage, Sunny Edition, 2009ISBN 978-3-9522942-2-2

IPv6 Essentialsby Silvia Hagen, English2nd Edition, O'Reilly, May 2006ISBN 978-0-596-10058-2