VPN(Virtual Private Network : 가상 사설망)접속을 이용하면

외부 네트워크에서도 마치 내부망에서 접속하는 것처럼 사설망을 구성할 수 있다.


외부망에서 기존에 연결되어 있던 네트워크 회선 위에서 VPN연결을 하는 것으로

인터넷이 끊겨 있으면 이용할 수 없으며 모바일기기에서 3G/4G접속 시

통신사 데이터요금 없이 인터넷을 이용할 수 있는 것이 아니다.


VPN의 목적으로는 여러가지가 있지만..

비교적 적은 비용으로 외부에서 사설망에 접근할 수 있는 일종의 터널을 만드는 데에 쓰이거나

아니면 A, B, C가 있다고 할 때, A에서 C로의 접근은 차단되어 있으나 B에서 C로는 접속할 수 있고,

B에 VPN서버가 열려있고 A가 권한이 있다면, A에서 B를 거쳐 C로 접속할 수도 있다.



윈도우7(Windows7)이상에서는 자체적으로 VPN 서버를 여는 기능이 있는데

공유기 기종이나 네트워크 연결상황에 따라 안 될 수도 있다.

(공유기에서 직접 VPN서버를 열 수 있는 것도 있습니다)



1. 제어판에서 '네트워크 및 공유센터'로 들어가 '어댑터 설정 변경'을 누른다.






2. Alt키를 눌러서 메뉴를 연 뒤 '파일 - 새로 들어오는 연결'을 누른다





3. '사용자 추가'를 눌러서 계정을 만든다.

  여기서 '사용자 이름'과 '암호'는 VPN접속을 할 때 ID와 비밀번호가 되므로 잘 정해둬야 한다.





4. 체크한 뒤 다음버튼을 누른다.






5. Internet Protocol Version 4 (TCP/IPv4) 를 선택한 뒤 속성을 눌러서 IP주소를 할당한다.

  IP주소의 시작과 끝에 각각

10.1.0.1 , 10.1.0.10 이나,

192.168.5.1 , 192.168.5.10 등

현재 네트워크와 충돌하지 않는 사설IP 대역을 정해주면 된다.


하지만 VPN접속측에서 VPN서버측을 통해 인터넷으로 나가려고 할 때

VPN서버측에 공유기(DHCP서버)가 있다면 공유기의 서브넷과 맞춰줘야한다.

가령 공유기 DHCP서버의 서브넷마스크가 255.255.255.0이고  192.168.50.100 ~ 192.168.50.200 대역의 IP를 할당한다면, VPN IP주소 할당은 192.168.50.201 ~ 192.168.50.210 로 하는 것이다.

(서브넷은 같게, 공유기의 DHCP할당대역과는 다르게)






6. 위 5번에서 설정이 다 끝났으면 '엑세스 허용'을 눌러 완료한다.

  그러면 '들어오는 연결'이라는 항목이 생겨 있는데 연결을 암호화하려면 '모든 사용자의 암호 및 데이터 보안 필요'에 체크한다.






7. 공유기가 있을 경우

  1723번 포트와 47번 포트를 각각 포트포워딩해야 한다.

  그리고 공유기의 PPTP기능을 활성화시켜준다.

  공유기에 따라서 VPN관련 설정을 따로 하는 부분이 있을 수 있다.

 

포트포워딩 시 IP주소로는 VPN서버를 여는 컴퓨터의 사설IP를 입력한다.

(시작 - 맨아래 프로그램 및 파일 검색 - cmd - cmd.exe실행 후 ipconfig 명령어 입력하면 사설 IP를 볼 수 있습니다.)






8. 이제 외부 네트워크에서 접속하는 것을 테스트해 보는데

  모바일기기의 3G/LTE를 이용하면 쉽게 할 수 있어서 그걸로..


 기기마다 다 다르지만 보통 네트워크 설정하는 메뉴에서 VPN연결을 찾아볼 수 있다.








9. 외부망에서 접속하는  테스트를 위해 와이파이 대신 3G나 LTE로 연결한다.

 이름 입력란에는 이 설정의 이름을 알아볼 수 있게 적어두는 것으로 위 3번 그림에서 입력한 이름과는 관련없다.


