>> Read No. 1 article  
[강좌] 386, 486을 라우터로 만들기..

등록 1999-01-26 03:08:00     조회 94
이름 김현수    

		[강좌] 리눅스라우터플로피 설치법             1999-01-24 19:06   173 line질문하시는 분들이
 많이 계셔서 부족한 지식이나마 강좌란에 올려봅니다.- 소개  리눅스 라우터 프로젝트(LRP
)에서는 리눅스로 라우터 머신을 만드는 작업을  진행하고 있습니다. 리눅스가 가진 강력
한 네트워킹기능을 이용해 플로피에   기반한 라우터 머신을 구성하자는 프로젝트입니다.
  - 리눅스 라우터의 용도    한대의 컴퓨터만이 외부 네트웍에 접속이 가능하고 랜환경
의 나머지 컴퓨터들은  이 컴퓨터를 통해서만 외부 네트웍에 접속할 경우.  (쉽게 예를 들
면 한 대의 컴퓨터에만 모뎀, 케이블 모뎀, isdn 등등이접속   되어있고 다른 컴퓨터가 이를
 공유하여 인터넷이나 기타 통신을 하고자 할 때)- 리눅스 라우터의 장단점    다른 주변기
기 없이 플로피디스크만 있으면 된다. 물론 랜환경은 필수이다.   (부팅시 키보드를 체크
하는 bios 라면 키보드는 필요할 수 있다)   386, 486 등도 훌륭히 활용할 수 있다.   라우터 
박스가 될 컴퓨터를 한대 더 놓아야 한다. 리눅스 라우터 시스템을 사용하기 위한 최소사
양 및 환경을 적어보겠습니다. - 386sx 이상의 인텔 혹은 인텔호환 cpu ( 기타 cpu 에서 가능한
지는 모르겠음)- 8 메가 이상의 램- 네트웍 환경- 리눅스에서 인식하는 랜카드- 3.5 인치 플
로피 디스크 드라이브 ( a: )- 포맷된 3.5인치 플로피 디스켓- rawrite유틸리티 - 리눅스 시스템
리눅스에서의 네트워크 설정법에 관해서는 숙지하고 있어야 합니다.ip 마스커레이딩이나 
그밖의 랜 네트워크 설정에 관한 내용은 죄송하지만이 글의 범위를 벗어나니 다른 게시물
들을 참고하시기 바랍니다.처음 접하시는 분들은 상당히 난해하시겠지만, 게시판과 HOWTO 
문서를 참조하셔서 열심히 해보세요.만일 지금 두대의 컴퓨터에서 크로스케이블로 연결해
서 sygate 나 wingate 를 쓰시는 분은 추가비용이 더 들어갈 것입니다.기본적으로 3대 이상의 
랜환경이 되게 되므로 utp 케이블 사용자는 허브를마련해야 하고 크로스케이블 대신 그냥 
케이블을 다시 설치하셔야만 합니다. 리눅스 라우터 머신을 쓰지 않고 그냥 모뎀이나 케이
블모뎀을 공유하시길원하시는 분이라면 윈도우 환경에서는 sygate 나 wingate 를 쓰시고 리눅
스환경이라면 그냥 리눅스 머신에서 ip 마스커레이딩기능을 활용하시면 됩니다.0. 제작의 
개요.   목적은 플로피디스켓을 기반으로 라우터 시스템을 구성하는 것입니다.   자신의 
환경에 맞는 모듈들을 디스켓에 담는 방법을 설명합니다.    아래 설명은 제가 하이텔 리
눅스동호회 자료실에 올린 lrp293.tgz 화일을   기준으로 설명합니다. 초보자들이 이해하시
기 편하라고 최대한 기본적인   화일들만을 골라 압축시킨 것입니다. 조금 실력이 있으신 
분은 아래글을   죽 읽어 보시면 바로 이해를 하실수 있으실 겁니다.    이런 분들은 LRP 홈
페이지 http://www.linuxrouter.org 에서 원본을   받아 설치하시는 쪽이 좋을 겁니다. 1. 리눅스 
라우터 설치법  - 자신의 리눅스 디렉토리에 임시로 작업할 디렉토리 work1, work2 를 만든다.
  - 자료실에서 다운받은 화일을 tar xvfz lrp293.tgz 해서 적당한 곳에다 압축을    푼다.  - 
