라벨이 네트워크인 게시물 표시

VirtualBox, 가상 네트워크 설정하기

이미지
개요 VirtualBox에 OS를 설치하고 Network이 되는지 확인해 보면  일반적으로 별 탈 없이 잘 되곤한다. 잘 되니까 별다르게 신경쓰는 일이 없는 것이 사실이다. 네트워크와 관련된 작업을 하지 않는 이상 별 다르게 변경해야할 필요도 없다.  하지만 일반 사용자를 넘어서 advanced user가 되고자 한다면 기본 설정 외에 어떤 설정이 가능한지 한 번 살펴볼 필요가 있다. 혹시 아는가. 알고 보면 나에게 최적화된 설정은 기본 설정이 아니라 생각지도 못한 다른 설정일 수도 있다.  매뉴얼에 따르면 가산 머신당 총 8개까지 가상 네트워크(가상 PCI 이더넷 카드) 생성 및 설정이 가능하다. 4개는 설정 화면을 통해서 가능하고 나머지는 VboxManage command를 통해서 가능하다. 우선 하나의 설정만 제대로 할 줄 알면 나머지 것들은 추가하는 수준일테니 우선 하나의 가상 네트워크를 설정하는 방법을 알아보도록 하자.

두개 이상의 랜카드 사용시 라우팅, routing 설정하기

이미지
개요 하나의 랜카드만 사용하는 고급진 환경이라면 라우팅을 알아야할 필요가 없어보인다. 두개이상의 랜카드를 사용하는데 인터넷이 왠지 느리거나 혹은 접속이 되어야하는데 안되는 현상들을 겪은적이 있다면 당신은 라우팅을 알아야한다. A랜카드는 인터넷을 B랜카드는 내 집에 또다른 컴퓨터와 연결했다고 가정하자. 인터넷이 될수도 있지만 안될수도있다. 만일 당신의 브라우저가 B 랜카드를 통해서 네이버에 접속하려한다면 인터넷이 되겠는가? 라우팅(routing) : 네트워크 안에서 통신 데이터를 보낼 경로를 선택하는 과정 설명만 장황한것보다 요점만 추리고자한다. 네트워크 번호 확인 커맨드 창에 route print 를 이용한다. 라 우팅 테이블 설정 1) 기존에 엉망이던 라우팅 테이블을 모두 삭제한다  > route delete 0.0.0.0 2) 모든 통신에대해 인터넷 네트워크를 1순위로 지정하고싶다  > route add -p 0.0.0.0 mask 0.0.0.0 인터넷게이트웨이 IF 랜카드번호 METRIC 1 3) 192.168.0.0 대역은 192.168.0.1번 게이트웨이와 통신하 15번 랜카드를 써라    192.168.1.0 대역은 192.168.1.0번 게이트웨이와 통신하고 17번 랜카드를 써라  > route add -p 192.168.0.0 mask 255.255.255.0 192.168.0.1 IF 15  > route add -p 192.168.1.0 mask 255.255.255.0 192.168.1.1 IF 17 ...

ByteOrder, LittleEndian, BigEndian with Honeywell Webs8000

이미지
개요 Little-Endian, Big-Endian CPU가 내부적으로 데이터를 처리하는 순서에따라서 바이트오더가 나뉘어진다.  바이트오더는 Little-Endian과 Big-Endian으로 나뉘어진다. Little-Endian  - intel X86계열 CPU  - AMD계열 CPU  - EDC계열 CPU Big-Endian  - IBM  - ARM  - Motorola Honeywell Webs8000 CPU ARM@Cortex-a8 즉 Big-Endian을 기본으로 사용함을 알 수 있다.  <Honeywell Webs8000 CPU Spec> 그렇다면 little-Endian을 사용하는 장비로부터 정상적인 데이터를 취득하기위해서는 바이트오더 변경이 필요하다.  Change ByteOrder in JAVA 1 2 3 4 5 6 7 8 public   static   int  getBigEndian( byte [] v) throws  Exception{ int [] arr  =   new   int [ 4 ]; for ( int  i = 0 ;i < 4 ;i + + ){ arr[i]  =  ( int )(v[ 3 - i]  &   0xFF ); } return  ((arr[ 0 ]  < <   24 )  +  (arr[ 1 ]  < <   16 )  +  (arr[ 2 ]  < <   8 )  +  (arr[ 3 ]  < <   0 )); }   Colored by ...

net 명령어

