리눅스 라우터 (iii_lrp) 컴퓨터응용과학부 담당교수님 : 이상훈 97912045 마 의 호
발 표 순 서 동기 및 목표 라우터란? 리눅스 라우터 소개 구현방법 라우터 예제 6. 실제 TEST 7. 차후 보완 사항 7. 차후 보완 사항 8. 프로젝트를 마치며.. iiiphys.inje.ac.kr
동기 및 목표 부족한 IP주소의 해결. 하나의 인터넷 선으로 여러 대를 사용 가능. iiiphys.inje.ac.kr
개발 환경 메인보드 펜티엄1 프로세서(200MHz) 램 16MB 랜 카드 2장(10000원) 플로피 디스크(4500원) 파워 iiiphys.inje.ac.kr
라 우 터 란? 외부 인터넷과 연결해주는 다리 역할 들어오고 나가는 데이터가 어떤 경로로 가야 하는지 결정 internet Router 외부 인터넷과 연결해주는 다리 역할 들어오고 나가는 데이터가 어떤 경로로 가야 하는지 결정 iiiphys.inje.ac.kr
리눅스 라우터 (iii_lrp) 소개 초 경량 커널 이미지를 램 디스크에 이식. 하드 디스크 없이 램 드라이브에 리눅스 탑재. 디스켓에 압축 되어있는 기본적인 리눅스 파일을 램 드라이브에 설치. 하나의 공인IP로 사설 네트워크 구성. 초저가(19500원)로 라우터 구현. iiiphys.inje.ac.kr
구현방법 (컴파일) - 크기 줄이기 원래 이미지 : 1078175(Byte) 컴파일 후 이미지 827322(Byte) iiiphys.inje.ac.kr
구현방법 (디스켓제작) 컴파일한 이미지를 디스켓에 복사 827KB 613KB 커널 이미지 루트 파일 시스템 램디스크 워드값 플로피디스켓 1.44MB 컴파일한 이미지를 디스켓에 복사 - dd if=/boot/vmlinuz-x.x.x of=/dev/fd0 bs=1k 부팅 디스켓의 커널의 옵션으로 루트 디바이스가 디스켓 자체임을 지정 - 루트 파일 시스템이 디스켓에 있기 때문에 부팅할 때 마운트 할 파일시스템을 디스켓 자체로 지정 - /usr/sbin/rdev /dev/fd0 /dev/fd0 램 디스크 워드로 루트 파일 시스템의 위치 지정 - 루트 파일 시스템의 시작지점을 커널에게 알려주는 작업이다. - /usr/sbin/rdev –r /dev/fd0 램디스크 워드값 - 램 디스크 워드값 = 커널의 이미지 크기 + 2^14 iiiphys.inje.ac.kr
iii_lrp 예제 (1) 인터넷 iii_lrp 192.168.1.2에서 www.daum.net으로 데이터를 보낼경우 라우터에서는 몇 번째 랜 카드를 통하여 나갈까? iii_lrp 203.241.246.69 192.168.1.1 인터넷 211.233.28.113 www.daum.net 192.168.1.3 LanCard(eth0) : 203.241.246.69 LanCard(eth1) : 192.168.1.1 192.168.1.2 …….. iiiphys.inje.ac.kr
iii_lrp 예제 (2) AND 연산의 특징 : 두 연산자가 1일 경우에만 결과값이 1이다. AND 211.233.28.113 211.233.28.0 211.0.0.0 Default AND 211.233.28.113 www.daum.net AND 연산의 특징 : 두 연산자가 1일 경우에만 결과값이 1이다. iiiphys.inje.ac.kr
실제 TEST 인터넷 인터넷 iii_lrp 공인IP 가상IP 203.241.246.68 192.168.1.2 251355 (cps) 338935 (cps) 364323 224134 388578 383472 220743 342917 404747 355015 338935 313451 300229 262430 331240 355448 인터넷 203.241.246.68 인터넷 192.168.1.2 iii_lrp iiiphys.inje.ac.kr
차후 보완 사항 셀을 바꾸어 제한된 공간을 늘린다. 디스켓의 밀도를 높여 사용공간을 늘린다. 커널의 크기를 더욱 최소화하여 다른 파일시스템의 여유공간을 확보. iiiphys.inje.ac.kr
프로젝트를 마치며… 이번 프로젝트를 진행하면서 프로젝트의 내용에 관한 것 보다 나 자신이 하나의 일을 해나감에 있어 얼마나 많은 준비와 체계적인 순서를 짜야 하는가를 절실히 느꼈습니다. 그리고 발표할 주제를 몇 번 바꾸었는데 바꾸는 과정에서 많은 시간이 소요되어 시간이 부족한 감이 있었습니다. iiiphys.inje.ac.kr