
                  FreeBSD 3.5-RELEASE PC 카드 설치 프로그램

                  호소카와 타쯔미 <hosokawa@jp.FreeBSD.org>
                   아라이 토시히코 <toshi@jp.FreeBSD.org>
		        http://www.jp.FreeBSD.org/PAO/
                            BSD-nomads 팀, 일본

목차
----
1.	이 플로피는 무엇인가?
2.	PC 카드의 기초
3.	PAO 설치 플로피의 구조
3.1	PAO 가능한 커널(PAO_ALL 커널)
3.2	설치 프로그램 (/stand/sysinstall)
3.3	PAO 바이너리 배포본 파일(paobin)
3.4	PAO 소스 배포본 파일(paosrc)
4.	FreeBSD의 설치 방법
4.1	예: DOS 파티션에서 설치
4.2	FTP나 NFS 서버에서 설치하기
4.3	FreeBSD를 CD-ROM에서 설치하고 PAO를 DOS나 FTP에서 설치하기
4.4     WIDE-DHCP 클라이언트 설정하기
5.	설치 후
----

1.	이 플로피는 무엇인가?
==	=====================

이 설치 프로그램 커널과 플로피는 FreeBSD PAO PC 카드 패키지를 포함하고
있읍니다. 이 플로피를 사용하여 다양한 PC카드(이더넷, ATAPI CDROM
등등)로부터 설치하는 것이 가능합니다. 이 플로피는
FreeBSD 3.5-RELEASE와 PAO-20000130를 기본으로 하고 있읍니다. 따라서
지원되는 카드는 PAO-20000130에 의해 지원되는 카드와 같습니다.
자세한 것은 http://home.jp.FreeBSD.org/~toshi/PAO3/SUPPORTED.CARDS
를 읽어보세요.

PAO는 FreeBSD상에서 이동 컴퓨팅 (mobile computing)을 지원하는
패키지입니다. 예전의 PAO 패키지의 일부분은 이미 오리지날 FreeBSD의
소스 트리(source tree)에 들어가 있고, 그리고 지금도 일부 코드는
포함되기를 기다리고 있는 상태입니다. PAO 코드의 일부는 충분한 검토가
이루어지지 않아서 현재로서는 아직 오리지날 소스에 포함되기에는
부적당한(pre-alpha 수준의) 코드를 포함하고 있습니다만  PAO는 현재의
FreeBSD의 PC카드 지원상태에 비해 훨씬 편리하며 보다 많은 PC카드를
지원 하고 있습니다.


2.	PC 카드의 기초
==	==============

이 플로피를 사용하기 위해서는 적어도 PC카드의 구조에관한 기본적인
개념을 이해할 필요가 있읍니다. ISA장치와 마찬가지로 PC카드는
I/O포트, IRQ, 공유 메모리를 사용합니다.  그러나 IRQ레벨은
PC카드 콘트롤러(또는 PC카드 브릿지)라고 불리우는 특수한 하드웨어에
의해 자동으로 할당됩니다.

각각의 PC 카드 슬롯은, 8개의 메모리 윈도우, 2개의 I/O윈도우, 그리고
1개의 번호가 붙어있지 않은 IRQ를 가지고 있습니다. PC 카드 콘트롤러는
이 자원들을 ISA, 또는 PCI 영역에 맵핑(map)합니다. 이 맵핑 기능이
자동적으로 동작하기 때문에 CPU는 PC 카드를 보통의 ISA 디바이스처럼
사용할수 있읍니다.


     (모든 메모리 윈도우와 I/O 윈도우 1은 사용되지 않음)
   +---------+                    +------------+           /
   |         |--------------------|            |-----------/ ISA버스
   | 모뎀    |    I/O 윈도우 0    | PC-카드    | 3f8 - 3ff /
   | PC-카드 |--------------------| 콘트롤러   |-----------/
   |         |<==================>|            |<=========>/
   +---------+    미할당  IRQ     +------------+   IRQ 3   /
        
      그림 1. 모뎀 카드는 ISA 버스상의 직렬 칩으로 맵핑되었다.


