WIN95가 설치된 다른 PC에서 리눅스 박스를 통하여 인터넷을 공유 할 수 있습니다. 리눅스에서 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 화일 뒷부분에 적어주셔도 됩니다.
그리고 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]로 퍼미션을 조정합니다.
그러면 다음 부팅시부터는 명령을 따로 주실 필요가 없습니다.
간단히 얘기하자면
성능으로 따지자면 리눅스박스에서 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 등등