안녕하세요?
loaf를 사용해 보려 하는데 밑에 설명되어진 랜카드 와 다른 랜카드를 사용하고 있어서
네트워크 설정을 할수가 없습니다.
밑에 설명을 보면 커널 컴파일을 하라고 되어 있는데 어떻게 해야 하는지 궁금합니다.
혹시 아시는 고수분 계시면 자세한 설명 부탁드립니다..
\ Eric Benoit(ebenoit at ecks.org) \
1998년 12월 14일
번역자: 양 유성 (yooseong at kldp.org)
# LOAF란 정확히 무엇인가?
LOAF는 커널과 기타 여러가지 유틸리티를 묶은 리눅스를 플로피 한장으로 구현한 것이다.
# LOAF는 어떤 일을 하는가?
LOAF는 다양한 네트워크 프로토콜에 대한 클라이언트로 사용됨을 의마한다. 이는 lynx(웹브
라우저), ftp(파일전송), telnet(원격컴퓨터접속)과 ssh(원격컴퓨터의 보안접속)을 포함한다. #
왜 LOAF를 사용하는가? 몇가지 이유가 있는데, 첫째로는 사용하고자 하는 컴퓨터에 OS가 없
는 경우이다. 만일 여러분이 공용으로 사용하고 있는 컴퓨터를 쓰고 있다면 그 컴퓨터에
악의있는 사람이 만들어 놓았을 keylogger(여러분이 사용한 키보드의 문자들을 기억하게 하
는 프로그램)가 있을지 모릅니다. 그렇지 않다면 여러분은 저같은 리눅서처럼 안좋은 OS쓰
는 것을 달갑게 여기지 않을 것입니다. 이러한 경우에, LOAF는 이상적입니다. 더욱 많은 이
유들이 있지만, 다른 것들은 여러분 자신에게 달려 있습니다. # LOAF는 내 OS를 지우는가?
분명히 말하지만, LOAF는 절대로 여러분이 지금 사용하는 OS를 없애지 않습니다. LOAF는 플로
피 디스크로 시동되기 때문에, RAM안에 자동적으로 설치되며 컴퓨터가 꺼질 때까지 작동합
니다. 사실 LOAF는 하드 드라이브가 무엇인지 모릅니다. # 어떤 컴퓨터에서 LOAF는 작동하는
가? LOAF는 최소한 다음과 같은 컴퓨터 사양이 필요합니다. 386sx CPU 4MB RAM Floppy drive (3.5" 또
는 5.25") 적어도 6MB의 RAM를 권장하지만, 느리긴 하지만 4MB에서도 작동할 것입니다. LOAF는 38
6이상의 Intel/AMD/Cyrix/IBM CPU에서 작동합니다. 물론 NIC가 없는 컴퓨터에서 LOAF를 사용하면 많
은 일을 할 수 없지만 작동을 할 것입니다. # LOAF가 지원하는 NIC (Network Interface Card)는 어떤
것인가? 현재 다음과 같은 네트워크 카드면 가능하다. 3c503 (EtherLink II) 3c509/579 (EtherLink III)
3c59x와 3c90x
NE1000/2000 (ISA)
NE2000 (PCI)
EtherExpress Pro PCI 10+/100B/100+
EtherWORKS 3 (DE203/204/205)
WD80x3
DECchip Tulip
만일 여러분의 네트워크 카드가 위의 목록에 없고 커널 컴파일에 능숙하다면 여러분은 여
러분의 것을 만들 수 있을 것이다. 몇몇가지 .config의 예들을 ftp://ftp.ecks.org/loaf/devel 에서 볼
수 있을 것이다. 커널은 319K가 넘어서는 안된다. 만일 그렇지 않다면, 나에게 이메일을 통
해 연락을 해주면 여러분에게 내가 무엇인가 할 수 있을 것이다. # 그러면 어떻게 LOAF를 사
용할 것인가? LOAF는 image로서 배포된다. 이는 플로피 디스크에 있는 사진과 같은 것을 가져
다 사용한다는 의미이고 파일로 저장된다. 여러분이 필요한 것은 플로피 디스크 한장이고
그 안에 image를 넣으면 된다. 여러분이 DOS나 윈도우 3.1/95/98/NT를 사용한다면, 여러분은 RAWRI
TE라는 프로그램이 필요할 것이다. 여러분이 리눅스나 BSD, Solaris x86을 사용한다면 dd라는 프
로그램을 이미 갖고 있을 것이다. 다른 OS에서는 무엇이 필요한지 나도 모른다. 다음으로
필요한 것은 LOAF이다. 다음의 목록중 적절한 것을 선택하면 된다. ftp://ftp.ecks.org/pub/loaf/loaf
1.img ftp://ftp.ecks.org/pub/loaf/loaf2.img ftp://ftp.ecks.org/pub/loaf/loaf3.img ftp://ftp.ecks.org/pub/loaf/loaf4.img
ftp://ftp.ecks.org/pub/loaf/loaf5.img ftp://ftp.ecks.org/pub/loaf/loaf6.img ftp://ftp.ecks.org/pub/loaf/loaf7.img # 이
파일을 가지고 그 다음에 할 일은? 그 다음 작업은 선택한 image를 가지고 플로피에 넣는다.
만일 RAWRITE을 사용하는 사람이면 다음과 같은 명령을 실행한다. RAWRITE loaf#.img a: 여기서 #
의 의미는 여러분이 선택한 커널이다. a:는 플로피 드라이브를 의미한다. (물론 b:도 가능하
다.) 리눅스와 *BSD, Solaris x86을 사용하는 사람들은: dd if=loaf#.img of=/dev/fd0 #은 여러분이 선
택한 커널이며, fd0는 플로피 드라이브를 의미한다. (물론 fd1도 가능하다.) chug, chug, chug ...d
ing!* 축하합니다. 만일 디스크가 잘못된 것이 아니라면, LOAF 디스크로서 그 디스크는 작동
할 것이다. 컴퓨터에 디스크를 집어넣고 시도해보라! 만일 문제가 있다면, 나에게 이메일
을 보내라. # 실제 사용이 어떻나요? 여러분이 LOAF로 부팅을 했다면, 여러분은 스크린 상
에 한때의 파리(?)와 같은 것이 날아가는 것을 볼 수 있을 것이다. 단지 부팅과정이니 걱정
하지 말아라. 이러한 것이 끝나고 나면, 플로피로부터 OS의 나머지를 갖고 와서 압축이 풀
리고 RAM 디스크에 놓일 것이다. 로그인 프롬프트가 나타난다면 더이상 필요한 것이 없으므
로 플로피 디스크를 빼낼 수 있다. 다음으로 할 작업은 'root'로 로그인을 하는 것이고 그 후
에 다른 작업을 할 수 있는 KISS라는 프롬프트를 보게 될 것이다. 프롬프트를 보는 것은 즐
겁지만... 여러분은 외부와의 접속을 하고 싶을 것이다. 여기에 간단히 접속할 수 있는 방
법이 있고 그 내용은 LOAF내에 있다. (단지 lynx라고 입력하라.) ifconfig eth0 MY_IP_ADDRESS route add
-net MY_NETWORK netmask MY_NETMASK route add default gw MY_GATEWAY 첫번째 줄의 MY_IP_ADDRESS에는 현재 사용
하고 있는 IP 주소를 입력한다. 예를 들어, 192.168.4.24 두번째 줄에서는 MY_NETWORK는 MY_IP_ADDRESS
에서 마지막 번호대신 0을 입력한다. 예를 들어, 192.168.4.0라고 입력하면 되고, MY_NETMASK는 255
.255.255.0으로 하면된다. 세번째 줄에 나타난 MY_GATEWAY는 선택사항이다 없으면 쓰지 않아도
된다. 호스트 네임을 사용하고 싶다면 /etc/resolve.conf 파일을 여러분의 DNS 서버로 변경하면
된다. echo "nameserver MY_DNS_SERVER" > /etc/reslove.conf MY_DNS_SERVER는 여러분의 DNS 서버를 의미한다.
예를 들면, 192.168.4.1 만일 이러한 것들을 여러분이 잘 알지 못한다면, 여러분의 OS 의 네트
워크 설정을 보거나 여러분의 시스템 관리자에게 물러보라. 위의 것들을 실행하지 않으면
커다란 문제점이 발생할 수 있다. 이러한 과정후에 잘못된 것이 없다면 여러분은 lynx를 이
용하여 한번 인터넷에 접속해봐라. 네가지의 VC가 있어서 ALT-F1/F2/F3/F4를 이용해 변경할 수
있다. 로그인은 여러분이 처음 접속한 것과 동일하지만, 여러분은 네트워크를 재설정할 필
요가 없다. 성공이다. 성공했다면 훌륭하다. 그리고 나서 당신이 얼마나 똑똑한가를 여러
분 친구들에게 알려줘라. :) 그리고 마지막으로, 여러분은 나에게 이메일로 연락할 수 있다
. 행운을 빈다! pinkey57 at netsgo.com님 추가 : 전 개인적으로 뮤리눅스를 사용하고 있답니다...^^
http://sunsite.auc.dk/mulinux/--이 곳에 서명을 적어주십시오. ㅌㅋㅌ