mount /dev/cdrom /media/cdrom 挂载光盘
rpm -ivh /media/cdrom/Server/dhcp-3.0.5-3.el5.i386.rpm 安装软件包
vi /etc/dhcpd.conf 编辑配置文件
多网段dhcp服务器配置文件内容
ddns-update-style none; 动态DNS更新模式
default-lease-time 21600; 默认租约时间
max-lease-time 43200; 最大租约时间
option domain-name "benet.com"; 默认搜索区域
option domain-name-servers 202.106.0.20,202.106.148.1; DNS服务器地址
subnet 192.168.1.0 netmask 255.255.255.0 { 声明设置子网
range 192.168.1.20 192.168.1.200; 用于分配的地址池
option subnet-mask 255.255.255.0; 用于分配的子网掩码
option routers 192.168.1.1; 默认分配的网关
host server01 { 设置保留IP
hardware ethernet 00:00:00:00:00:00; 所保留主机的MAC
fixed-address 192.168.1.254; MAC对应的IP
}
}
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.20 192.168.2.200;
option subnet-mask 255.255.255.0;
option routers 192.168.2.1;
host server00 {
hardware ethernet 00:00:00:00:00:00;
fixed-address 192.168.2.254;
}
}
subnet 192.168.3.0 netmask 255.255.255.0 {
range 192.168.3.20 192.168.3.200;
option subnet-mask 255.255.255.0;
option routers 192.168.3.1;
host server02 {
hardware ethernet 00:00:00:00:00:00;
fixed-address 192.168.3.254;
}
}
注:后面是不同网段的配置,配置文件以“;”结束。
service dhcpd start 开启dhcp服务
客户机验证。
如果服务器是多网卡的,想要指定其中一块网卡提供服务(默认多个网卡同时提供服务),可以修改“/etc/sysconfig/dhcpd”
vi /etc/sysconfig/dhcpd
DHCPDARGS= "eth0" 指定从eth0网卡提供服务