웹마스터 팁

안녕하세요 ^^
아래 김도진님의 매스커레이딩을 이용한 인터넷 공유를 보고 올립니다.

인터넷 공유를 하게되면 클라이언트 아이피는 사설 아이피로 수동 설정을 해줘야하는데,
데스크탑 컴퓨터를 고정으로 사용하면 별다른 불편이 없겠지만
노트북을 이용해서 사무실이나 학교, 집을 옮겨가며 네트웍을 할때는
매번 네트웍 설정을 바꿔줘야 하므로 번거롭게 됩니다.

요즘은 클릭한번으로 아이피나 게이트웨이 값을 변경해 주는 프로그램도 나왔던데요,
그 경우도 역시 설정을 신경써 줘야하니 불편하겠죠? ^^;

학교에서 인터넷을 할때처럼 그냥 꼽기만 하면 인터넷이 되도록 아이피를 자동설정 하도록 만들려면
DHCP서버를 설치해 주면 됩니다.

[네트웍 구성]
인터넷 - < (eth0) 리눅스 박스 (eth1) > - 허브 - PC1, PC2, ....

리눅스에 랜카드 2장을 물리고 IP-매스커레이딩을 돌립니다.
이때 인터넷에 연결된 랜카드(eth0)는 케이블 모뎀등에서 지정받은 고유IP,
허브에 연결된 랜카드(eth1)는 192.168.0.1 주소로 설정한다고 가정하겠습니다.

[설치]

1). rpm -Uvh dhcp-x.xx-i386.rpm
RPM을 기준으로 설치할 경우 입니다..

소스로 설치할 경우 압축을 풀고, 소스가 있는 디렉토리로 이동해서,

1) ./configure && make && make install;
명령으로 간단하게 끝납니다.

두가지 방법중 마음에 드는 방법으로 설치를 마첬으면

2) touch /var/state/dhcp/dhcpd.leases
명령으로 크기가 0인 임시 파일을 생성해 줍니다.

3) route add -host 255.255.255.255 dev eth0
명령으로 라우팅 테이블을 추가해 줍니다.
서버가 재부팅 되면 설정이 사라지게 되므로, /etc/rc.d/rc.local 파일에
명령을 추가시키는 것이 좋습니다.


[설정]
4) /etc/dhcpd.conf 파일을 아래와 같이 작성해야 합니다.
------------------------------------------------
default-lease-time 600;
max-lease-time 7200;
ddns-update-style ad-hoc;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option domain-name-servers 202.30.64.21;
option domain-name "localhost";

subnet 192.168.0.0 netmask 255.255.255.0 {
   range 192.168.0.10 192.168.0.100;
}
------------------------------------------------

중요한 부분을 설명하겠습니다.

option domain-name-servers 네임서버IP;

이 부분은 이용하고 있는 통신사마다 운영하고 있는 네임서버의 IP를 적어주는 것이 좋습니다.
(제가 쓰는 샤크의 경우 ns.shinbiro.com 의 아이피인 202.30.143.11 을 적습니다)
202.30.64.21 은 ns.krnic.net 의 주소이며, 그대로 쓰셔도 무방합니다.

   range 192.168.0.10 192.168.0.100;

이 부분은 할당할 IP범위를 지정하는 부분입니다. 192.168.0.10~100 중에 남는것을 배정해 줍니다.

dhcpd.conf 파일까지 설정을 마첬으면 이제 dhcp서버를 구동합니다.

5) dhcpd eth1

DHCP서버가 구동되었으면 이제 노트북이나 PC의 네트웍 설정을 자동으로 설정하면 됩니다.

딱 필요한 부분만을 설명해 드렸으며, 더 궁금하신 부분은 man 페이지나
제가 참고했던 kldp.org 의 DHCP 문서를 참고하시면 될 것입니다.
소스로 설치할 경우 www.isc.org에 가보시면 최신 버전을 구하실 수 있습니다.

제목 글쓴이 날짜
MS홈에 쓰이는 오른쪽메뉴 툴바 [13] file Kortion 2003.02.22
두군데 IFRAME 위치에 내용 동시출력하기-프레임에도 가능 [4] 깜보 2003.02.22
슬라이딩 Layer ( 옆에 메뉴 보이시죠, 비슷꾸리한거 ) [8] 이남두 2003.02.26
즐겨찾기 추가하기 [3] file 라엘 2003.03.01
자바스크립트로 쪼물딱 거리는 배경 이미지 [3] 미친개 2003.03.02
허접하나마... 플래쉬와 동영상 받는 소스... [2] 꽃ちゃん 2003.03.04
다음 로그인 폼 입니다... 로그인후 원하는 곳으로!! [3] 정성교 2003.03.05
자바스크립트로 만든 로또추첨기~ ^^ 행복한고니 2003.03.05
주민등록번호를 받아 자동으로 폼에 생일, 성별 체크해주기 [4] jugug 2003.03.06
[re] 비밀번호 실시간(?) 확인 스크립트;;; 개인적으로 수정 [2] 아이쿠 2003.03.15
비밀번호 실시간(?) 확인 스크립트;;; [11] Zective 2003.03.09
자바 스크립트 소스 올릴때 예제 쉽게 보이기 [2] xcool 2003.03.12
비밀번호 실시간 확인 스크립트 - 제로보드 응용버전 [2] 세죠위그이 2003.03.14
그림을 생성시키는 듯한 효과의 스크립트 [5] 미친개 2003.03.17
주민등록번호로 자동으로 생일, 성별체크 [3] [포터]아렌티 2003.03.19
입력된 내용대로 출력하는 JS 소스코드 생성기 [1] xcool 2003.03.25
무료로 컵받침을 만들어주는 스크립트... -_-;; [18] 행복한고니 2003.03.25
책갈피로 띄운 새창내용 바로가서 보기 RedEye 2003.03.27
[초보 강좌] 쉬운 사칙연산을 하여보자 첫번째 [3] ZipShin 2003.03.27
엔지오식 좌측이동메뉴 레이어 가운데기준정렬 [11] 스티치 2003.03.29