상황설명 1. 클라이언트는 NAS의 SAMBA 서버에 접속하여 파일 공유를 사용중 2. NAS에서 비밀번호를 변경함 3. 클라이언트는 NAS의 SAMBA 서버에 접속하여 파일을 볼 수는 있지만    실제 파일을 열었을때 권한문제에 걸림. 해결방법 윈도우의 net 명령어를 이용하여 해결. 커맨드창에 아래와같이 입력   c:\net use \\nas\기술연구소 그럼 계정과 PW를 입력하라는 메시지 출력 새로운 계정과 PW를 입력하고 파일을 열면 권한문제 해결됨. 또한 제어판의 자격증명관리자 부분을 이용하여 해결 가능한것같은데.. 테스트가 필요함 (필자는 nas의 접속권한을 삭제 했는데도 불구하고 접속이 잘되어서...)

NETGEAR GS724Tv4 설정

이미지
개요 Netgear GS724Tv4 14대를 연결하여 각각을 C클래스로 나누어 통신되도록 설정 NETGEAR GS724Tv4 설정에 대해 알아본다. 본인은 14대의 제품을 C클라스별로 나누어 설정할것이다. 결론적으로 GS724T 제품만으로는 33.0.1.X , 33.0.2.X 와같이 클라스를 나누어서 통신하기에는 부담스럽다는 결론. 이유는 맨아래의 참고를 보면된다. 테스트 시작 (접속) 1. 설정을위해 먼저 제품을 전원에 연결한다. 2. 랜선과 연결한다. (본인은 공유기 아래 바로 연결함) NETGEAR GS724Tv4 제품에 접속하는 방법은 두가지다. 1. Web Browser 를 이용한 접속방법 2. SmartControlCenter 라는 Utility를 이용한 접속방법 웹 접속을 하면 아래와같은 화면이 나타난다. <초기 접속 화면> 본 테스트에서는 보다 확실하게 SmartControlCenter를 이용해 설정하고자 한다. https://www.netgear.com/support/product/Smart%20Control%20Center%20(SCC).aspx 위의 링크를 통해 다운받을 수 있다. <SCC Download Page> 프로그램을 설치하고 Discover를 누르면 제품이 검색된다. <SCC Program Screen> IP/ID/PW 확인방법  Netgear 제품은 패스워드를 관리하는듯 하다. 패스워드는 아래의 링크에서 확인할 수 있었다. 각 모델별로 ID/PW/IP 를 확인할 수 있었다. https://www.lifewire.com/netgear-default-password-list-2619154 <Password List for Netgear Products> 제품설정  위의 내용을 따라왔다면 스위치를 설정할 준비가 되었을것이다. 제품을 누르고 ConfigureDevice를 눌러본다. <Configure Device VIEW> < Configure Device VI...

네트워크 타임 프로토콜, NTP

이미지
NTP의 이해 DDC난 기타 로레벨 디바이스들의 시간이 안맞는경우 NTP를 이용할 수 있다면 간단히  해결할 수 있다.  이 페이지에서는 NTP 프로토콜에 대해 알아보고 Niagara Framework , JACE, WEBS에서 시간동기화를 어떻게 시키는지 알아본다.  NTP(Network Time Protocol)은 IP 네트워크 상에 연결된 2개의 컴퓨터 사이에 각 장비별 동일한 시간(Synchronization of clock)을 갖게하고, 서로 시간을 교환(Exchange)할 수 있는 프로토콜이다. 현재 IP 네트워크에 연결된 클라이언트 장비들은 각각 클라이언트 장비내의 타이머에 의해 공급 받는 자체 시간을 가지고 있으므로 각 클라이언트 장비별 시간이 다르다. (서로간 시간 동기가 다르다) IP네트워크 상으로 장비에서 장비로 (서버/클라이언트)데이터를 보낼 때 각 장비별 시간이 다를 때 앞으로는 많은 문제점을 야기할 수 있고, 전자 상거래가 활발해지면서 인터넷 상의 보안과 인증이 문제시 되고 있다. 예를 들어, Kerberos 인증(Authentication) 서비스는 Tim자재e-stamping Transaction들로 어떤 형태의 공격들을 차단한다. 이런 문제점을 보완할 수 있는 것이 NTP이다. NTP는 인터넷상에 위치한 무선, 원자, 다른 클럭 소스를 참조하여 정확한 자체 시간을 보장할 수 있는 TCP/IP의 상위에 상주하는 프로토콜이고 수ms오차 내로 시간을 제공한다. WAN상에서의 컴퓨터 시간 동기는 국제적으로 표준화된 UTC를 요구한다. UTC는 세계 여러 나라에서 사용하는 표준 시간 척도이고 일반 전화망, 무선 항법시스템, 위성 항법 시스템 및 위성 통신 시스템 등과 같은 다양한 채널을 통해 공급된다. NTP에 의해 제공되는 시간은 UTC 시간이다. UTC 시간의 휙득은 UTC를 공급하는 위에서 열거한 장비와 직접 연결된 컴퓨터에 의해 제공된다. NTP는 UTC time scale 소스에 연결된 시간을 전송하는 ...

