D.4. 병렬 라인 IP를 (PLIP) 이용해 Debian GNU/Linux 설치하기

이 부분은 이더넷 카드가 없지만, 게이트웨이 컴퓨터에 널 모뎀 케이블을 (널 프린터 케이블이라고도 합니다) 통해 연결되어 있는 컴퓨터에 Debian GNU/Linux을 설치하는 방법을 설명합니다. 게이트웨이 컴퓨터는 데비안 미러가 있는 네트워크에 (예를 들어 인터넷에) 연결되어 있어야 합니다.

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

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

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

D.4.1. 요구 사항

  • 데비안을 설치할 타겟이라고 하는 타겟 컴퓨터.

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

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

  • 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 모듈의 “io” 및 “irq” 파라미터의 값을 설정하려면, 다음을 부팅 파라미터에 입력하십시오:

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

    • Point-to-point 주소: 192.168.0.2

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