R&D 524

KVM 과 Dynamips 간 통신

개요: KVM에서 지원하는 네트워크 바인딩 옵션과 Dynamips에서 지원하는 바인딩 옵션이 달라서 두개를 연결하기 위해서 KVM의 소스코드를 수정하였다. 이는 기존의 QEMU 와 Dynamips 간 코드를 바탕으로 KVM 소스코드를 업데이트 형식을 사용하였다. 1. 여기서 중요한 것은 kvm 소스코드를 통해서 커널이 KVM 을 지원하도록 새로 컴파일을 해야한다. 2. 다음으로 새로 컴파일된 kvm 소스코드를 바탕으로 kvm-userspace 프로그램을 컴파일하고 설치 하여야 한다. 옵션은 Dynamips와 통일성을 같기 위해 kvm -net socket 옵션 (Language : text)-net socket,udp=[sport]:[daddr]:[dport] sport: Source port daddr..

R&D/VRouter 2009.04.17

Dynamips 간 UDP 연결

dynagen을 통해서 시뮬레이션 환경을 구축하는 것은 쉽다. 하지만 근본적인 동작 방식을 이해하기 위해서 Dynamips에서의 가상라우터간 연결 설정하는 방법을 알아보았다. 우선 연결방법은 UDP를 이용하여 가능하다. 가상라우터 1 (Language : text) dynamips c7200.bin -p 7200 -t npe-400 -p 0:C7200-IO-FE -s 0:0:udp:10001:127.0.0.1:10000 여기서 중요한 것은 -p(port adapter) 옵션과 -s (nio_binding) 옵션이다. -p 옵션에서 0은 7200 라우터의 0번 슬롯을 의미한다. 그 뒤에 C7200-IO-FE는 여러 슬롯에 장착가능한 네트워크 카드 중에서 Fast Ethernet 1포트 짜리 슬롯을 의미한다..

R&D/VRouter 2009.04.09

[FreeBSD 7] FlowScan 설치

개요: FlowScan은 Cisco, Juniper 라우터에서 받는 Netflow 정보를 보여주는 프로그램이다. 라우터) netflow -----+ | +--> (cflowdmux ---> cflowd) ---> (cfdcollect ---> arts 파일) | 라우터) netflow -----+ 1) FlowScan 설치 # pkg_add -r flowscan 2) flow-tools 설치 # pkg_add -r flow-tools 2-1) 데이터 저장소 만들기 (netflow 데이터와 rrd파일 저장소) # mkdir -p /var/netflow/ # mkdir -p /var/netflow/ft # mkdir -p /var/netflow/rrds # mkdir -p /var/netflow/scoreb..

R&D/hadoop-dna 2009.03.19

Ubuntu에서 Snort + Mysql + BASE 설치

1. Snort-mysql 패키지 설치하기 Snort-mysql 패키지 설치 (Language : text) apt-get install snort-mysql 2. Mysql 설정 하기 [ running as an mysql user with admin privileges ] $ mysql -u root -p mysql> CREATE DATABASE snort; mysql> grant CREATE, INSERT, SELECT, UPDATE on snort.* to snort@localhost; mysql> grant CREATE, INSERT, SELECT, UPDATE on snort.* to snort; mysql> SET PASSWORD FOR snort@localhost=PASSWORD('snor..

R&D/hadoop-dna 2009.03.10

Google University

구글대학? 요약하면 구글전산과 라고 보면 될 듯하다. 전산과에서 배우는 여러 주제에 대해서 자료를 모아놓은 사이트 이다. 구글은 지극히 이윤추구만을 지향하는 일반적인 회사와는 분위기가 너무나 다르다. 구글의 맴버들이 Computer Science 전공자들이 많고 기본 자산이 컴퓨터이기 때문이기도 하겠지만 전산과 발전을 위해서 많은 자료들을 만들고 있는 것 같다. 많은 전산과 학생들에게 도움이 될거 같다.. http://code.google.com/intl/ko/edu/ 좀더 이 사이트에 대해서 생각을 해보면, 구글이 미쳤다고 사람들에게 공짜로 공개하지는 않을 것이다. 이는 이 사이트에 나오는 내용들이 많은 구글 직원들에게 필요한 자료이기 때문에 모아 놓았다고 본다. 어느 회사나 자신들의 지식들을 정리하고..

R&D/OS 2008.12.23