Advanced IP Scanner 툴 사용법

이미지
ADVACED IP SCANNER 툴 사용법 다운로드 : https://www.advanced-ip-scanner.com/ 오래전.. 내 컴퓨터와 친구의 컴퓨터가 잘 연결되었는지 확인하고싶어서 1. Ipconfig 명령어로 나의 IP를 확인하고 2. ping 명령어로 친구와 연결이 잘 되었는지 확인한 경험이 있다. 혹은 또다른 PC에 Network나 열린 포트를 찾을때 사용했던 여러가지 방법들이 떠오른다. 많은 방법들중 간편하며, 직관적이고, 편리한!! 방법을 한데 모아놓은 툴이 있으니.. 그것이 바로 Advanced IP Scanner ! 나의 컴퓨터가 알수없는 네트워크에 연결되어있을 때. 내가 사용중인 네트워크에 어떤 장비들이 연결되어있는지 모를때. 유용한 순간은 너무도 많다. 지금부터 Advanced IP Scanner 사용법을 알아본다. 네트워크 스캔하기 1. 아이피 주소 범위를 입력한다. 2. 스캔을 누르면. 네트워크에 연결되어있는 시스템(PC) 목록이 표시된다. Favorite 리스트 만들기 1. 네트워크를 스캔한다. 2. 추가 하고싶은 아이피를 우클릭한 후 "Add to favorites"를 선택한다. 3. Favorite 탭에서 추가한 아이피를 작업할수 있다. 4. 또한 Action 메뉴의 Add computer기능을 이용하여 새로운 컴퓨터를 "Favorites"에 추가할수 있다. Action Wake-on-LAN : 선택한 시스템(PC)에 "Wake-On-LAN"명령을 전송한다.(MAC주소가 식별된 시스템(PC)으로만 전송된다.) Shutdown : 이 함수를 사용했을 때 권한이 있다면 지정한 시스템(PC)가 꺼지게 된다.  * "Shutdown" 버튼을 누르면 아래에 표시된 대화상자가 화면에 나타난다. 그러면 해당 옵션을 선택하여 다음 작업을 수행하면 된다.  - Messages : 시스템(PC)의 사용자에게 경고메세지를 보낸다.  - Reboot : 시스템(PC)를 재부...

SNMP 프로토콜.

이미지
개요 SNMP ( Simple Network Management Protocol) DARPA모델을 기준으로 IP 네트워크상의 기기들을 감시/제어 하기위한 정보통신 프로토콜 컴퓨터 뿐 아니라 라우터나 허브등도 감시가능. SNMP는 관리시스템(매니저)과 관리대상기기(마스터에이전트/서브에이전트)로 구성됨. [ SNMP 구성 (구글참고)] MIB의 기능  - 구성관리 (Configuration Management)      : 네트워크 장비와 전반적인 물리적 구조를 매핑하는 기능  - 성능관리 (Performance Management)      : 응답시간, 에러량 처리속도 등 성능분석에 필요한 통계데이터 제공  - 고장관리 (Fault Management)      : 문제검색, 축출 및 해결을 제공  - 보안관리 (Security Management)      : 정보제어 및 보호기능  - 계정관리 (Accounting Management)      : 각 노드별 사용현황을 측정 Simple Protocol SNMP 프로토콜은 UDP(User Datagram Protocol)상에서 동작하는 비동기식 요청/응답 메시지 프로토콜로서 다음의 4가지 연산만 수행한다. 참조 내용 : 링크 

무선통신1세대~5세대 SK, KT, LGuPlus 의 주파수 대역별 서비스 조사

