1.
Cài
đặt dịch vụ DHCP
Cài đặt dịch vụ DHCP từ
internet(yum install dhcp) hoặc từ
đĩa DVD Centos. Thực hiện lệnh mount đĩa Centos.
#mount /dev/cdroom /mount
#cd /mount/Centos/
#rpm –ivh dhcp-3.0.5-31.el5.i386.rpm
#rpm –ivh dhcp-devel-3.0.5-31.el5.i386.rpm
Kiểm tra xem dhcp đã
cài đặt trên hệ thống chưa
#rpm –qa |grep dhcp
2.
Cấu
hình DHCP server.
Copy file cấu hình có sẵn
bằng lệnh:
#cp
/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
Sửa file cấu hình
/etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
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 "master.mydomain.com";
option domain-name "master.mydomain.com";
option
domain-name-servers 192.168.1.11;
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.10 192.168.1.200;
default-lease-time
21600;
max-lease-time 43200;
# we want the
nameserver to appear at a fixed address
host ns {
next-server
marvin.redhat.com;
hardware
ethernet 12:34:56:78:AB:CD;
fixed-address
207.175.42.254;
}
}
Ví dụ cấu hình trên
mình cấu hình DHCP server cấp địa chỉ IP choc lien trong khoảng từ 192.168.1.10
đến 192.168.1.200.
Một
số tùy chọn trong file cấu hình:
Ø ddns-update-style interim ,ignore
client-updates :Không cho phép DHCP cập nhật động DNS.
Ø subnet …. netmask
: Subnet và netmask
Ø option routers :
Default gateway
Ø option subnet-mask
: Netmask cấp cho client
Ø option nis-domain :
NIS domain
Ø option domain-name
: Domain mame
Ø option domain-name-servers
: IP DNS server
Ø range dynamic-bootp :
Vùng địa chỉ cấp phát cho các clients
Ø default-lease-time :
Thời gian mặc định cấp IP cho một client
Ø max-lease-time :
Thời gian tối đa cấp IP cho một client
Ø host ns :
Khái báo những máy luôn nhận IP cố định
Sau khi cấu hình xong,
restart lại dịch vụ DHCP.
#service dhcpd restart
3.
Cấu
hình DHCP client
Đối
với Linux, thì truy cập vào cấu hình địa chỉ Ip card mạng
Ví dụ:
#vi
/etc/sysconfig/network-script/ifconfig-eth0
Edit dòng BOOTPROTO=’’
thành BOOTPROTO=dhcp sau đó lưa lại.
Đối
với Windows, vào network connection, chọn card mạng,
chọn TCP/IP, chọn option Obtian IP address auto.Chọn Ok, OK.DHCP sẽ cấp
dãy địa chỉ IP mà người quản trị đã cấu hình.
4.
Theo
dõi tình hình cấp phát DHCP trên server.
#tail
–f /var/lib/dhcpd/dhcpd.release