끄적끄적 아무기록

VPN (Virtual Private Network) 설정을 통한 터널링

by 현생사는갓생지망생
반응형

VPN(Virtual Private Network)

- 가상사설망

- 인터넷망과 같은 공중망을 사설망처럼 이용해 회선비용을 크게 절감할 수 있다.

- 방화벽, 침입 탐지 시스템과 함께 현재 사용되는 가장 일반적인 보안 솔루션 중 하나이다.

 

host to site (전송모드)

- host가 암호화 복호화 담당, header는 암호화 X

- Overhead가 낮다.

- 중간자 공격

- 비용이 낮고 이동성이 좋다.

 

site to site (터널모드)

- 헤더까지 암호화 (header + payload)

 

실습 >>

 

그림에 맞게 각 서버 네트워크 카드 추가하고 IP 변경해준다.

 

먼저 Edit > Virtual Network Editor에서 VMnet2,3,4 카드를 추가해준다.

각각 2.0.0.0/24 , 3.0.0.0/24 , 4.0.0.0/24

DHCP 서비스 사용 안 할 것이고 실제 피시와 연결도 안 할 것으므로 둘 다 체크 해제한다.

 

카드에 맞게 IP를 변경해주기 위해서는 어떤 카드가 어떤 대역인지 정확히 알아야 한다.

Advanced를 클릭하면

 

MAC Address를 확인할 수 있는데

 

명령 프롬프트에서 ipconfig /all 명령어로 확인해봤을 때 물리적 주소와 일치해야 한다.

 

w2k8-1에서 실습 계정을 하나 생성한다.

 

사용자 만들 때 속성 > 전화 접속 로그인

네트워크 액세스 권한을 허용해준다.

 

w2k8-2 >>

네트워크 정책 및 액세스 서비스 역할 추가.

 

라우팅 및 원격 액세스 서비스를 설치해준다.

 

관리 도구 > 라우팅 및 원격 액세스

처음 상태는 사용 안 함 상태이므로 라우팅 및 원격 액세스 구성 및 사용을 클릭해준다.

 

사용자 지정 구성.

 

NAT와 LAN 라우팅 서비스 선택.

 

NAT > 새 인터페이스

 

NAT와 로컬 영역 연결(VMnet2), 로컬 영역 연결(VMnet3) 에서 라우팅 프로토콜을 실행.

 

NAT는 공용 인터페이스에서 인터넷에 연결.

 

VMnet2, VMnet3은 개인 인터페이스를 개인 네트워크에 연결.

 

그럼 이렇게 추가된 것 볼 수 있다.

 

w7-1 >>

3.0.0.254 까지는 같은 네트워크 대역이므로 ping이 간다.

 

 

여기까지 완료했을 경우 2.0.0.1과 1.0.0.1까지 모두 ping이 가는 것 확인.

 

하지만 아직 4점대까지는 통신이 안 된다.

 

w2k8-1 >>

마찬가지로 네트워크 정책 및 액세스 서비스 역할 추가 해주고

역할 서비스는 원격 액세스 서비스만 설치해주어도 된다.

 

관리 도구 > 라우팅 및 원격 액세스 > 라우팅 및 원격 액세스 구성 및 사용

w2k8-1서버는 VPN으로 구성할 것이므로 [VPN(가상 사설망) 액세스 및 NAT] 선택.

 

 

 

라우팅 및 원격 액세스에서 주소를 요청하는 컴퓨터에 4.0.0.0/24 대역의 IP를 공급해준다.

 

 

포트를 보면 너무 많아서 다 보이지도 않는다.

 

속성에서 포트 수를 5개씩으로 줄여보자.

구성 클릭.

 

최대 포트 수를 5개로 입력해주면 된다.

 

할당해줄 IP범위를 지정해주어야 한다.

서버 이름 > 속성

 

4.0.0.0/24 중에서도 20개만 할당해주겠다.

 

고정 주소 풀로 IP범위를 지정해주고 어댑터는 VMnet4 카드로 지정해준다.

 

w7-1 >>

VPN 연결 설정을 위해 네트워크 및 공유 센터 > 새 연결 또는 네트워크 설정

 

회사에 연결 클릭 후 다음.

 

인터넷을 통해 가상 사설망(VPN) 연결 사용하여 연결.

 

인터넷 연결은 나중에 설정.

 

 

인터넷 주소는 2.0.0.1 입력하고 다른 사람이 이 연결을 사용하도록 허용해준다.

 

위에서 만들었던 사용자 계정과 암호를 입력해주면

 

VPN 연결을 할 수 있다.

 

연결 끊김 상태에서 연결을 클릭해준다.

 

암호를 입력하고 연결 클릭하면 연결 상태로 바뀔 것이다.

 

명령 프롬프트에서 ipconfig /all 명령어로 확인해보면 VPN이 받아온 IP가 보인다.

 

 

4.0.0.2 까지 모두 통신이 되어야 하는데 혹시 안된다면

네트워크 및 공유 센터 > 고급 공유 설정 > 회사 > 홈 그룹 연결

[사용자의 계정 및 암호를 사용하여 다른 컴퓨터에 연결] 로 설정해준다.

 

설정이 잘 되었다면 모든 서버가 다 통신이 가능하다.

 

w2k8-2서버가 NAT카드를 가지고 외부 DNS를 가지고 있으므로 외부로도 통신이 모두 가능해야 한다.

 

만약 외부로 통신이 안 된다면

VPN 연결 > 속성 > 네트워킹

 

고급 > IP 설정

[원격 네트워크에 기본 게이트웨이 사용] 을 체크 해제 후 다시 해보자.

반응형

'IT 기초 공부기록 > Network' 카테고리의 다른 글

GNS3  (0) 2018.11.03
VLAN (Virtual LAN) 구성  (0) 2018.10.31
STP (Spanning Tree Protocol) 동작 과정  (0) 2018.10.25
Server & Client (서버와 클라이언트)  (0) 2018.09.12
Packet Tracer 실습_(3)  (0) 2018.09.09

블로그의 정보

현생이네

현생사는갓생지망생

활동하기