목차

소개

사전 요구 사항

요구 사항

사용되는 구성 요소

네트워크 다이어그램

표기 규칙

로컬 인증으로 VPN 3000 Concentrator 구성

Microsoft PPTP 클라이언트 구성

Windows 98 - PPTP 기능 설치 및 구성

Windows 2000 - PPTP 기능 구성

Windows NT

Windows Vista

MPPE 추가(암호화)

다음을 확인합니다.

VPN Concentrator 확인

PC 확인

디버그

VPN 3000 디버그 - 정상 인증

문제 해결

문제 해결을 위한 가능한 Microsoft 문제

관련 정보

소개

Cisco VPN 3000 Concentrator는 네이티브 Windows 클라이언트에 대한 PPTP(Point-to-Point Tunnel Protocol) 터널링 방법을 지원합니다. 이러한 VPN Concentrator에서는 40비트 및 128비트 암호화를 지원하여 안정적인 연결을 제공합니다.

Cisco ACS(Secure Access Control Server)를 사용하여 확장 인증을 사용하는 PPTP 사용자를 위한 VPN Concentrator를 구성하려면 Windows RADIUS 인증을 위해 Cisco Secure ACS를 사용하여 VPN 300 Concentrator PPTP 구성을 참조하십시오.

사전 요구 사항

요구 사항

Cisco VPN 3000 Concentrator에서 PPTP 암호화가 지원되는 시기에 언급된 전제 조건을 충족해야 합니다. 이 구성을 시도하기 전에

사용되는 구성 요소

이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.

- VPN 3015 Concentrator(버전 4.0.4.A)

- PPTP 클라이언트가 있는 Windows PC

이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.

네트워크 다이어그램

이 문서에서는 다음 네트워크 설정을 사용합니다.

표기 규칙

문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 규칙을 참조하십시오.

로컬 인증으로 VPN 3000 Concentrator 구성

로컬 인증으로 VPN 3000 Concentrator를 구성하려면 다음 단계를 완료합니다.

1. VPN Concentrator에서 각 IP 주소를 구성하고 연결 상태를 확인합니다.

2. Configuration(컨피그레이션) > User Management(사용자 관리) > Base Group PPTP/L2TP 탭에서 PAP 인증이 선택되었는지 확인합니다.

3. Configuration > System > Tunneling Protocols > PPTP를 선택하고 Enabled가 선택되어 있는지 확인합니다.

4. Configuration > User Management > Groups > Add를 선택하고 PPTP 그룹을 구성합니다. 이 예에서 그룹 이름은 "pptpgroup"이고 비밀번호(및 비밀번호 확인)는 "cisco123"입니다.

5. 그룹의 General(일반) 탭에서 인증 프로토콜에서 PPTP 옵션이 활성화되었는지 확인합니다.

6. PPTP/L2TP 탭에서 PAP 인증을 활성화하고 암호화를 비활성화합니다(암호화는 나중에 언제든지 활성화할 수 있음).

7. Configuration > User Management > Users > Add를 선택하고 PPTP 인증을 위해 cisco123 비밀번호로 로컬 사용자(일명 "pptpuser")를 구성합니다. 이전에 정의한 "pptpgroup"에 사용자를 넣습니다.

8. 사용자의 General(일반) 탭에서 터널링 프로토콜에서 PPTP 옵션이 활성화되었는지 확인합니다.

9. Configuration > System > Address Management > Pools를 선택하여 주소 관리를 위한 주소 풀을 정의합니다.

10. Configuration > System > Address Management > Assignment를 선택하고 VPN Concentrator에서 주소 풀을 사용하도록 지시합니다.

Microsoft PPTP 클라이언트 구성

참고: Microsoft 소프트웨어 구성에 관한 정보는 Microsoft 소프트웨어에 대한 보증 또는 지원과 함께 제공되지 않습니다. Microsoft 소프트웨어에 대한 지원은 Microsoft에서 제공됩니다 .

Windows 98 - PPTP 기능 설치 및 구성

설치

PPTP 기능을 설치하려면 다음 단계를 완료합니다.

1. 시작 > 설정 > 제어판 > 새 하드웨어 추가(다음) > 목록에서 선택 > 네트워크 어댑터(다음)를 선택합니다.

