리눅스는 알짜 6.0.. 따로 커널컴파일 하지 않아도
몇가지 설정만 하면됩니다.
리눅스 설정은 먼저 랜카드 하나는 케이블 모뎀으로 다른 한장은
허브로 연결이 되어있어야 합니다.
다음은 관련 설정파일들의 내용입니다. 보시고 고대로 하시면 됨.
$cat /etc/HOSTNAME
linux
#cat /etc/hosts
127.0.0.1 localhost localhost.localdomain
192.168.1.1 linux ok.net
192.168.1.2 win981 ok.net
192.168.1.3 win982 ok.net
192.168.1.4 win983 ok.net
192.168.1.5 win984 ok.net
192.168.1.6 win985 ok.net
192.168.1.7 win986 ok.net
192.168.1.8 win987 ok.net
192.168.1.9 win988 ok.net
192.168.1.10 win989 ok.net
192.168.1.11 win9810 ok.net
192.168.1.2 ~ 192.168.1.11은 연결될 클라이언트PC
$cat /etc/rc.d/rc.local
#!/bin/sh
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
ipchains -A forward -j MASQ -s 192.168.1.0/24 -d 0.0.0.0/0
#ipmasqadm autofw -A -v -u -r udp 51200 51201 -c tcp 7175
#ipmasqadm autofw -A -v -u -r tcp 51210 51210 -c tcp 7175
.
.
.
.
$cat /etc/sysconfig/network
NETWORKING=yes
FORWARD_IPV4=yes <==요기 반드시 yes로 해주어야 합니다!
HOSTNAME=linux
$cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
$cat /etc/sysconfig/network-scripth/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
BROADCAST=192.168.1.255
NETWORK=192.168.1.0
NETMASK=255.255.255.0
IPADDR=192.168.1.1
USERCTL=no
여기까지 하신후 루트계정에서
$ifup /etc/sysconfig/network-scripts/ifcfg-eth0
$ifup /etc/sysconfig/network-scripts/ifcfg-eth1
간혹 $ifup /etc/sysconfig/network-scripts/ifcfg-eth0 라고 했을때 시간
이 오래걸린다던가 에러가 난다면(아무 메시지 없이 프롬프트로 떨어지면 성
공!) 랜카드의 케이블을 서로 바꿔보세요.혹 바뀌었을지 모르니..
그래도 안되면 케이블 바꿔보면서 재부팅 해보길..
아무 이상없이 위의 명령어가 수행되고나서 루트계정에서 ifconfig 해보면
eth0 Link encap:Ethernet HWaddr 00:C0:26:26:11:1F
inet addr:210.219.170.52 Bcast:210.219.170.255
Mask:255.255.255.0
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:2155766 errors:0 dropped:0 overruns:0 frame:0
TX packets:1753112 errors:0 dropped:0 overruns:0 carrier:0
collisions:9309 txqueuelen:100
Interrupt:10 Base address:0x6000
eth1 Link encap:Ethernet HWaddr 00:C0:26:26:03:2F
inet addr:192.168.1.1 Bcast:192.168.1.255
Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1838789 errors:2 dropped:0 overruns:0 frame:0
TX packets:1968659 errors:0 dropped:0 overruns:0 carrier:0
collisions:61168 txqueuelen:100
Interrupt:11 Base address:0x6100
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:201 errors:0 dropped:0 overruns:0 frame:0
TX packets:201 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
이렇게 나옵니다.
윈도우 클라이언트 설정은 다음과 같습니다.
-TCP/IP 등록정보
*IP주소 : 192.168.1.2
*서브넷 마스트 : 255.255.255.0
*WINS Resolution 사용안함에 첵크.
*게이트웨이 : 192.168.1.1
*DNS사용첵크
-호스트 : win981
-도메인 : ok.net
-찾을 DNS서버주소 210.117.65.1과 210.117.65.2
-찾을 도메인주소 thrunet.com과 joongang.thrunet.com
재부팅 하고나면 사용가능할것입니다.