티스토리 뷰
데비안 8.2 버전을 사용해 간단한 VPN 구축을 테스트 해보았다.
보고서를 통해 알아보도록하겠다
VPN 보고서
실습을 통해 직접 VPN 설정을 해보겠습니다.
먼저 apt-get 명령어를 사용해 pptp 에 관련된 패키지를 전부 설치합니다.
connections 는 접속할 수 있는 최대 클라이언트 수를 지정하는 것입니다. 11로 설정하였습니다.( 현재 11개 까지 동시접속가능 )
localip 는 pptp vpn 상에서의 현재 서버에 할당하고 싶은 아이피를 설정하는 곳입니다. (123.123.123.1 로 설정)
remoteip 는 접속한 클라이언트들에게 할당할 아이피의 범위를 설정합니다. ( 123.123.123.100에서 123.123.123.200 까지의 아이피를 할당하겠다고 설정합니다.)
여기까지 /etc 밑에 pptpd.conf 설정이였습니다.
다음은 default 로 /etc/ppp/pptpd-options에서 설정합니다.
ms-dns 란 말 그대로 dns 서버를 지정해주는 명령어입니다. ( 구글 dns 로 설정, 기본적으로는 10.0.0.1(사설) 로 되어 있습니다.)
/etc/ppp/chap-secrets 에서는 접속 클라이언트의 인증 계정에 대해 설정합니다. client 밑에는 username(naver), server 는 서버아이피를 보안을 위해서 따로 지정을 해야 되지만 실습이니 asterisk로 하겠습니다. secret 는 비밀번호 , ip address 는 클라이언트 아이피를 뜻합니다. (이것도 asterisk로 설정하였습니다)
/etc/sysctl.conf 에서는 ipv4 의 포워딩을 허용해줍니다. (원래 주석이었는데 풀어주었습니다.)
sysctl -p 로 설정한 것을 적용해줘야 합니다.
iptables 명령어로 1723 번을 허용해줍니다. ( 1723 번은 PPTP 포트)
여기 까지 설정이 완료 되었습니다.
/etc/init.d/pptpd restart 명령어로 프로세스를 종료했다가 재시작 하고 log를 봐보겠습니다.
정상적인 로그 기록이 남았습니다.
그럼 이제 마지막으로 window 클라이언트에서 VPN 에 접속해보겠습니다.
새 연결 네트워크 설정 클릭.
회사의 연결을 선택
내 인터넷 연결 사용 선택
나중에.
입력해주자.
만드는 중..
따끈따끈한 VPN 생성 완료!
이제 간단한 설정을 해주어야 합니다.
속성에 들어가서
Internet Protocol Version 4(TCP/IPv4) 들어가서
고급에 들어갑니다..
체크 박스 확인!
이제 연결 하자!
연결!
아까 설정한 username 이랑 password 로 로그인!
연결된 것을 확인!
시간이 조금 걸렸습니다....
아이피 제대로 받아온 것을 확인합니다.
마지막으로 VPN server 의 로그까지 확인 합니다.
'self training > lin' 카테고리의 다른 글
crontab (0) | 2023.03.14 |
---|---|
리눅스 콘솔에서 특정 문자열 파일 편집 (0) | 2022.12.15 |
elasticsearch linux version command (0) | 2022.12.12 |
리눅스 콘솔 접속 및 ssh 접속 시 느림 및 미반응 현상 (0) | 2022.11.18 |
session_start():open(/tmp/sess_*, O_RDWR) failed: No space left on device (28) in /xxx/xxx/xxx/xxx.php on line 00 (0) | 2022.11.18 |