RE: authentication problem

From: William Wang[MSFT] (v-rxwang_at_online.microsoft.com)
Date: 03/25/04


Date: Thu, 25 Mar 2004 11:54:38 GMT

Hi Kjelle,

I'm sorry for the delayed response. I can reproduce this problem. Now we
can confirm that using IPSec for communications between domain members and
domain controllers is not supported. As Andrew has already mentioned
earlier, I'd also like to included details here for your reference:

IPSec is based on the authentication of computers on a network; therefore,
before a computer can send IPSec-protected data, it must be authenticated.
The Active Directory security domain provides this authentication using the
Kerberos protocol. Accordingly, when IKE uses Kerberos to authenticate, the
Kerberos protocol and other dependent protocols (DNS, UDP LDAP and ICMP)
are used for communication with domain controllers. Additionally, Active
Directory¨Cbased IPSec policy settings are typically applied to domain
members through Group Policy. As a result, if IPSec is required from domain
members to the domain controllers, authentication traffic will be blocked
and IPSec communications will fail. In addition, no other authenticated
connections can be made using other protocols, and no IPSec other policy
settings can be applied to that domain member through Group Policy. For
these reasons, using IPSec for communications between domain members and
domain controllers is not supported.

For more information, you can refer to
<http://www.microsoft.com/resources/documentation/WindowsServ/2003/all/deplo
yguide/en-us/dnsbj_ips_teur.asp>

If you have any further questions please let me know.

Sincerely,

William Wang
Microsoft Online Support Engineer

Get Secure! - www.microsoft.com/security
=====================================================
When responding to posts, please "Reply to Group" via
your newsreader so that others may learn and benefit
from your issue.
=====================================================

