다음 이전 차례

4. 다른 PC에서 ISDN을 통한 인터넷서비스 공유하기

WIN95가 설치된 다른 PC에서 리눅스 박스를 통하여 인터넷을 공유 할 수 있습니다. 리눅스에서 IP Masquerade 를 사용하시면 됩니다.

4.1 리눅스박스 IP Masquerade 설정

자세한 내용은 http://kldp.org/network.html 에서 IP Masquerade mini HOWTO 한글 번역판 문서를 참조하시기 바라며 만약에 설정이 되어 있다면 통과하시기 바랍니다. 여기서는 간단하게 설명을 하겠습니다.

일단 root권한으로 작업하려면

[kskim@ja kskim]$su [엔터]
Passwd:   <---여기서 root의 패스워드 입력후 [엔터]를 칩니다.
그리고나서

먼저 IP Forwarding 이 가능하도록 만들어 줍니다. 수정할 화일은 /etc/sysconfig/network 입니다.


NETWORKING=yes
FORWARD_IPV4="yes"          <---- 여기가 "yes"로 되어 있어야 합니다.
HOSTNAME="ja.kotel.co.kr"   <---- 요기는 PC마다 틀립니다.
DOMAINNAME=kotel.co.kr      <---- 요기도 PC마다 틀립니다.
GATEWAY=""                          <---- 여기는 비워놓아야 합니다.
GATEWAYDEV=""                   <----여기도 비워 놓아야 합니다.

그리고 네트웍 재시동

[root@ja kskim]#/etc/rc.d/init.d/network restart [엔터] 하시고..

그리고 ipfwadm으로 IP Masqerade 명령을 줍니다.

[root@ja kskim]#/sbin/ipfwadm -F -p deny
[root@ja kskim]#/sbin/ipfwadm -F -a m -S 168.248.138.0/24 -D 0.0.0.0/0  [엔터]치시면 됩니다.

여기서 168.248.138.0/24 는 168.248.138.0 네트웍의 모든 호스트에서 외부(코넷을 통한 인터넷)으로 접속이 가능하도록 해주는 명령입니다.

단일 호스트에게만 열어주려면 168.248.138.145/32 로 옵션을 주면 168.248.138.145호스트 에서만 외부로 접속가능합니다.

그리고 부팅시 마다 번거롭게 입력하기 귀찮으시면 /etc/rc.d/rc.local 화일 뒷부분에 아래내용을 추가


/sbin/ipfwadm -F -p deny
/sbin/ipfwadm -F -a m -S 168.248.138.0/24 -D 0.0.0.0/0

를 적어주면 됩니다. /etc/rc.d/rc.sysinit 화일 뒷부분에 적어주셔도 됩니다.

4.2 마스케레이딩 모듈 띄우기

그리고 FTP나 특정서비스를 사용하시려면 별도의 모듈을 사용해야 합니다. 그러면 모듈을 올립니다.

[root@ja kskim]# modprobe ip_masq_ftp     [Enter]   <--- FTP를 사용하기위해
[root@ja kskim]# modprobe ip_masq_raudio  [Enter]   <--- RealAudio를 사용하기위해
[root@ja kskim]# modprobe ip_masq_vdolive [Enter]   <--- ...를 사용하기위해

메번 부팅시 실행하기 귀찮으시면 /etc/rc.d/rc.local 화일의 뒷부분에 추가해 줍니다. 아니면 /etc/rc.d/rc.modules 화일을 만드셔도 됩니다.


#!/bin/sh

modprobe ip_masq_ftp
modprobe ip_masq_raudio
modprobe ip_masq_vdolive

[root@ja kskim]# chmod 755 /etc/rc.d/rc.modules  [Enter]로 퍼미션을 조정합니다.  
그러면 다음 부팅시부터는 명령을 따로 주실 필요가 없습니다.

4.3 윈도우95에서의 네트웍설정(클라이언트)

간단히 얘기하자면

성능으로 따지자면 리눅스박스에서 DNS서비스를 운영할때가 훨씬 좋습니다. 윈도우98에서도 잘 동작합니다.

설정방법은

재부팅하면 이제 리눅스 박스를 통해 인터넷(코넷)을 사용할 수 있습니다. 개략의 연결도는 아래와 같습니다.

PC 1 Win95 
IP   168.248.138.2  -----+
Mask 255.255.255.0       |
Gw   168.248.138.150     |                                        INTERNET
                         |       +------------+                         |
PC 2 Win95               |       |  Linux Box |                         |
IP   168.248.138.3  -----+---- eth0 -------- ppp0 ------- Kornet ISDN --+
Mask 255.255.255.0       |             IP 168.126.43.2    01414
Gw   168.248.138.150     |  IP 168.248.138.150            IP 168.126.43.10
                         |  Mask 255.255.255.0
PC 3 Win95               |
IP   168.248.138.4  -----+
Mask 255.255.255.0
Gw   168.248.138.150

여기서는 내부네트웍주소를 부여 받았기 때문에 168.248.138.0 네트웍을 사용하였고 일반적으로는 내부네트웍 용으로 배정된 192.168.0.0 네트웍중에서 편한대로 지정해서 사용하면 됩니다. 예)192.168.1.0 이나 192.168.2.0 등등


다음 이전 차례