2. 왼쪽 패널에서 Microsoft를 선택하고 오른쪽 패널에서 Microsoft VPN Adapter를 선택합니다.

구성

PPTP 기능을 구성하려면 다음 단계를 완료합니다.

1. 시작 > 프로그램 > 보조프로그램 > 통신 > 전화 접속 네트워킹 > 새 연결 만들기를 선택합니다.

2. Select a device 프롬프트에서 Microsoft VPN Adapter를 사용하여 연결합니다. VPN 서버 IP는 3000 터널 엔드포인트입니다.

Windows 98 기본 인증에서는 암호 암호화(예: CHAP 또는 MSCHAP)를 사용합니다. 이 암호화를 처음 비활성화하려면 속성 > 서버 유형을 선택하고 암호화된 암호 및 데이터 암호화 필요 상자의 선택을 취소합니다.

Windows 2000 - PPTP 기능 구성

PPTP 기능을 구성하려면 다음 단계를 완료합니다.

1. Start(시작) > Programs(프로그램) > Accessories(보조프로그램) > Communications > Network and Dialup connections(네트워크 및 전화 접속 연결) > Make new connection(새 연결 만들기)을 선택합니다.

2. Next(다음)를 클릭하고 Connect to a private network through the Internet(인터넷을 통해 사설 네트워크에 연결) > Dial a connection before(LAN을 사용하는 경우 이 옵션을 선택하지 않음)를 선택합니다.

3. Next(다음)를 다시 클릭하고 VPN 3000 Concentrator의 외부 인터페이스인 터널 엔드포인트의 호스트 이름 또는 IP를 입력합니다. 이 예에서는 IP 주소가 161.44.17.1입니다.

Properties > Security for the connection > Advanced를 선택하여 비밀번호 유형을 PAP로 추가합니다. 기본값은 CHAP 또는 PAP가 아니라 MSCHAPv2 및 MSCHAPv2입니다.

이 영역에서는 데이터 암호화를 구성할 수 있습니다. 처음에 비활성화할 수 있습니다.

Windows NT

Microsoft 웹 사이트에서 PPTP용 Windows NT 클라이언트 설정에 대한 정보에 액세스할 수 있습니다 .

Windows Vista

PPTP 기능을 구성하려면 다음 단계를 완료합니다.

1. 시작 단추에서 연결을 선택합니다.

2. 연결 또는 네트워크 설정을 선택합니다.

3. Connect to a workplace(작업 공간에 연결)를 선택하고 Next(다음)를 클릭합니다.

