기 타 DHCP 서버 구축하기
2011.12.19 11:27
DHCP 서버 구축하기
[ GNU Linux ]
DHCP(Dynamic Host Configuration Protocol)는 서버가 클라이언트에게 자동으로 임의적인 아이피 주소와 게이트웨이 주소 그리고 네임 서버 주소를 할당해 주는 서버를 말한다.
DHCP 한번 해보자!!
1. DHCP 설치하기
사이트: ftp://ftp.isc.org/isc/dhcp
rpm패키지 설치
# rpm -ivh dhcp-2.0pl5-4.i386.rpm
소스 컴파일하여 설치
# tar xvfz dhcp-3.0rc11.tar.gz
# ./configure
# make
# make install
2. DHCP 서버 설정하기
2-1 준비사항
하나, 이더넷 인터페이스에서 Multicasting 지원여부 확인
둘, route add -host 255.255.255.255 dev eth0
2-2 DHCP 설정하기
rpm으로 설정하였을 경우, 다음명령으로 설정화일을 만듭니다
# cp /usr/share/doc/dhcp-2.0pl5/dhcp.conf.sample /etc/dhcpd.conf
다음 /etc/dhcpd.conf 파일을 알맞게 수정합니다
주의!!
두개의 이더센 인터페이스가 존재할 경우 DHCP 서버를 시작할 때 DHCP로 사용할 인터페이스 명을 지정해 주면 됩니다.예를 들어 eth1 인터페이스를 DHCP 서비스로 하고자 한다면 다음 명령을 실행하여 줍니다.
#dhcpd eth1
3. DHCP 서버 실행
/etc/rc.d/init.d/dhcpd start
dhcpd 설정 부분은 dhcpd.conf 에 있습니다.
아래는 예를 보여 드립니다.
예전에는 방화벽 셜치할때 ipchains 이 나오는데
요즘은 iptable 명령으로도 많이 사용합니다
아래는 예전에 제가 20대 시절에 사용했던 한 예입니다. 그냥 참고하요
지금 리눅스 다 잊어먹엇어요 ㅎㅎㅎ
dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option nis-domain "domain.org";
option domain-name "domain.org";
option domain-name-servers 192.168.1.1;
option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range dynamic-bootp 192.168.1.2 192.168.1.254;
default-lease-time 21600;
max-lease-time 43200;
}
ipchains
/sbin/ipchains -F
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -s 192.168.1.1/24 -j MASQ
/etc/rc.d/init.d/named start
댓글 [0]
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
302 | 기 타| 공유기 실제 IP 변경 (iptime 공유기 기준) 타사도 동일... [5] |
|
8174 | 8 | 05-31 |
301 | 기 타| 외국어 윈도우에서 한글 설정하기 도움말 [3] | gooddew | 8134 | 0 | 07-22 |
300 | 기 타| 바이두에서 오프라인 다운받기 [1] |
|
8122 | 2 | 06-04 |
299 | 기 타| OEM PC Activation Backup | gooddew | 8027 | 0 | 06-18 |
298 | 기 타| [팁] 유튜브 광고 차단 [14] | 천경지위 | 7991 | 28 | 12-03 |
297 | 기 타| 컴퓨터 보안 강화하기 [17] | ITforce | 7982 | 3 | 08-30 |
296 | 기 타| rm 명령어로 삭제한 파일/폴더 복구하기 [1] | gooddew | 7900 | 0 | 12-19 |
295 | 기 타| 네이버 기타 광고 차단 [Hosts 편집] [6] | DaBin | 7751 | 4 | 02-01 |
294 | 기 타| 바이두(Baidu, 百度) 회원가입 -영문 [10] | KappaAndro | 7694 | 2 | 05-22 |
293 | 기 타| DLNA 네트워크 사용법 [7] | 고양이2 | 7602 | 8 | 04-16 |
292 | 기 타| How to Install and Enable DreamScene in Windows 7 | gooddew | 7571 | 0 | 01-16 |
291 | 기 타| PE의 라이선스 조항에 대해 알아보겠습니다. [41] |
|
7562 | 4 | 06-06 |
290 | 기 타| 팟플레이어 wasapi 설정 2채널 스피커 사용시 입체 음향 [5] | 광복동 | 7553 | 4 | 03-10 |
289 | 기 타| 입니다 님 PE에서 EasyBCD 사용하기 [수정] | 나홀로 | 7445 | 1 | 02-18 |
288 | 기 타| 패킷 헤더(header)를 출력하는 tcpdump | gooddew | 7370 | 0 | 12-19 |
287 | 기 타| Daum, Naver, Google 플래시 광고 차단하기 [10] | 고양이2 | 7199 | 7 | 08-02 |
286 | 기 타| BCD편집으로 USB에 PE 2개 넣기 [41] | lakeside | 7155 | 32 | 05-22 |
285 | 기 타| 숨은파일 [7] |
|
7128 | 2 | 11-13 |
» | 기 타| DHCP 서버 구축하기 | gooddew | 7097 | 0 | 12-19 |
283 | 기 타| 윈도우 업데이트 통합 명령어... [6] |
|
7048 | 7 | 04-17 |