首先认识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 名字 {
写入添加的作用域内容
}结束
转载于:https://blog.51cto.com/linzi7/447492