이런 값들을 결정하기 위해 운영체제는 카드내의 EEPROM에 기술된 "CIS
(Card Information Structure) tupples"를 사용합니다. 운영체제는 PC
카드 콘트롤러를 통해서 이런 정보들을 입수합니다.  PC 카드 콘트롤러는
이 목적으로 16킬로 바이트의 메모리 주소를 필요로 합니다(콘트롤러는
EEPROM 메모리를 이 영역에 맵핑합니다). 이러한 데이타들은 명령어
프롬프트에서 "/stand/pccardc dumpcis"라고 입력하면 보실수
있습니다. 아래에 "/stand/pccardc dumpcis"의 출력 예가 있습니다.


-----------------------------------------------------------------------
Tuple #6, code = 0x1b (Configuration entry), length = 16
    000:  e0 41 99 49 55 26 25 aa 60 f8 03 07 30 ff ff 28
        Config index = 0x20(default)
        Interface byte = 0x41 (I/O)  +RDY/-BSY active
        Vcc pwr:
                Nominal operating supply voltage: 5 x 1V
                Continuous supply current: 2 x 100mA
                Power down supply current: 2 x 10mA
        Card decodes 10 address lines, 8 Bit I/O only
                I/O address # 1: block start = 0x3f8 block length = 0x8
                IRQ modes: Level
                IRQs:  0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
        Max twin cards = 0
        Misc attr: (Audio-BVD2) (Power down supported)
Tuple #7, code = 0x1b (Configuration entry), length = 7
    000:  21 08 aa 60 f8 02 07
        Config index = 0x21
        Card decodes 10 address lines, 8 Bit I/O only
                I/O address # 1: block start = 0x2f8 block length = 0x8
-----------------------------------------------------------------------
	표 2.  CIS tupples의 예 (Megahertz XJ3288 CIS의 일부)



이 플로피는 이 스크래치(scratch) 영역으로 기본적으로
0xd0000-0xd3fff를 사용합니다.  그러나 만일 여러분의 하드웨어가 이
영역을 다른 목적으로 사용하고 있는 경우에는 이 플로피의 맨 처음
메뉴에서 다른 주소를(0xd4000, 0xd8000, 0xdc000) 선택할 수
있습니다. 만일 여러분의 하드웨어의 자세한 사양(spec)을 모르면
옵션값을 선택하지 마시고 계속 진행해 나가다가 어떤 문제가 발생한
후에 :-) 옵션값을 시험해 보세요.  0xd0000은 대부분의 랩 탑 컴퓨터의
하드웨어에 적합한 옵션값입니다.

이 플로피에는 PC 카드에 대해 또 한가지의 메뉴가 있습니다. 이 두번째
메뉴는 자유로운 빈 IRQ 할당영역의 선택에 사용 됩니다. PC 카드는 다른
디바이스에 사용되지 않는 빈 IRQ를 필요로 합니다. 운영체제는 이러한
목적으로 빈 IRQ를 관리할 필요가 있습니다. 메뉴에서 이 빈 IRQ
할당영역을 선택하실 수 있습니다. 기본값은 IRQ 10 과 11 입니다.
여기서 어떤 컴퓨터는 IRQ 10을 점유하는 사운드 카드(더구나 곤란한
것은 설치 플로피에서 인식 불가능한 경우)를 가지고 있기도 합니다.
이런 컴퓨터를 가지고 계시면 IRQ 10을 이런 목적으로는 사용할 수
없습니다. IRQ 5와 11이 좋은 대안이지만 IRQ 5를 점유하고 있는
장치가 있는 경우에만 IRQ 11을 사용하세요.


3.	PAO 설치 플로피의 구조
==	======================