서버주소는 VPN서버를 연 쪽의 공인IP를 적어야하는데,

그쪽 컴퓨터에서 http://ipconfig.co 등의 사이트에 접속해보면 알 수 있다.


PPP암호화는 위 6번에서 암호화에 체크를 했으면 여기서도 체크한다.




10. 설정이 끝났으면 3G/LTE상태인것을 확인하고

위 3번에서 설정했던 사용자이름과 비밀번호를 입력한다.



연결 성공시 화면





VPN서버가 있는 컴퓨터쪽에서도 연결이 들어온 것을 확인할 수 있다.





이제 모바일기기에서 공인IP주소를 확인해보면

서버쪽 IP를 통해 인터넷으로 나간다는 것을 볼 수 있다.






* 멀티플렉서 (Multiplexer, MUX, 먹스, 다중화기)



멀티플렉서는 데이터입력과 선택입력(제어입력)을 가지고 있다.

제어입력(select)는 들어오는 n개의 입력 중 하나를 선택하는 역할을 한다.

 

출처

위 그림에서 sel에 0이 입력되면 out에는 I0 값이 출력되고,

sel에 1이 입력된다면 out으로 I1 값이 출력된다.

입력이 2개 출력이 1개이기 때문에 이와 같은 멀티플렉서를 2-to-1 멀티플렉서라고 한다.


- to - 1 멀티플렉서에서 입력 데이터 수가 개이면 select의 비트수는 n개가 된다.

입력 데이터 수가 8개(개)라고 한다면 select 3비트로 모든 가짓수(8가지) 선택할 수 있는 것이다.

8-to-1 멀티플렉서에서 각각의 경우를 써 보면 

select가

000일때 0번 데이터,

001일때 1번 데이터,

010일때 2번 데이터,

011일때 3번 데이터,

100일때 4번 데이터,

101일때 5번 데이터,

110일때 6번 데이터,

111일때 7번 데이터.

를 선택하여 출력하게 된다.





* 멀티플렉서의 논리식 (불대수식)


2-to-1 멀티플렉서의 논리식을 살펴보자.

데이터 입력으로 D0,D1,  제어입력으로 s,  출력으로 Out이 있다고 할 때 논리식은


Out = s'D0 + sD1 


이다.  자세히 살펴보면 곱의 합(SOP : Sum of Product)방식으로 이루어진 식이라는 것을 알 수 있는데 각각의 항을 보면

s가 0일 때는 sD1 항은 D1의 값과 관계없이 0이 되어 무시된다. (나머지 s'D0 항을 보면 s'는 1이므로 결과값은 D0이 됨)

s가 1일 때는 반대로 s'D0 항이 D0 값에 관계없이 0이 되어버린다.  (남은 sD1 항을 보면 s는 1이므로 결과값은 D1과 같게 됨)




이번에는 4-to-1 멀티플렉서의 논리식을 보자.

데이터 입력으로 D0 D1 D2 D3이 있고 제어입력으로 s0 s1이 있을 때 식은 아래와 같다.


Out = s0's1'D0 + s0s1D1 + s0s1D2 + s0s1D3 


제어입력이 00일때, 01일때, 10일때, 11일때의 각각의 경우에 대하여

위에서 2-to-1 멀티플렉서의 원리와 같이, 한 항을 제외한 나머지 모든 항들이 0이 되어서 무시된다.

이러한 원리로 여러 개의 입력 중 하나를 선택하여 출력하는 것이다.





* 쿼터스로 작성한 4-to-1 멀티플렉서의 블록도




제어입력인 두개의 sel이 이루는 4가지 경우가  각각의 4가지 입력과 POS를 이루고 있다.




관련글 : 디멀티플렉서(DEMUX)

관련글목록 : 블로그 '전자' 카테고리










사각형 파동의 푸리에 합성입니다.

화면을 클릭해서 켜고 끌 수 있습니다

아래의 막대로 조화모드의 수를 조절할 수 있습니다.








