리눅스, 네트워크

네트워크 구축 - VPN서버

베노 2025. 10. 19. 21:17

이전글에서는 데이터베이스와 VPN관련 글을 짧게 썼다

데이터베이스는 그냥 쉽기 때문에 대충 썼고, 이제는 VPN에 대해서 쓸려고 한다.

 

 

VPN서버를 구축하는 이유는?

 

VPN은 IP대역을 변경시켜주는 기술이라고 했다.

나한테는 이미 서버가 5대가 있고 이제는 데이터를 저장하고 24시간 동작하는 데이터베이스를 구축했기 때문에 데이터를 지키기 위해서는 보안적으로 꽤 신경을 써야했다. 그게 바로 VPN서버다. 나는 주로 서버를 집 컴퓨터에서만 접속해서 사용하기 때문에 외부에서는 그렇게 크게 신경 써서 할 일은 없었다. 있다고 해고 서버 장애가 있을 경우 잠깐 들어와서 처리했는데 그러기 위해서는 5대의 서버들을 외부로부터 접속을 허용해줘야 하기 때문에 항상 서버의 문을 열어놨다. 이렇게 해도 불안감은 아예 없애버릴수는 없다. 그래서 나름 생각해낸게 바로 VPN서버이다. 즉, VPN서버를 구축하여 우리집 컴퓨터와 같은 대역인 내부 IP로 할당 받고 접속 또한 내부 IP로 허용해준다면, 그래도 어느정도 보안성이 올라가게 된다. 원격 접속만 외부에서 내부로 해주는것이기에 다른 이유로 서버가 털릴수도 있다. 그래도 제어권을 아예 뻇어버릴 수 있는 원격 접속에 대한 접속을 막아두니 그나마 마음이 놓인다.

나는 윈도우, 맥, IOS의 호환성을 고려해 다양한 VPN 서버 엔진 중에서 IKE방식으로 선택했다. 호환성도 좋고 보안성도 좋았다.

 

 

개같이 말아먹은 서버구축

 

일단 IKE방식으로 구축을 하는 중 제일 골치아픈 오류를 만났다.

일단 IKE에 필요한 패키지를 다운 받고 설정하고 테스트 하는데 두개의 뫼비우스의 띠를 만났다.

1. 인증서 설치 후 설정 > VPN 서버 접속 테스트 > 정책 일치 오류 > 암호 알고리즘 추가

2. 암호 알고리즘 추가 > VPN 서버 접속 테스트 > 인증키 찾기 실패 > 암호 알고리즘 삭제
3. 암호 알고리즘 삭제 > VPN 서버 접속 테스트 > 정책 일치 오류 > 암호 알고리즘 추가

4. 암호 알고리즘 추가 > VPN 서버 접속 테스트 > 인증키 찾기 실패 > 암호 알고리즘 삭제

 

진심 이 개짓거리를 구라 안치고 30번 넘게 한거 같다. 이걸 추가하면 저게 안되고 저걸 추가하면 이게 안되는 개같은 도르마무 꼬라지가 펼쳐졌다. 드디어 내게도 마술사 라는 직업이 생겼나 싶을 정도로 정신병까지 얻는거 같았다.

 

결국 인증서 문제로 보고 인증서 폐기 후 let's encrypt라는 무료의 인증서를 발급 받고 인증키를 삽입했다.

뭐 문제없이 잘 돌아간다. 거의 4시간의 뻘짓거리가 저거 하나로 사라졌다. 진심 현타 개같이 몰려왔다.

 

일단 집컴터는 내부IP라 윈도우 환경으로 테스트는 못했고, 내폰으로 했다. 참고로 내 폰은 아이폰14pro max이다.

배터리는 망나니같이 써서 조루폰이 된건 비밀이다. 100%완충 후 오전에 일 하고 오후쯤에 보면 배터리가 60퍼가 됨....

 

아이폰으로 하니 VPN 접속은 잘 된다. 이제 테스트만 하면 되는데 ㄹㅇ 나도 감당못한 존나 큰 장벽을 만났다.

 

 

내가 만난 장벽

 

내가 원하는건 그냥 내부IP를 할당 받아서 원격으로 서버에 접속해서 보는것이기에 이 기능만 있음 된거였다.

적어도 VPN 연결 되어도 우리집 네트워크를 쓰는것이기에 인터넷은 안된다. 뭐가 문제가 있나 하고 서버쪽 설정 다 뒤져보고 공유기 설정을 뒤져볼려 했다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

근데

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

공유기에 VPN 서버 제공 기능이 있다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tlqkf 내 하루 어디감?

 

 

 

 

 

 

 

 

IPTIME에 VPN 서버 기능이 있었음???

 

 

 

 

 

 

 

 

그럼 내가 한 VPN 서버 구축은 뭐임????

 

 

 

 

 

 

 

더러워서 진심 못해먹겠네 Tlqkf ;;;