강좌 / 팁

기 타 DHCP 서버 구축하기

2011.12.19 11:27

gooddew 조회:7100

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
 

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
1336 윈 도 우| 윈도우8 에서 쓰이는 단축키 마니아 3930 0 06-21
1335 윈 도 우| Windows Server 2019 DataCenter 데스크탑경험 최적화 방법 [12] Day 3925 9 10-09
1334 기 타| 포털 사이트, 구글 계정의 비밀번호를 변경했을 때 [1] 고양이2 3920 1 08-22
1333 윈 도 우| 윈도우 XP 사용자의 윈도우8 업그레이드 설치시 ISO나 USB... [1] 마니아 3919 0 06-21
1332 모 바 일| 유심카드 보안 설정하기 [3] 고양이2 3918 3 03-27
1331 윈 도 우| 윈도우 11에서 윈도우 10 타일 시작메뉴 + 작업표시줄 그룹... [5] chosu 3916 0 11-04
1330 리눅스에 윈도우즈 설치하기 카리스마조 3914 0 09-29
1329 소프트웨어| IMDISK vmware VMDK 간편하게 마운트 하기 [11] 입니다 3904 3 12-19
1328 기 타| PE 수정할때 소소한 팁입니다 [12] 히이이잌 3903 8 04-08
1327 하드웨어| BIOS, CMOS, UEFI 는 무엇인가? [15] gooddew 3900 19 12-31
1326 윈 도 우| W8.1 File Explorer Jump List Recent & Pinned 추가,... osc 3900 1 07-27
1325 윈 도 우| 카조님의 PrincePE_V36 버전을 USB에 마무리 하는 방법입... [36] 하늘은높고 3897 36 03-10
1324 소프트웨어| 오피스 2016 insider 설치하기 ★ [2] Star★Bros 3896 0 12-04
1323 기 타| Dubox Cloud 스토리지에서 1TB를 무료로 제공합니다. [30] VenusGirl 3890 20 07-01
1322 기 타| AdBlock 기타 광고 차단 사용방법 [3] DaBin 3881 0 02-15
1321 윈 도 우| 윈도우8 앱 수동 끄기 마니아 3879 0 06-21
1320 소프트웨어| 사진 확대 프로그램 비교 waifu2x-caffe 와 JPEGView [5] DaBin 3876 3 04-01
1319 기 타| 총알 PE 드라이버 팩 (*.CAB) 만들기 [20] ‡0‡ 3875 17 05-11
1318 소프트웨어| 우리가 모르는 카톡의 숨겨진 기능 Top3 murimgasa 3873 2 09-14
1317 윈 도 우| 윈도10 탐색기에서 새창으로 폴더열때 문제 있으신분들 [4] 쾌남 3872 0 08-01
XE1.11.6 Layout1.4.8