며칠 전, 처음 인터넷이란 것을 접했을 때부터 8년 이상 써오던 인터넷 익스플로러(이하 IE)를 버리고 파이어폭스를 설치해보게 되었습니다.
그것은 엄청난 문화적 충격이었습니다(단번에 느껴지는 속도차이..)
전까지는 IE8을 쓰고 있었는데 이녀석은 오랫동안 인터넷을 돌아다니다 보면 메모리는 점점 차오르고.. 안그래도 느린 속도는 점점 더 느려지고..해서 불편했던 점이 이만저만이 아니었죠..
파폭이나 크롬 같은 브라우저가 더 좋다는 말은 전부터 들은 적이 있었으나, 그것들이 브라우저 다운받는 귀차니즘보다 강력한 장점을 줄지 몰랐기 때문에..

간혹 익스플로러가  필요한 경우가 있을 때는 ie Tab 2를 애드온하여 ie엔진으로 전환해 사용하면 되니 편리했습니다.
그런데.. 어떤 사이트에서 로그인된 상태로 이렇게 전환을 하게 되면 로그인이 풀려버리는 겁니다! 이 문제는 ie Tab plus를 까니까 해결이 되네요.


IE Tab + 를 검색한 뒤 파이어폭스에 추가하고,


IE Tab Plus 설정에 들어가서 ie와 쿠키 동기화에 체크하시면 됩니다.







다른 브라우저들에도 관심이 가기 시작해서 엄청 빠르다는 구글 크롬을 써보기로 했습니다. 메모리를 너무 잡수시고;; 크롬에 설치한ie탭에 ie와 쿠키를 동기화 하는 기능이 없어서 불편해서 버렸습니다.
그런데 지금 글쓰는시점에 IE Tab Multi 를 발견해버렸군요(ㅡㅡ;)  












(+추가)크롬 메모리 관련..

자신이 실행하는 크롬 바로가기의 속성에서
아래 그림과 같이 대상 부분의 끝에 --purge-memory-button 을 추가해 주고,
(처음에 경로가 " 로 감싸있지 않은상태로 되어있으면 "는 무시)




크롬을 실행시켜서 Shift+Esc키를 누르면 작업관리자에 메모리삭제 버튼이 나타납니다.







위에서 크롬을 버린 이유 때문에 쿠키 동기화가 되는 ie탭과 마우스 재스쳐 기능(!!)이 내장된 크롬플러스를 써보았습니다.
그런데.. 주소창에 주소입력할 때 자꾸 페이지가 이동돼서 버렸어요...;
아마 이것도 제가 그걸 해제하는 법을 모르기때문일수도 있지만요.















어쨌든 다시 파폭으로 돌아오긴 했지만 아직도 크롬이냐 파폭이냐 고민됩니다.

결론 : 크롬은 빠르다



요태까지 계속 IE(Internet Explorer인터넷 익스플로ㄹ어)만 쓰다가
파이어폭스로 제 블로그에 있는 어디를 클릭하면 뭐가 멈춰버린다는 말을 듣고...
한번 FF(Fire Fox : 파이어폭스)를 우연히(ㅡㅡ;)설치해 봤습니다.
지금까지는 IE8을 쓰고있었죠.

여러가지의 브라우저를 놓고 비교할 때 갖가지 기능이나 성능을 두고 자세하게 비교할 수 있겠지만.. 일단 파폭으로 네이버를 처음 들어갔을 때의 느낌은,,!
'아!... IE8 속도는 정상적인 인터넷 속도가 아니었구나.. ㄹㄹ!'

앞으로 웬만하면 파폭으로 인터넷을 해야겠습니다;;
크롬이나 오페라같은것도 한번 깔아봐야겠네요

랜덤 이름 생성기입니다.

2007~2008년 쯤에 만들었던걸로 기억합니다.




푸른색 주소복사버튼을 누르면 해당글 주소가 자동복사 됩니다.
아직은 임시방편으로 만들어놓은거라 제대로 동작 안할수도 있습니다.
벌써부터 http://를 복사해야한다는걸 빼먹었단 사실을 깨닫게 되네요.
제대로 완성하면 다시 포스팅해 봐야겠네요.


+ Recent posts