4. Use my Internet Connection (VPN)(내 인터넷 연결 사용(VPN)을 선택합니다.

참고: "이미 있는 연결을 사용하시겠습니까?"라는 메시지가 표시되면 아니요, 새 연결을 생성하고 다음을 클릭합니다.

5. Internet Address 필드에 pptp.vpn.univ.edu를 입력합니다(예:

6. Destination Name 필드에 UNIVVPN을 입력합니다.

7. User Name(사용자 이름) 필드에 UNIV Logon ID를 입력합니다. UNIV 로그온 ID는 @univ.edu 이전의 전자 메일 주소의 일부입니다.

8. Password(비밀번호) 필드에 UNIV Logon ID 비밀번호를 입력합니다.

9. Create(생성) 버튼을 클릭한 다음 Close(닫기) 버튼을 클릭합니다.

10. VPN 연결을 생성한 후 VPN 서버에 연결하려면 Start(시작), Connect to(연결)를 차례로 클릭합니다.

11. 창에서 VPN 연결을 선택하고 Connect(연결)를 클릭합니다.

MPPE 추가(암호화)

암호화를 추가하기 전에 PPTP 연결이 암호화 없이 작동하는지 확인합니다. 예를 들어 PPTP 클라이언트에서 Connect 버튼을 클릭하여 연결이 완료되었는지 확인합니다. 암호화를 요구하려면 MSCHAP 인증을 사용해야 합니다. VPN 3000에서 Configuration(구성) > User Management(사용자 관리) > Groups(그룹)를 선택합니다. 그런 다음 그룹의 PPTP/L2TP 탭에서 PAP를 선택 취소하고, MSCHAPv1을 선택하고, PPTP 암호화에 대해 Required를 선택합니다.

선택 또는 필수 데이터 암호화 및 MSCHAPv1(옵션인 경우)에 대해 PPTP 클라이언트를 다시 구성해야 합니다.

다음을 확인합니다.

이 섹션에서는 컨피그레이션이 제대로 작동하는지 확인하는 데 사용할 수 있는 정보를 제공합니다.

VPN Concentrator 확인

Microsoft PPTP Client Configuration(Microsoft PPTP 클라이언트 컨피그레이션) 섹션에서 앞서 생성한 PPTP 클라이언트에서 전화를 걸어 PPTP 세션을 시작할 수 있습니다.

VPN Concentrator의 Administration(관리) > Administer Sessions(세션 관리) 창을 사용하여 모든 활성 PPTP 세션에 대한 매개변수 및 통계를 볼 수 있습니다.

PC 확인

PC에 IP 주소가 두 개 있는지 확인하려면 PC의 명령 모드에서 ipconfig 명령을 실행합니다. 하나는 자신의 IP 주소이고 다른 하나는 IP 주소 풀에서 VPN Concentrator에 의해 할당됩니다. 이 예에서 IP 주소 172.16.1.10은 VPN Concentrator에서 할당한 IP 주소입니다.

디버그

연결이 작동하지 않으면 VPN Concentrator에 PPTP 이벤트 클래스 디버그를 추가할 수 있습니다. Configuration > System > Events > Classes > Modify 또는 Add를 선택합니다(여기에 표시됨). PPTPDBG 및 PPTPDECODE 이벤트 클래스도 사용할 수 있지만 너무 많은 정보를 제공할 수 있습니다.

이벤트 로그는 Monitoring(모니터링) > Filterable Event Log(필터링 가능한 이벤트 로그)에서 검색할 수 있습니다.

VPN 3000 디버그 - 정상 인증

1 09/28/2004 21:36:52.800 SEV=4 PPTP/47 RPT=29 171.69.89.129

Tunnel to peer 171.69.89.129 established

2 09/28/2004 21:36:52.800 SEV=4 PPTP/42 RPT=29 171.69.89.129

Session started on tunnel 171.69.89.129

3 09/28/2004 21:36:55.910 SEV=5 PPP/8 RPT=22 171.69.89.129

User [pptpuser]

Authenticated successfully with MSCHAP-V1

4 09/28/2004 21:36:59.840 SEV=4 AUTH/22 RPT=22

User [pptpuser] Group [Base Group] connected, Session Type: PPTP

PPTP 사용자 상태 세부 정보 창을 클릭하여 Windows PC의 매개변수를 확인합니다.

문제 해결

다음과 같은 오류가 발생할 수 있습니다.

- 사용자 이름 또는 암호가 잘못되었습니다.

VPN 3000 Concentrator 디버그 출력:

1 09/28/2004 22:08:23.210 SEV=4 PPTP/47 RPT=44 171.69.89.129

Tunnel to peer 171.69.89.129 established

2 09/28/2004 22:08:23.220 SEV=4 PPTP/42 RPT=44 171.69.89.129

Session started on tunnel 171.69.89.129

3 09/28/2004 22:08:26.330 SEV=3 AUTH/5 RPT=11 171.69.89.129

Authentication rejected: Reason = User was not found

handle = 44, server = (none), user = pptpusers, domain = <not specified>

5 09/28/2004 22:08:26.330 SEV=5 PPP/9 RPT=11 171.69.89.129

User [pptpusers]

disconnected.. failed authentication ( MSCHAP-V1 )

6 09/28/2004 22:08:26.340 SEV=4 PPTP/35 RPT=44 171.69.89.129

Session closed on tunnel 171.69.89.129 (peer 32768, local 22712, serial 40761),

reason: Error (No additional info)

8 09/28/2004 22:08:26.450 SEV=4 PPTP/34 RPT=44 171.69.89.129

Tunnel to peer 171.69.89.129 closed, reason: None (No additional info)

사용자에게 표시되는 메시지(Windows 98에서):

Error 691: The computer you have dialed in to has denied access

because the username and/or password is invalid on the domain.

사용자에게 표시되는 메시지(Windows 2000에서):

Error 691: Access was denied because the username and/or

password was invalid on the domain.

- "Encryption Required(암호화 필요)"는 PC에서 선택되지만 VPN Concentrator에서는 선택되지 않습니다.

사용자에게 표시되는 메시지(Windows 98에서):

Error 742: The computer you're dialing in to does not support the data

encryption requirements specified.

Please check your encryption settings in the properties of the connection.

If the problem persists, contact your network administrator.

사용자에게 표시되는 메시지(Windows 2000에서):

Error 742: The remote computer does not support

the required data encryption type

- 40비트 암호화만 지원하는 PC가 있는 VPN Concentrator에서 "Encryption Required"(128비트)가 선택됩니다.

VPN 3000 Concentrator 디버그 출력:

4 12/05/2000 10:02:15.400 SEV=4 PPP/6 RPT=7 171.69.89.129 User [ pptpuser ] disconnected.

PPTP Encryption configured as REQUIRED.. remote client not supporting it.

사용자에게 표시되는 메시지(Windows 98에서):

Error 742:  The remote computer does not support

the required data encryption type.

사용자에게 표시되는 메시지(Windows 2000에서):

Error 645 Dial-Up Networking could not complete the connection to the server.

Check your configuration and try the connection again.

- VPN 3000 Concentrator는 MSCHAPv1에 대해 구성되고 PC가 PAP에 대해 구성되었지만 인증 방법에 동의할 수 없습니다

VPN 3000 Concentrator 디버그 출력:

8 04/22/2002 14:22:59.190 SEV=5 PPP/12 RPT=1 171.69.89.129

User [pptpuser] disconnected. Authentication protocol not allowed.

사용자에게 표시되는 메시지(Windows 2000에서):

Error 691:  Access was denied because the username and/or password

was invalid on the domain.

문제 해결을 위한 가능한 Microsoft 문제

- 로그오프 후 RAS 연결을 활성 상태로 유지하는 방법

Windows RAS(원격 액세스 서비스) 클라이언트에서 로그오프하면 모든 RAS 연결이 자동으로 끊어집니다. 로그오프한 후 RAS 클라이언트의 레지스트리에서 KeepRasConnections 키를 계속 연결하도록 설정합니다. 자세한 내용은 Microsoft 기술 자료 문서 - 158909 를 참조하십시오.

- 캐시된 자격 증명으로 로그온할 때 사용자에게 경고가 표시되지 않음

이 문제의 증상은 Windows 기반 워크스테이션 또는 구성원 서버에서 도메인에 로그온하려고 할 때 도메인 컨트롤러를 찾을 수 없고 오류 메시지가 표시되지 않을 때 발생합니다. 대신 캐시된 자격 증명을 사용하여 로컬 컴퓨터에 로그온합니다. 자세한 내용은 Microsoft 기술 자료 문서 - 242536 을 참조하십시오.

- 도메인 검증 및 기타 이름 확인 문제를 위해 LMHOSTS 파일을 작성하는 방법

TCP/IP 네트워크에서 이름 확인 문제가 발생하고 LMHOSTS 파일을 사용하여 NetBIOS 이름을 확인해야 하는 인스턴스가 있을 수 있습니다. 이 문서에서는 이름 확인 및 도메인 검증을 지원하기 위해 LMHOSTS 파일을 생성하는 데 사용되는 적절한 방법에 대해 설명합니다. 자세한 내용은 Microsoft 기술 자료 문서 - 180094 를 참조하십시오.

관련 정보

- RFC 2637: PPTP(Point-to-Point Tunneling Protocol)

- Cisco Secure ACS for Windows 지원 페이지

- Cisco VPN 3000 Concentrator에서 PPTP 암호화는 언제 지원됩니까?

- Windows RADIUS 인증을 위한 Cisco Secure ACS로 VPN 3000 Concentrator 및 PPTP 구성

- Cisco VPN 3000 Concentrator 지원 페이지

- Cisco VPN 3000 클라이언트 지원 페이지

- IP Security(IPSec) 제품 지원 페이지

- PPTP 제품 지원 페이지

- 기술 지원 및 문서 − Cisco Systems