압축을 풀었으면 modules.lrp 화일이 있을 것이다. 이를 work1 디렉토리로     가져와서 tar xvfz 
modules.lrp 해서 압축을 푼다.  - 이번에는 kernel-36pre2-1.tar.gz 이라는 화일을 work2 디렉토리로 
가져와서    tar kernel-36pre2-1.tar.gz 해서 압축을 푼다.  - work2 디렉토리 밑에 kernel-36pre2-1 이
라는 디렉토리가 생겼고 그 밑에     다시 modules 라는 디렉토리가 있을 것이다. 그리로 간
다.  - 여기있는 여러 모듈들 중 자신이 필요한 모듈들을 고른다.어떤 모듈들은    반드시
 다른 모듈과 같이 사용되어야 하는 경우가 있으므로 modules.dep    화일을 읽어보고 관련있
는 모듈이 있으면 같이 선택해 주어야 한다.    (예를 들면 자신의 랜카드가 ne2000 호환 pci 
랜카드라면 ne2k-pci.o 모듈     외에도 8390.o 모듈을 같이 포함시켜야 한다. 또 ppp 를 쓰겠다
면     ppp.o 모듈과 더불어 slhc.o 모듈도 포함시켜야만 한다)  - 선택한 모듈들을 work1/lib/mod
ules 로 복사한다.    모듈들은 각각 종류별로 나뉘어 별도의 디렉토리에 들어있는데 이 디
렉토리    까지 복사할 필요는 없다. 필요한 것은 xxxxx.o 라는 화일들일 뿐이다.  -  work1 
디렉토리로 가서 tar cvfz modules.lrp etc var lib sbin 한다.    (지금까지 한 것은 자신이 필요한 
모듈들을 포함시켜서 modules.lrp     에 다시 압축시켜 넣는 작업이었다)이것으로 필요한 모
듈들을 모두 준비한 것이다. 이제 플로피에 담아야 한다.리눅스에서 바로 담을 수도 있고 
도스에서 담을 수도 있다.도스쪽이 초보자분들께는 편리할 것이다. 이하 도스기준으로 설
명한다.하드디스크에 리눅스 시스템말고 도스 파티션도 있다고 가정한다.즉, 사용자가 리
눅스와 윈도우(혹은 도스)를 같이 쓰고 있다고 가정했다.아마도 대부분의 사용자가 이렇게
 쓰고 있으리라 생각한다.  0. 리눅스 시스템에서 도스 화일시스템을 마운트시켜 임시로 wo
rk 라는  디렉토리     를 만들고 image-2.9.3-1.44MB 화일과 rawrite.exe 화일, 그리고 아까 만든  
   modules.lrp 화일을 work 디렉토리에 복사한다. 도스에서는 8글자 이상의     화일이름은 깨
져 보이므로 image.2.9.3-1.44MB 화일은 적당히 sample.img     등의 이름으로 이름을 바꾸어 복사
한다.     (rawrite 프로그램은 리눅스 시디나 통신망의 자료실등에서 구할수 있다.      몇
가지 종류가 있는데 어느것이든 상관없다. 구해서 도스의 work 디렉토리에      넣어두기
만 하면 된다)   1. 도스로 부팅한다. 이제부터 하는 작업은 모두 도스에서 진행된다.  2. 
도스포맷된 1.44M 디스켓을 준비한다.  3. rawrite 해서 sample.img 를 읽어들인 후 destination 을 물
어오면 a 로     적어준 후 enter 친다.     ( rawrite 프로그램의 자세한 사용법은  다른 게시
물을 참조하시라)  4. 아까 만들어둔 modules.lrp 화일을 디스켓의 modules.lrp 에 덮어쓴다.     
그냥 copy modules.lrp a: 한후 overwrite 를 선택하면 된다.  3. 이제 플로피로 다시 부팅한다.   4.
 제대로 작동된다면 여러가지 메시지들이 스크롤 될 것이다.     화면이 뜰 때 잠시 멈추
는듯 할 때가 있는데 이는 램디스크화일 시스템을     만드는 중인 것이니 좀 기다리면 된
다. 나오는 메시지를 잘 보아야 하는데     마지막 쯤에 etc, module, ...   하고 lrp 화일들을 
설치하는 메시지가      보일 것이다. 만약 etc(!), modules(!) 등등 마침표가 찍힌 메시지가  
   나타나면 이는 lrp 화일들을 설치하는데 실패했다는 뜻이니 다시 점검하기     바란다. 