3.x-RELEASE의 PAO3에는 설치 플로피가 FreeBSD 3.x-RELEASE와 마찬가지로
2개로 나누어져 있습니다. 또한 PAO boot.flp는 더 이상 커널 패치를 포함하지 
않고 FreeBSD의 일반 배포본 파일과 동일한 형태로 paobin와 paosrc를 
포함합니다.

   - boot.flp	  : PAO 부트 플로피(2.88MB). CD-ROM, LS120, ZIP에서
   		  부트 가능하다면 이것을 사용하세요.
   - kern.flp	  : PAO 커널 플로피(1.44MB의 첫번째 디스크)
   - mfsroot.flp  : PAO MFS 루트 플로피(1.44MB의 두번째 디스크)
   		    보통 FDD를 사용한다면 이 두장을 사용하세요.

   - paobin	  : PAO 바이너리 배포본 파일. PAO 사용 가능한
   		    커널, 사용자 프로그램, 매뉴얼 패이지 등을 포함합니다.
		    (install.sh, paobin.aa, paobin.ab, ...)
   - paosrc	  : PAO 소스 배포본 파일. PAO용으로 수정된 커널 소스,
   		    PAO-FAQ와 SUPPORTED.CARDS과 같은 문서를 포함합니다.
		    커널을 다시 만들고 싶다면 커널 소스 `ssys'도 마찬가지로
		    선택하세요.
		    (install.sh, paosrc.aa, paosrc.ab, ...)

   - paodist.tar  :  tar로 묶인 paobin과 paosrc

이 파일의 마스터 사이트는
  ftp://daemon.jp.FreeBSD.org/pub/FreeBSD-jp/PAO/flp/3.5-RELEASE/
PAO 홈페이지에서 다운로드받을 수도 있습니다(http://www.jp.FreeBSD.org/PAO/)
일본 내의 미러 사이트에 대해 알고 싶다면,
  http://www.jp.FreeBSD.org/mirror.html#ftp-jp


3.1	PAO 가능한 커널(PAO_ALL 커널)
---	-----------------------------

PAO 가능한 커널은 PAO_ALL 설정 파일에서 만든 것이며 paobin에는
kernel.PAO로 포함되어 있습니다. 성공적인 설치 후에는 루트 디렉토리에
저장되며 설치 프로그램에 의해서 /kernel로 자동적으로 복사됩니다. 그러나
설치 후에 paobin을 추가한 경우에는 자동 복사는 하지 않으며 /kernel은
여전히 GENERIC 커널입니다. 이 경우에는 다음 명령을 입력하세요.

       # chflags noschg /kernel
       # mv /kernel /kernel.old 
       # install -c -m 555 -o root -g wheel -fschg /kernel.PAO /kernel

PAO_ALL 커널은 GENERIC 커널에서 지원하는 장치 이외에 PC카드를 지원하는
드라이버를 포함하며, 설치 플로피는 압축된 커널을 담고 있으므로 설치
프로그램에서 지원하는 장치는 보통 설치 플로피와 기본적으로 같습니다.

  fdc1         Toshiba Libretto PCMCIA 플로피 디스크 드라이브
  wdc2, wdc3   보통 플래시 ATA, ATA HDD, 외장 IDE HDD 아답터
  acd0         ATAPI CD-ROM과 DVD-ROM 드라이브
  wfd0         ATAPI LS-120 수퍼 플로피 디스크, ATAPI ZIP 드라이브.
  sio2 - sio5  보통 FAX/모뎀, ISDN, 디지탈 셀룰러,
               PHS 데이터 통신 카드, GPS 리시버, 
	       FM 라디오 카드, RS-232C 등
  ed0, ed1     National Semiconductor DS8390/WD83C690 기반 이더넷 아답터.
               DL10019C 고속 이더넷 콘트롤러 지원
  ep0, ep1     3Com Etherlink III 3C589 시리즈와
               3Com Fast Etherlink 3C574TX 시리즈
  fe0, fe1     Fujitsu MB86960A/MB86965A 기반 이더넷 카드
  sn0, sn1     SMC 9000 시리즈 이더넷 아답터
  xe0          Xircom CreditCard PCMCIA 이더넷 아답터
  wlp0, wlp1   구형e NCR WaveLAN PCMCIA 드라이버
  cnw0, cnw1   Netwave AirSurfer 무선 LAN.
  ux0          Am79C930 IEEE802.11 네트워크 카드 드라이버
  awi0         BayStack 650 IEEE802.11 Frequency Hopping.
  wi0          Lucent WaveLAN/IEEE 802.11 PCMCIA 드라이버.
  aic0         Adaptec SlimSCSI APA-1460 시리즈.
  scc0, scc1   IBM 스마트 캡처 카드
  hss0, hss1   Hitachi 마이크로컴퓨터 음성 합성 장치
  joy0         PCMCIA 조이스틱.
  gp0          National Instruments PCMCIA-GPIB 카드.


3.2     설치 프로그램 (/stand/sysinstall)
---	---------------------------------

PAO 설치 플로피가 포함하는 설치 프로그램은 다국어 FreeBSD 설치 플로피
(http://www.jp.FreeBSD.org/BootAsia/)를 통합하고 있으며 PAO의 기능 향상을
제공합니다. 또한 다음 항목이 설정 메뉴에 추가되어 있습니다.


PAO의 기능 향상

 o PC 카드(이더넷, CD-ROM, 모뎀 등)을 통한 설치 지원
 	- pccardd와 pccardc를 설치하고 pccardd를 자동 실행
	- uxctl과 wicontrol의 설정 도구 설치

 o PAO 배포본을 배포본 메뉴에 추가
	- paobin		PAO 바이너리 배포본 파일
	- paosrc		PAO 소스 배포본 파일

 o PC 카드에 관계된 설정 메뉴 개선
 	- pccard		PC 카드(PCMCIA) 작동 시작(주로 랩탑)
	- pccard mem		PC 카드의 메모리 주소(사용하는 경우)
	- pccard beep		PC 카드의 삽입/제거시 소리 설정
	- pccard ether		설정할 PC 카드 이더넷 장치 목록
	- pccard ifconfig	PC 카드 네트워크 인터페이스의 설정

 o 시작 메뉴에 apmd(8)의 설정 추가
 	- apmd			APM 사건 감시 대몬 시작
	- apmd flags		apmd에 옵션 설정(사용하는 경우)

FreeBSD 표준 설치 프로그램에 추가된 파일

 /stand:
 	I18N/		다국어 설치 프로그램 메시지와 글꼴
	dhcpc		WIDE-DHCP 클라이언트
	help.ja_JP/	일본어 문서 파일
	help.ko_KR/	한국어 문서 파일
	help.zh_TW/	중국어 문서 파일
	pccardc		PC 카드 관리와 감시 도구
	pccardd		PC 카드 관리 대몬
	uxctl		Am79C930 IEEE802.11 PC 카드 설정 도구
	wicontrol	Lucent WaveLAN/IEEE 802.11 PC 카드 설정 도구
 /stand/help:
 	i18n.hlp.gz	FreeBSD 다국어 설치 플로피 안내서
	pccard.hlp.gz	이 문서
 /etc:
 	pccard.conf	PC 카드 데이터베이스
 /dev:
 	card[0-3]	PC 카드 슬롯
	bpf[0-3]	버클리 패킷 필터 (dhcpc용)


3.3     PAO 바이너리 배포본 파일(paobin)
---	--------------------------------

PAO 가능 커널, 사용자 수준, 매뉴얼 페이지와 /etc 설정 파일이 포함되어
있습니다. 이것은 실행 시 최소 요구 사항입니다.

-rw-r--r--  1 root   wheel     464 Jan 31 21:03 paobin/CHECKSUM.MD5
-rwxr-xr-x  1 toshi  wheel     519 Oct  3 03:07 paobin/install.sh*
-rw-r--r--  1 root   wheel  240640 Jan 31 21:03 paobin/paobin.aa
-rw-r--r--  1 root   wheel  240640 Jan 31 21:03 paobin/paobin.ab
-rw-r--r--  1 root   wheel  240640 Jan 31 21:03 paobin/paobin.ac
-rw-r--r--  1 root   wheel  240640 Jan 31 21:03 paobin/paobin.ad
-rw-r--r--  1 root   wheel  240640 Jan 31 21:03 paobin/paobin.ae
-rw-r--r--  1 root   wheel   51008 Jan 31 21:03 paobin/paobin.af
-rw-r--r--  1 root   wheel     183 Jan 31 21:03 paobin/paobin.inf
-rw-r--r--  1 root   wheel    3713 Jan 31 21:03 paobin/paobin.mtree

설치 프로그램은 이 파일을 / (루트 디렉토리)에 풀어넣으며, /kernel을
PAO 가능 커널인 kernel.PAO로 대치합니다. 또한 install.sh을 사용하여
수동 설치를 한다면 이전 커널은 /kernel.old로 이름이 바뀝니다.

 kernel.PAO            PAO 가능 커널 (PAO_ALL 커널)
 etc:                  /etc 설정 파일
    defaults/rc.conf    기본 시스템 설정
    rc.pccard           PC 카드 시동 스크립트
    rc.i386             i386용 시동 스크립트
    pccard_ether        PCMCIA 이더넷 카드 삽입시 수행 스크립트
    pccard_ether_remove         PCMCIA 이더넷 카드 제거시 수행 스크립트
    rc.suspend          APM 일시 중지 사건시 명령 파일
    rc.resume           APM 계속 사건시 명령 파일
    pccard.conf                 PC 카드 데이터베이스
 usr/sbin:             사용자 프로그램
    cnwctl              Netwave AirSurfer PC 카드 통계와 제어 프로그램
    pccardc             PC 카드 관리와 감시 도구
    pccardd             PC 카드 관리 대몬
    wicontrol           Lucent WaveLAN/IEEE 802.11 PC 카드 설정 도구
    wlpconfig           NCR WaveLAN PC 카드 파라미터 표시/설정 도구
    uxctl               Am79C930 IEEE802.11 PC 카드 설정 도구
    uxdump              Am79C930 IEEE802.11 PC 카드 덤프 표시 도구
 usr/share/man:                매뉴얼 페이지


3.4     PAO 소스 배포본 파일(paosrc)
---	----------------------------

PAO용으로 수정된 커널 소스(/usr/src/sys)와 PAO 소스 키트와 같은 수준의 것이
포함되어 있습니다.

-rw-r--r--  1 root   wheel     464 Jan 31 21:03 paosrc/CHECKSUM.MD5
-rwxr-xr-x  1 toshi  wheel     357 Oct  3 03:07 paosrc/install.sh*
-rw-r--r--  1 root   wheel  240640 Jan 31 21:03 paosrc/paosrc.aa
-rw-r--r--  1 root   wheel  240640 Jan 31 21:03 paosrc/paosrc.ab
-rw-r--r--  1 root   wheel  240640 Jan 31 21:03 paosrc/paosrc.ac
-rw-r--r--  1 root   wheel  240640 Jan 31 21:03 paosrc/paosrc.ad
-rw-r--r--  1 root   wheel  240640 Jan 31 21:03 paosrc/paosrc.ae
-rw-r--r--  1 root   wheel   59461 Jan 31 21:03 paosrc/paosrc.af
-rw-r--r--  1 root   wheel     183 Jan 31 21:03 paosrc/paosrc.inf
-rw-r--r--  1 root   wheel   30926 Jan 31 21:03 paosrc/paosrc.mtree

이 배포본 파일은 /usr/src에 전개 됩니다. /usr/src/sys에는 PAO용으로 수정된
커널 소스로 덮어 씌우며, /usr/src/PAO3에 PAO 소스 키트가 전개됩니다. 이
커널 소스는 수정된 것만 포함하고 있으므로 전개하기 전에 src/ssys 배포본을
미리 설치해 둘 필요가 있습니다. PAO 소스 키트의 주 구성 요소는 다음과
같습니다:

 PAO3:
    COPYRIGHT		저작권
    History		PAO의 역사
    Makefile		PAO 소스 키트에서 설치하기 위한 Makefile
    Makefile.kit	PAO 소스 키트를 만들기 위한 Makefile
    PAO-FAQ{,.jp}	    PAO의 질문과 답
    README{,.jp}	    README
    README.install{,.jp}    PAO 소스 키트를 설치하기 위한 안내서
    README.apmd{,.jp}	    apmd 릴리즈 노트
    SUPPORTED.CARDS{,.jp}   PC 카드 지원 현황
 PAO3/sys:
    sys-pao.diff	cvs tag=RELENG_3_5_0_RELEASE 에 기반한
    			PAO 커널 소스 패치
 PAO3/etc:		/etc 설정 파일
 PAO3/ja-man:		일본어 매뉴얼 페이지
 PAO3/usr.sbin:		사용자 프로그램 소스 파일


4.	FreeBSD의 설치 방법
==	=========================

먼저, INSTALL.TXT와 다른 기본적 사항을 참조하세요. PAO에 관련된 부분만 여기
나옵니다.
PAO의 설치는 두 부분으로 나누어져 있습니다. 주 FreeBSD 배포본 파일과 PAO
배포본 파일입니다. 시스템을 새로 설치한다면 PAO 설치 플로피가 잘 정리해
줍니다. 그렇지 않다면 PAO를 이미 동작하는 시스템에 추가로 설치하면 되며,
배포본 파일에 포함된 install.sh를 사용하는 것이 PAO 설치 플로피를 사용하는 
것 보다 더 빠를 것입니다.

모든 배포본 파일이 설치 매체에 존재한다면 설치에 문제는 없습니다. 그러나
일반 CD-ROM와 FTP 사이트는 PAO 배포본 파일을 포함하지 않습니다. 이 문제
때문에, 다른 매체에 PAO 배포본 파일을 준비해 둘 필요가 있습니다.

다행히도 요즘에는 PAO 배포본 파일은 잡지 부록의 CD-ROM에 수록되기도 하므로,
이러한 CD-ROM을 갖고 있다면 별도의 준비는 필요 없게 됩니다.

그런 축복받은 경우가 아니라면 조금의 노력이 필요합니다.

 o 모든 배포본 파일을 하나의 매체에 준비해 둘 수 있다면, 설치 전에
   DOS 파티션이나 FTP 서버를 설정하세요.

 o 하나의 매체에 모두 둘 수 없다면, PAO 배포본 파일을 선택하여 설치하세요.
   조금 후에 "다음 배포본을 풀 수 없습니다"라는 오류 메시지가 나올
   것입니다. 설치를 보류하고 PAO 배포본 파일이 있는 매제로 바꾼 후에
   설치를 계속하세요.

 - 이전의 이 문서에서는 "먼저, 오류 메시지의 표시를 막기 위해 PAO 배포본 
   파일의 선택을 취소하세요" 라고 설명되어 있었습니다만 이 방법은
   /kernel이 PAO 가능 커널로 대체되지 않는 문제가 있었습니다. 이 경우에는
   "3.1 PAO 가능한 커널(PAO_ALL 커널)"의 해법을 읽어 보세요.

앞으로 몇가지 전형적인 경우를 살펴볼 것입니다만, 먼저 설치 플로피를 만들어
두세요.


4.1     예: DOS 파티션에서 설치
---	-----------------------

설치 기계가 이미 DOS 파티션을 갖고 있거나 만들 수 있다면, DOS 파티션에서
설치하는 것을 권장합니다. 이 방법은 내장 CD-ROM 드라이브나 이더넷 카드가
없는 서브노트나 FreeBSD가 지원하지 않는 장치만 있는 경우에 사용할 수
있습니다.


먼저 준비를 위해 필요한 배포본 파일을 C:\FREEBSD에 복사하세요. 적어도 기본
바이너리(bin)과 PAO 바이너리(paobin) 배포본이 필요하며, PAO 소스(paosrc)와
FreeBSD 커널 소스(ssys)가 한 세트입니다.

	C:\FREEBSD\BIN\		기본 바이너리
	C:\FREEBSD\SRC\SSYS.*	FreeBSD 커널 소스
	...
	C:\FREEBSD\PAOBIN\	PAO 바이너리
	C:\FREEBSD\PAOSRC\	PAO 소스

PAO 배포본 파일은 paodist.tar를 tar로 전개하여 얻는 경우도 있습니다.

	C:\FREEBSD\> tar xvf paodist.tar

남은 것은 설치 프로그램을 실행하여 설치 매체를 DOS로 선택하는 것 뿐입니다.


4.2     FTP나 NFS 서버에서 설치하기
---	---------------------------

PAO의 추가된 기능은 네트워크에서 설치할 때 가장 잘 나타납니다. 특히 PC 카드
형태의 모뎀, 이더넷 카드의 향상된 지원, DHCP 클라이언트에 의한 동적 IP 주소
할당과 PC 카드의 핫플러그 기능이 지원됩니다.

LAN에 연결된 다른 기계를 자유롭게 사용할 수 있다면, 다음의 서버 설정을 
적용하는 것은 쉬울 것입니다. 설정의 요지는 PAO 배포본 파일을 다른 배포본
파일에 같이 두는 것입니다. 예를 들다면 익명 FTP의 홈 디렉토리가
/var/spool/ftp이고 FreeBSD 배포본 CD-ROM이 /cdrom에 마운트되어 있다면,
다음과 같이 할 수 있습니다.

	# cp -pr /cdrom/3.5-RELEASE /var/spool/ftp
	# tar xvf paodist.tar -C /var/spool/ftp/3.5-RELEASE

이후 암호 파일에 다음 줄을 추가하면 FTP 서버가 작동 준비된 것입니다.

	ftp:*:99:99::0:0:FTP:/var/spool/ftp:/sbin/nologin

그리고, 이 기계를 NFS 서버로 설정하는 경우, 클라이언트의 호스트명이
leaf.foo.bar이며 /var/spool/ftp/3.4-RELEASE가 /var 파티션에 포함되어 있다고
합시다. /etc/exports에 다음 줄을 추가합니다:

	/var	-ro -alldirs	leaf.foo.bar

아시겠지만 이것만으로 완전히 NFS 서버 셋업이 된 것은 아닙니다, 잘 이해하지
못하겠다면, 괜히 도전하지 마시고 FTP 서버에서 설치하는 것에 만족하세요.

어쨌든 준비가 되었고 이제 설치를 시작해 봅시다. 서버를 설정하였다면, FTP나
NFS를 설치 매체로 다음과 같이 선택하세요:

	매체 -> FTP 또는 FTP 수동 -> URL ->
		ftp://<FTP 서버의 이름이나 IP주소>

	매체 -> NFS ->	<NFS 서버의 이름>:/var/spool/ftp

인터넷의 FTP 사이트에서 설치한다면 먼저 전세계의 미러 사이트에서 
FreeBSD 주 배포본을 설치하고,
ftp://daemon.jp.FreeBSD.org/pub/FreeBSD-jp/PAO/flp/ 에서 남은 PAO 배포본
파일을 설치할 수 있습니다. 이 경우 설치를 시작한 후 조금 있다가 다음
메시지가 PAO 배포본 파일(paobin과 paosrc)을 설치할 때 나타날 것입니다:

  "다음 배포본을 풀 수 없습니다. 아마 선택한 설치 매체에서 사용
  가능하지 않기 때문일 것입니다:"

이 경우, 설치 과정을 보류하고 다음과 강이 매체를 바꾸고 계속하세요:

	FTP 또는 FTP 수동 -> PAO 사이트 (daemon.jp.freebsd.org)
			또는
	FTP 또는 FTP 수동 -> URL ->
		ftp://daemon.jp.FreeBSD.org/pub/FreeBSD-jp/PAO/flp/

이외의 경우 PAO의 미러 사이트를 URL로 지정할 수 있습니다:

	FTP 또는 FTP 수동 -> URL ->
		ftp://<PAO의 미러 사이트>/<경로>

(역주: 한국의 경우 미러 사이트는
	ftp://ftp.kr.FreeBSD.org/pub/FreeBSD-kr/PAO/flp/
 입니다)
 	


4.3     FreeBSD를 CD-ROM에서 설치하고 PAO를 DOS나 FTP에서 설치하기
---	----------------------------------------------------------

위에서 설명한 방법은 설치시에 비교적 많은 자원이 필요합니다. 그래서
이 절에서는 FreeBSD 배포본 CD-ROM을 효율적으로 사용하여 CD-ROM에서
FreeBSD를 설치하고 PAO를 다른 매체에서 설치할 것입니다.

 o 네트워크 아답터가 있다면 CD-ROM과 동시에 함께 사용하기 위해 필요합니다.
   간단히 말하면 PC 카드 슬롯이 하나만 있고 둘 다(CD-ROM과 이더넷 카드) PC
   카드라면 안됩니다.

 o DOS 파티션을 함께 사용하고자 한다면, PAO 배포본을 "4.1 예: DOS
   파티션에서 설치"에 나온 것과 같이 준비합니다.

	C:\FREEBSD\PAOBIN\	PAO 바이너리
	C:\FREEBSD\PAOSRC\	PAO 소스

Install procedure is, at first expanding distribution from CD-ROM, 
but on expanding PAO distribution (paobin and paosrc), following message 
will be displayed:
설치 과정에서는 먼저 CD-ROM에서 배포본을 설치하고, PAO 배포본(paobin과 
paosrc)을 설치할 때 다음 메시지가 표시도비니다.

  "다음 배포본을 풀 수 없습니다. 아마 선택한 설치 매체에서 사용
  가능하지 않기 때문일 것입니다:"

이 경우, 설치 과정을 보류하고 매체를 DOS나 FTP로 바꾸고 설치를 계속하세요.

	FTP 또는 FTP 수동 -> PAO 사이드 (daemon.jp.freebsd.org)
			또는
	FTP 또는 FTP 수동 -> URL ->
		ftp://daemon.jp.FreeBSD.org/pub/FreeBSD-jp/PAO/flp/


4.4	WIDE-DHCP 클라이언트 설정하기
---	-----------------------------

지금까지, FreeBSD 설치는 DHCP가 필요한 환경에서 편하지 못하였습니다. 최근
배포본에서는 DHCP가 사용 가능하며, PAO용 설치 프로그램에서는 wide-dhcp가 
미리 사용 가능합니다.

   +-----------------------------------------------------+
   |  호스트:                    도메인:                 |
   | +--------------------+     +-----------------+      |
   | |hoehoe              |     |                 |      |
   | +--------------------+     +-----------------+      |
   |  게이트웨이:                네임서버:               |
   | +----------------+         +-----------------+      |
   | |                |         |                 |      |
   | +----------------+         +-----------------+      |
   |    +----------- xx0 인터페이스 설정 -----------+    |
   |    |  IP 주소   :          넷마스크:           |    |
   |    | +-----------------+   +----------------+  |    |
   |    | |DHCP             |   |                |  |    |
   |    | +-----------------+   +----------------+  |    |
   |    |  ifconfig의 별도 옵션:                    |    |
   |    | +------------------------------+          |    |
   |    | |-r                            |          |    |
   |    | +------------------------------+          |    |
   |    |                                           |    |
   |    |     +------+          +--------+          |    |
   |    |     |  OK  |          | CANCEL |          |    |
   |    |     +------+          +--------+          |    |
   |    +-------------------------------------------+    |
   +-----------------------------------------------------+

요구사항:
  "DHCP"를 호스트와 IP주소메 써 주고 ifconfig의 별도 옵션 필드에 ifconfig
  옵션 대신 dhcp 옵션을 써 줍니다. 현재 dhcpc에 사용 가능한 옵션은 다음과
  같습니다:

	-r : /etc/resolv.conf 덮어씀
	-n : 호스트 이름을 재설정

필요한 것:
  도에인과 네임 서버
  -r 옵션을 dhcpc에 주면 덮어씁니다

무시되는 것:
  게이트웨이와 넷마스크

*주의*
  설치를 종료하고 다시 부팅하기 전에, DHCP 클라이언트 패키지를 추가하세요.
  그렇지 못한 경우 /stand/dhcpc를 써 주세요.


5.      설치 후
==	=======

PAO의 FAQ는 다음 주소에 있습니다:
  http://home.jp.FreeBSD.org/~toshi/PAO3/PAO-FAQ.html.
질문하기 전에 이 문서를 읽어 보세요. 전형적인 질문 형태가 이 문서에 나와
있습니다.

PAO 패키지와 정보는
PAO 웹페이지 (http://www.jp.FreeBSD.org/PAO/) 와
PAO 익명 FTP 서버 (ftp://daemon.jp.FreeBSD.org/pub/FreeBSD-jp/PAO/)
에서 찾을 수 있습니다.

FreeBSD로 모바일 컴퓨팅을 즐겨 봅시다!


# 3-4장 추가: Toshihiko Arai <toshi@jp.FreeBSD.org>
$Id: pccard.hlp,v 1.5 2000/07/10 14:38:16 toshi Exp $
