VPN 연결 후 특정사이트 접속 안될 경우 (route add)

VPN 연결 후 특정사이트 접속 안될 경우 (route add)

VPN 연결하면 VPN에서 정한 게이트웨이만 통하기 때문에, 기존에 접속되던 사이트가 접속되지 않을 수 있다.

1. cmd 연다

2. ipconfig /all 입력한다.

3. 여러 아이피 중에서 내 아이피 찾아서 설명(명칭)과 기본 게이트웨이 기억한다. 예를 들어 아래 스크린샷처럼 내 아이피를 찾았다면, Realtek PCIe GBE Family Controller 를 기억하면 된다.

4. route print 입력해서, 인터페이스 목록을 본다. 좌측에 나온 번호를 기억하자. 아래 스크린샷에서는 3번이다.

5. 이제 cmd 를 관리자권한으로 실행한다.

6. route add 명령어로 아래처럼 입력하면 ‘확인!’이 나오며 설정된다.

route add [특정아이피] MASK [서브넷마스크] [기본게이트웨이] IF 번호 -p

특정아이피에 접속하려고 시도할 때 기본게이트웨이를 통해서 나가게 해주는 명령이다. 이제 vpn에 연결해도 연결하지 않았을 때와 마찬가지로 동작할 것이다.

예를 들어, VPN 연결 후 구글 접속이 되지 않는다고 해보자.

그럼 cmd에 ping -t google.com 을 쳐서 아이피 주소를 알아낸다.

보다시피 구글 닷컴의 아이피주소는 216.58.221.238 이다.

VPN을 연결해도 접속해보고 싶다면 아래와 같이 입력한다. (기본게이트웨이가 100.200.50.50 인 경우 가정)

ex 0 ) route add 216.58.221.238 MASK 255.255.255.255  100.200.50.50 IF 3 -p

ex 1 ) route add 216.58.221.0 MASK 255.255.255.0  100.200.50.50 IF 3 -p

ex 2 ) route add 216.58.0.0 MASK 255.255.0.0  100.200.50.50 IF 3 -p

-p 옵션을 주면 영구 적용된다. 적용결과는 route print 로 볼 수 있다.

적용해제하려면

route delete 216.58.221.238 IF 3 -p 하면 된다.