首先认识dhcp服务


dhcp是动态主机配置协议   用于向计算机提供ip地址 子网掩码 和路由信息 
 
在linux下建立dhcp服务

1.安装dhcp软件包
 
  rpm -ivh /var/yum/Server/dhcp-3.0
2.编辑主配置文件 
  vim /etc/dhcpd.conf 
  这时注意观察  这行命令 
  将sample文件内容写入dhcp.conf 内
:r /usr/share/dhcp*/dhcp.conf.sample
 se nu 一下 查看各个行所含的意义

 5.6行 显示的动态刷新信息
 8行 subnet 作用域 要写一个网段
 一个dhcp 可以含有多个作用域够成超级作用域 用来解决  局域网内ip地址不足的问题  
 25行 ip pool 主要注意

 host 关于MAC 绑定 保留地址  
 

/usr/share/doc/dhcp*/dhcpd.conf.sample

租期时间 是以秒为单位 

option router 为客户机器提供网关

ouption subnet-mask  子网掩码

optiondomainname 域名

optiondomainname -servers ip dns服务器地址


option netblosnodetype 节点类型

/var/lib/dhcp/dhcpd.leases

首先以单作用域为例子

一台linux 服务器

一台win2003 客户机

网卡选到同一区域

在虚拟机中进行

一个192.168.100.0网段的ip地址可用

192.168.100.110 为dhcp服务器地址

域名halou.com
dns 222.22.22.222
网关192.168.100.254
 
 


option router 192.168.100.254

ouption subnet-mask  255.255.255.0

optiondomainname halou.com

optiondomainname -servers    222.22.22.222

host dhcp{
 mac改为linux网卡mac地址
 ip 192.168.100.110 
}

保存退出  

serverice dhcpd.conf restart
如果有错误
tail /var/log/messages 
看日志
将客户机 ip改为自动获取
ifconfig 查看 ip绑定是否成功

当一个局域网内 电脑过多 dhcp分配ip不够用时  就要引入超级作用域来解决了

vim /etc/dhcpd.conf 
在8行前面插入  shared-network  名字 {
写入添加的作用域内容
}结束