This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------
>X-Tomcat-ID: 358503499
>References: <b30d01c40b6d$973b4040$a601280a@phx.gbl>
>MIME-Version: 1.0
>Content-Type: text/plain
>Content-Transfer-Encoding: 7bit
>From: v-rxwang@online.microsoft.com (William Wang[MSFT])
>Organization: Microsoft
>Date: Tue, 23 Mar 2004 14:05:54 GMT
>Subject: RE: authentication problem
>X-Tomcat-NG: microsoft.public.win2000.security
>Message-ID: <HTfQ5$NEEHA.3568@cpmsftngxa06.phx.gbl>
>Newsgroups: microsoft.public.win2000.security
>Lines: 99
>Path: cpmsftngxa06.phx.gbl
>Xref: cpmsftngxa06.phx.gbl microsoft.public.win2000.security:24115
>NNTP-Posting-Host: tomcatimport2.phx.gbl 10.201.218.182
>
>Hi Kjelle,
>
>It is just a quick note to let you know that I am still working on this
>issue for you. Due to the complexity of the issue, please be patient with
>me and I will get back to you as soon as possible. I appreciate your
>understanding and patience.
>
>Sincerely,
>
>William Wang
>Microsoft Online Support Engineer
>
>Get Secure! - www.microsoft.com/security
>=====================================================
>When responding to posts, please "Reply to Group" via
>your newsreader so that others may learn and benefit
>from your issue.
>=====================================================
>
>This posting is provided "AS IS" with no warranties, and confers no rights.
>--------------------
>>Content-Class: urn:content-classes:message
>>From: "kjelle" <kjell.ritter@kemi.se>
>>Sender: "kjelle" <kjell.ritter@kemi.se>
>>Subject: authentication problem
>>Date: Tue, 16 Mar 2004 07:44:38 -0800
>>Lines: 63
>>Message-ID: <b30d01c40b6d$973b4040$a601280a@phx.gbl>
>>MIME-Version: 1.0
>>Content-Type: text/plain;
>> charset="iso-8859-1"
>>Content-Transfer-Encoding: quoted-printable
>>X-Newsreader: Microsoft CDO for Windows 2000
>>X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
>>Thread-Index: AcQLbZc7ymor10iJQKm3mo3pU7Xwgw==
>>Newsgroups: microsoft.public.win2000.security
>>Path: cpmsftngxa06.phx.gbl
>>Xref: cpmsftngxa06.phx.gbl microsoft.public.win2000.security:23767
>>NNTP-Posting-Host: tk2msftngxa14.phx.gbl 10.40.1.166
>>X-Tomcat-NG: microsoft.public.win2000.security
>>
>>Cenario:
>>Mixed environment with Windows 2000 and 2003 servers and
>>clients.
>>IPSEC policys is distributed to clients and servers on
>>the network through group policys to protect
>>the "IPSEC_Users" OU´s communication on all IPtraffic.
>>Secured users and clients using ipsec is placed in a OU
>>called "IPSEC_users".
>>Domain controllers are placed in default OU "Domain
>>Controllers".
>>Secured servers are placed in a OU called "IPSEC_servers".
>>
>>Using the default ipsec policy filters in Windows the
>>computers in "IPSEC_users" OU is assigned the "Request
>>security" filter with certificate authentication on all
>>IPtraffic.
>>The "Domain Controller" OU is assigned "Respond only"
>>filter with certificate authentication on all IPtraffic.
>>The "IPSEC_servers" OU is assigned "Require security"
>>filter with certificate authentication on all IPtraffic.
>>
>>
>>Problem:
>>The problem arrise when the clients and domain
>>controllers are using these settings. The ipsec
>>kommunication works after a cashed login but the big
>>thing is that the client cannot locate the domain
>>controller in the domain for authentication at logon
>>witch result in group policy not beeing assigned. The
>>error message in event viewer is:
>>
>>Event id 1054: Can´t read the domain controller name on
>>the network. The specified domain is not available or
>>could not be contacted.............
>>
>>AND
>>
>>Event id 5719: This computer could not establish a secure
>>session with a domain controller in this domain LABB
>>because of following error:
>>There are no logon servers available to handle the login
>>request.........
>>
>>I doesn´t matter what kind of authentication method is
>>used, kerberos, pre-shared key or certificate
>>authentication.
>>I have been running a packet capture program on the
>>domain controller and analyzed what kind of traffic is
>>sent when the client is trying to login. I can clearly
>>see that the client is trying to do a DNS loockup of the
>>SRV record for the domain controller although there is no
>>reply sent from the server.
>>Although I manually add a filter action to send DNS
>>traffic in clear text between client and server, the
>>server doesn´t reply. I think this is the reason to why
>>the client can´t login correctly and maintain the policy
>>settings.
>>
>>The question is why this occur?
>>
>>Best regards
>>Kjelle
>>
>
>



Relevant Pages

  • Re: Securing the communication between all workstations in a domain
    ... I am no expert at Ipsec. ... I would try using the server (request ... security) policy in that OU - the secure policy is rather extreme and can ... exempt the domain controllers from ipsec traffic - a request policy may work ...
    (microsoft.public.win2000.security)
  • Re: authentication problem
    ... double or triple duty most traffic [authentication and AD replication] is ... laptops and I bring up ipsec as a possible solution with the caveat on ... domain controllers because many admins right away want to enable the require ... policy at the domain level which can bring their network to it's knees. ...
    (microsoft.public.win2000.security)
  • Re: domain users force only local server access
    ... You can restrict computers using ipsec policies. ... complex topic and domain controllers need to be exempt from any policy to ...
    (microsoft.public.win2000.security)
  • Re: Windows 9x clients authentication
    ... configuring the lan manger authentication level to be "send ntlmv2 responses ... That is a security option under security settings/local ... The only really secure method would be to use ipsec "require" policy on all ...
    (microsoft.public.win2000.security)
  • Re: Mapping drives and Encryption
    ... I ran into problems when I first started testing ipsec. ... The reason is that the domain controllers are also the KDC and the computer ... made authentication impossible. ... So then I tried using a request ipsec policy ...
    (microsoft.public.windowsxp.security_admin)