기타 정보/정보공유

명령 프롬프트 명령어 route (라우팅 테이블 설정) 응용

FreeBear 2019. 5. 8. 16:25
반응형

1번 문제(①)
FortiClient나 Network Connect 등의 vpn 프로그램을 사용하려면 접속계정이 필요하다.
이때 접속계정은 하나인데 여러 사람이 한 번에 사용하려고 하면 순서를 정해서 사용해야하는 불편함이 있다.
여러 사람이 하나의 계정으로 한 번에 사용할 수 있는 방법이 어디 없을까.
=> 여러 명이 하나의 네트워크 공유

2번 문제(②)
또 실제 A네트워크에서는 B네트워크로도 접근할 수 있는데 vpn 프로그램의 접속계정으로는 A네트워크만 접근된다.
실제 A네트워크에 연결하지 않고 vpn프로그램만으로 A네트워크에 접속한 다음 B네트워크에 있는 IP에 접근할 수 있는 방법이 어디 없을까.

이 문제들은 하나의 PC에 두 개이상의 네트워크가 연결이 되면서(다중 LAN) 발생하는 문제들이다.

즉, PC는 자동으로는 A 네트워크 밖에 모르므로(=라우팅 테이블에 자동으로 잡힌 것) B네트워크를 알려주면 되는 것이다. 수동으로 B네트워크 IP를 라우팅 테이블에 추가해주자.

어떻게? route add 명령어로!

①은 먼저 공유기에서 VPN 계정을 사용한 메인 PC를 포트포워딩한다. 그리고 자신의 PC를 해당 공유기를 연결한다.
②는 vpn 프로그램을 통해 A네트워크에 접속한 다음 B네트워크 중에서도 접근할 IP주소로
(포트포워딩이 되어 있거나 추가로 포트가 필요하면 포트 입력)

명령프롬프트를 관리자 권한으로 실행하고, route add 명령어로 라우팅 테이블에 추가해주면 된다.

route add [접근할 IP주소] [공유기 게이트웨이 혹은 A네트워크에 접속해 받은 IP주소] metric [포트]

<①예시>
공유기 게이트웨이: 192.168.2.1
포트포워딩에 사용한 포트: 10
접근할 IP주소: 172.20.220.100

=> route add 172.20.220.100 192.168.2.1 metric 10  

 

<②예시>
A네트워크에서 받은 IP주소: 192.0.1.240
B네트워크에 있는 IP주소에 접근할 때 포트필요: 7577
B네트워크에 있는 접근할 IP주소: 192.168.50.15

=> route add 192.168.50.15 192.0.1.240 metric 7577

반응형