D.4. PLIP(병렬 라인 IP)을 이용해 데비안 GNU/리눅스 GNU/Linux 설치하기

여기서는 이더넷 카드가 없지만, 게이트웨이 컴퓨터에 널 모뎀 케이블(널 프린터 케이블이라고도 합니다)으로 연결하여 데비안 GNU/리눅스 GNU/Linux를 컴퓨터에 설치하는 방법을 설명합니다. 게이트웨이 컴퓨터는 데비안 GNU/리눅스 미러가있는 네트워크(예:인터넷)에 연결해야합니다.

이 부록의 예제에서는 전화접속 연결을 통해(ppp0) 인터넷에 연결된 게이트웨이와 PLIP 연결을 합니다. 타겟 컴퓨터와 소스 컴퓨터 각각에 IP 주소로 192.168.0.1 및 192.168.0.2를 사용합니다. (게이트웨이에 연결되어 있는 네트워크에서 이 IP 주소는 사용하지 말아야 합니다.)

설치할 때 설정한 PLIP 연결은 설치한 시스템을 다시 시작한 다음에도 사용할 수 있습니다. (7장. 새로운 데비안 GNU/리눅스 시스템으로 부팅하기 참고.)

시작하기 전에, 소스와 타겟 컴퓨터 모두에 대해 BIOS 설정의 패러렐 포트 부분을(IO 베이스 주소 및 IRQ) 확인해야 합니다. 가장 많이 쓰는 값은 io=0x378, irq=7입니다.

D.4.1. 요구 사항

  • 데비안 GNU/리눅스 설치 대상 컴퓨터 타겟이라고 합니다.

  • 시스템 설치 미디어. 2.4절. “설치 미디어” 참고.

  • 인터넷에 연결된 소스라고 하는 컴퓨터, 게이트웨이로 동작합니다.

  • DB-25 널모뎀 케이블. 이 케이블에 대한 정보 및 케이블을 직접 만드는 방법은 PLIP-Install-HOWTO를 참고하십시오.

D.4.2. 소스 설정하기

다음 쉘 스크립트는 소스 컴퓨터를(ppp0을 사용한) 인터넷 게이트웨이로 설정하는 예제입니다.

#!/bin/sh

# 커널에서 실행중인 모듈을 없애 충돌을 방지하고
# 다시 수동으로 설정합니다.
modprobe -r lp parport_pc
modprobe parport_pc io=0x378 irq=7
modprobe plip

# plip 인터페이스를 설정합니다(이 경우는 plip0, dmesg | grep plip 명령으로 확인하십시오)
ifconfig plip0 192.168.0.2 pointopoint 192.168.0.1 netmask 255.255.255.255 up

# gateway 설정
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 
> /proc/sys/net/ipv4/ip_forward

D.4.3. 타겟 설치

설치 미디어를 부팅하십시오. 설치는 전문가 모드에서 실행해야 합니다. 부팅 프롬프트에서 expert를 입력하십시오. 커널 모듈의 파라미터를 설정하려면, 부팅 파라미터에도 설정해야 합니다. 예를 들어, 설치 프로그램을 부팅하고 partport_pc 모듈의 ioirq 파라미터의 값을 설정하려면, 다음을 부팅 파라미터에 입력하십시오:

expert parport_pc.io=0x378 parport_pc.irq=7

아래는 설치 단계에서 입력해야 할 사항들입니다.

  1. CD에서 설치 프로그램 컴포넌트 읽어들이기

    목록에서 plip-modules 옵션을 선택하십시오. 그러면 설치 시스템에서 PLIP 드라이버를 사용할 수 있습니다.

  2. 네트워크 하드웨어 검색

    • 만약 타겟에 네트워크 카드가 있으면, 검색한 드라이버 모듈의 목록이 표시됩니다. debian-installer에서 plip을 강제로 사용하려면 목록에 있는 드라이버 모듈을 모두 선택 해제하십시오. 물론 타겟에 네트워크 카드가 없으면 이 목록은 표시하지 않습니다.

    • 앞에서 네트워크 카드를 찾지 못했거나 선택하지 않았으므로, 목록에서 선택한 네트워크 드라이버 모듈을 설치합니다. plip 모듈을 선택하십시오.

  3. 네트워크 설정

    • DHCP로 네트워크 자동 설정: 아니오

    • IP 주소: 192.168.0.1

    • 포인트 투 포인트 주소: 192.168.0.2

    • 네임서버 주소: 소스에서 사용한 같은 주소를 입력합니다. (/etc/resolv.conf 파일 참고.)