***********************************************************************************************************
mount /media/cdrom
cd /media/cdrom/RedHat/RPMS
ls -l dhcp* (列出以dhcp开始的文件)
rpm -qa | grep dhcp (查看dhpc的安装情况)
rpm -ivh dhpc-3.0.1-12_EL.i386.rpm
————————————————————————————————————
2. 建立配置文件
cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhpcd.conf
vi /etc/dhpcd.conf 编辑dhcpd.conf文件
ddns-update-style interim;
ignore client-updates;
option routers 192.168.0.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 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;
default-lease-time 21600;
max-lease-time 43200;
host ns {
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD; (DHCP服务器将为符合MAC地址的主机分配设置地址)
fixed-address 207.175.42.254; (用与指定为客户端分配的固定使用的IP地址)
}
3.多网络接口是需要配置的文件
作为DHCP服务器使用的主机通常会用有多个网络接口,而dhcpd服务可能只需要在其中一个网络接口上提供服务,此时可以在 "/etc/sysconfig/dhcpd"文件中指定需要提供dhcpd服务的网络接口
# Command line options here
DHCPDARGS=添加需要使用的端口
~
————————————————————————————————————
4.重启服务
service dhcpd start (或 /etc/init.d/dhcpd restart )
******************************************************************************************************************
DHCP客户端的配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes (用于设置网络接口在系统启动是生效)
BOOTPROTO=dhcp
——————————————————————————————————————————————————————————
2.重启网络接口
ifdown eth0 ; ifup eth0
ifconfig eth0 (查看接口获取的ip地址)