스크롤되는 메시지 중에서 자신의 랜카드등이 잡혔는지도 눈여겨     보시라.  5. login: 프
롬프트가 뜨면 root 라고 입력한다.     메뉴화면이 나왔을 것이다.  이 메뉴들을 이용해서
 필요한 화일들을     자신의 시스템에 맞도록 수정해 준다. 리눅스 네트웍 설정에 관한  
   기본지식이 있어야만 될 것이다. 모르시는 분들은 다른 게시물과     하우투 문서들을 
참조하시기 바란다. 꽤 복잡한 일이지만 피해갈 수     없는 일이다. 요령이 있다면 한번
에 하나씩 설정해 나가라는 것이다.     ppp 를 쓸 것이라면 우선 ppp 부터 설정해서 전화를 
거는 것까지 완성을     시키고 그다음 랜환경을 설정하여 랜을 완벽히 동작시킨 다음 마
지막으로     ip 마스커레이딩을 설정하는 순서가 좋을 것이다. 처음부터 한번에 성공    
 하기는 힘드니 관련 게시물을 필독하시기 바란다.  6. 다 수정했으면 최초의 메인메뉴의 
화면으로 와서 백업(b) 메뉴를 선택한다        7. 메뉴에 따라 수정한 것들을 플로피로 저
장한다. 초심자는 일단 everything     정도로 선택하면 될것이나  경험이 쌓이게 되면 수정
된 부분에 관련된     패키지만 저장해 주면된다. 초심자도 everything except log 정도로 저장
해도     괜찮을 것 같다. 이 과정을 생략하면 애써 설정한 것이 컴퓨터 종료와 함께     
그냥 날아가 버린다.   8. 플로피에 저장되었음을 확인했으면 컴퓨터를 끈다.  9. 이제 다
른 컴퓨터의 설정을 환경에 맞게      바꾸어 준다. 각 컴퓨터들의  gateway 머신 설정을 리
눅스 라우터 박스의       주소로 설정해 준다. 역시 네트웍 설정에 관한 기초지식이 필요
할 것이다.  10. 이것으로 라우터 플로피는 완성된 것이다. 이 디스켓으로 부팅하면      
라우터 시스템이 완성된 것이다.참고 : 3.5 인치 대신 5.25 인치 드라이브를 쓰는 방법도 가
능할 것입니다.       저는 2대의 5.25 인치 드라이브를 활용하고 있습니다. 한대의 5.25    
   인치 드라이브만을 쓰는 방법은 아직 구현하지 못했습니다. 한대로       성공하신 분
은 글올려 주시면 고맙겠습니다.       질문주시는 분들이 많으셔서 단시간내에 작성하는
라 몹시 부실합니다만       그래도 대체적인 개요는 감이 잡히시리라 믿습니다.        
성공하신 분들은 초심자분들도 쉽게 이해할수 있게 이것보다 좋은 글        올려주세요. 
참고2 : 필요한 화일들을 자료실에 lrp293.tgz 화일로 올려두겠습니다.        참고로 제 라
우터 시스템의 root.lrp, log.lrp, etc.lrp, modules.lrp        화일을 soo 디렉토리에 담아 올리겠습
니다. 네트웍 설정에 자신이         없으신 분들은 제 화일과 원본의 화일을 비교해서 보
시면 조금 도움이        되리라 생각됩니다. 리눅스에서 쉽게 비교하는 방법이 있는데  
      일단 원본의 lrp 화일을 tar xvfz 으로 sample1 디렉토리에 풀고        제 lrp 를 sample2 
디렉토리에 푼 후 서로 해당하는 화일들 끼리   diff file1 file2 이런식으로 확인해 보시면 상
이한 부분만 쉽게 확인하실        수 있을 겁니다.참고3 : 위에서 설명한 것은 아주 기본
적인 시스템구성만을 설명한 것입니다.        http://www.linuxrouter.org 홈페이지에는 여러가
지 애드온 및 커널설정        등에 관한 자세한 자료가 있으니 꼭 참고하시기 바랍니다.
이름
암호
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.53 초 ] 작업시간: [ 0.04 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791009112
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.