이미지
개요 무선통신1세대~5세대 SK, KT, LGuPlus 의 주파수 대역별 서비스 조사 통신사별 주파수 영역의 특징 [ 편집 ] 1, 2세대의 경우: 1, 2세대 국내 이동통신사의 주파수 사용 현황을 살펴보면 SK텔레콤이 800MHz 대역폭을, KT, LGT가 1.8GHz의 대역폭을 사용하였다. 통신사업을 먼저 시작한 SKT는 ‘황금주파수’라고 불리는 800MHz 주파수 대역을 선점하여 사용하였는데 이 대역은 주파수 도달 거리가 멀고 통화품질이 우수하여 산속이나 지하에서도 잘 터지는 특성이 있다. 반면 KT, LGT가 사용하고 있는 1.8GHz대의 주파수 영역은 직진성이 강해 장애물을 만나면 반사되어 버리기 때문에 통화 불통지역이 나오게 된다. 실제로 한 조사에 따르면 KT, LGT가 SKT 기지국의 1.73배 가량을 더 투자하여야 SKT와 동일한 수준의 통화품질을 유지할 수 있는 것으로 확인되었다고 한다. 3세대의 경우: 2004년 통신사들은 2G에서 3G 통신망을 서비스하기 위해 새 3G 통신망을 깔기 시작했다. SKT와 KT는 WCDMA망을 설치하기 시작하였고 LGT는 CDMA 방식에서 진보된 CDMA Rev.A로 업그레이드를 시작하였다. SKT와 KT의 WCDMA: 먼저 3G WCDMA로 공격적인 마케팅을 시작한 곳은 KT(F)였다. KT는 2007년 WCDMA망을 서울과 수도권에 먼저 설치하고 SHOW라는 슬로건과 함께 영상통화가 가능하다는 점을 부각시켜 광고를 하기 시작하였다. SKT 역시 KTF에 이어 T 라는 슬로건으로 3G 광고를 시작하였으며, SKT 역시 영상통화를 중심으로 광고를 하였으나, 초기 너무 적은 기지국 숫자로 인한 통화 불통 지역으로 인하여(위에서도 말했듯이 주파수가 높아질수록 더 많은 기지국의 숫자가 필요하다. 3G의 경우 SKT와 KT 모두 2.1GHz대의 주파수를 사용하고 있다) 사용자의 불만사항이 많았으며, 3G 폰을 구입했던 사용자들이 다시 2G 폰으로 다운그레이드 하는 현상도 발생하였다. 지금은 기지국 증설로 어느 정도 ...

netstat, nslookup, findstr, tasklist , Windows기반의 명령어 활용

이미지
개요 프로그램 엔지니어나 개발자들은 간혹 포트가 중복되어 무언가 인터페이스 하기 곤란한 상황을 격게된다. 예를들어 어떤 프로그램이 80번 포트를 쓰고있는것같은데.. 대체 어떤 프로그램이 쓰고있는지 알고싶은 경우가 되겠다. 이런때 사용할 수 있는 커맨드들을 준비 해보았다. 산업용 장비들을 인터페이스를 하다보면 여러 업체들간에 서로 프로그램을 깔다보니 서로 같은 포트를 사용하는 경우도있고... 그러다보면 서로 충돌이 나는데 대체 누가 포트를 쓰고있는지 잡아내야 할 때가 있는데 이런때 유용하다. 아래에서 알아볼 명령어들은 netstat, nslookup, findstr, tasklist 이다. 흔히들 사용하는 ping 명령어 정도는 알고있다고 가정하며 글을 쓴다. Contents 커맨드창에  c:\>netstat /help  입력하면 도움말을 볼 수 있다. 다음 명령으로 사용중인 포트와 포트를사용중인 PID(Process ID)를 얻을 수 있다.  아래의 명령어는 CMD 창을 관리자 권한으로 실행해야 원하는 결과를 얻을 수 있다.  ( runas /user kami "program" 명령어를 이용하고싶었으나.. 새로운 콘솔로 실행되더라) c:\>netstat -anbo 1. 포트를 사용중인 PID 찾기 예를들어 4432포트를 어떤 프로그램이 사용하고있는지 찾고 싶을때 아래의 명령어를 이용한다.  파이프라인을 이용하여 명령어를 합치는 방법이다.  netstat -anbo | findstr 4432 ? ? 위에서 보는바와같이 4432를 포함하는 라인을 찾아준다. 안타깝게도 4432포트를 사용하는 프로그램은 없다. 우측에 나타나는 4432는 PID번호이다. 2. PID가 어떤 프로그램인지 찾기  만...

공유기2대를 같은 네트워크로 사용하기

이미지
개요 공유기2대를 동일 네트워크에서 사용할 수 있도록 구성하는 방법을 적는다.  이 방법으로 공유기를 사용해야 서로다른 공유기에 연결된 기기들이 통신할 수 있다.  동일한 네트워크를 사용하게 하기 위함이다.  Contents 사용한 공유기 1번 : IPTIME V1016 (유선전용) 2번 : IPTIMEN704BCM(유무선겸용) 위의 두대이다.  간략히 포인트를 요약하자면 1번 : 고급설정 -> 네트워크관리 -> 인터넷연결설정 -> 사설IP할당 허용하기(체크)        - 내부IP주소 : 192.168.0.1        - 서브넷마스크 : 255.255.255.0 2번 : 고급설정 -> 네트워크관리 -> 내부네트워크설정         - 내부IP주소 : 192.168.0.230        - 서브넷마스크 : 255.255.255.0        - DHCP서버 상태/설정 -> 중지 위와같이 설정하면 1번은 공유기의 기능을 잃지 않고. 2번은 마치 허브처럼 사용이 가능해진다.(=유무선 더미허브) 주요설정에대한 화면 < 1번 공유기 : 192.168.0.1 > <2번 공유기 : 192.168.0.230  , DHCP 사용 안함> 참조 내용 : 링크