2.写配置文件vim /etc/dhcp/dhcpd.conf
max-lease-time 14400#默认租用最大时间
default-lease-time 7200#默认最小时间
option domain-name "haige"#区域名称
option domain-name-servers 192.168.4.5#dns地址
subnet 192.168.4.0 netmask 255.255.255.0 {#网段地址及子网掩码
range 192.168.4.10 192.168.4.100 #动态分配地址范围
next-server 192.168.4.5#dhcp服务器的地址
filename "pxelinux.0"#网卡文件名称
}
准备好PE维护U盘、映像总裁软件(网络中可搜索下载)。首先使用安装命令进行安装DHCP服务器包dhcp3-server,安装完成后,编辑/etc/default/isc-dhcp-server使用INTERFACES选项定义DHCPD响应DHCP请求所使用的接口。
2、接着让DHCPD守护进程监听eth0,使用如图所示的设置进入接口配置静态地址,主文件/etc/dhcp/dhcpd.conf填写会发送到客户端的所有网络信息。
3、然后指定执行任务、是否执行任务,还有指定要发送给DHCP客户端的网络配置选项,定义网络拓扑、指定客户端、为客户端提供地址,或将一组参数应用于一组声明。
4、接着打开并修改主文件,定义DHCP服务器选项,在文件顶部设置以下全局参数,它们将应用指定使用情况的参数值。
5、然后给特定的客户机分配一个固定静态的 IP,显式将这台机器的MAC地址以及静态分配的地址添加到文件中去,进行保存关闭文件。
6、最后启动DHCP服务,并让它下次开机自启动,允许DHCP守护进程监听67UDP 端口的防火墙权限,这样就可以轻松的使用DHCP服务。
这个问题包括了linux dhcp除中继外绝大多数功能,我先一个一个的帮你说明一下,最后给出配置文件。首先搭建我就不用多说了,直接使用rpm -ivh安装dhcp服务即可,然后开始写配置文件,默认是个空白的,可以将/usr/share/doc/dhcp-3.0.5/dhcpd.conf复制到sample /etc/dhcpd.conf,然后VI打开这个文件编写(下面是我自己电脑上配置文件)
ddns-update-style interim
ignore client-updates
subnet 192.168.10.0 netmask 255.255.255.0 { 指定的网段
# --- default gateway
option routers 192.168.10.1 网关
option subnet-mask 255.255.255.0 掩码
option nis-domain "domain.org"
option domain-name "domain.org" 域名
option domain-name-servers 192.168.10.2 DNS服务器
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.10.1 192.168.10.100分配置IP的范围
default-lease-time 21600 默认租期
max-lease-time 43200 最大租期
# we want the nameserver to appear at a fixed address
host ns { 绑定MAC与IP
next-server marvin.redhat.com
hardware ethernet 00:0c:29:61:3c:3c
fixed-address 192.168.10.2
}
}
只是你的要求中有要排除一些IP ,以及绑定多个IP,下面将继续说明。
比如说在192.168.10.1到192.168.10.100中要排除192.168.10.10~192.168.10.20,可以写两段IP范围,即
range 192.168.10.1 192.168.10.9
range 192.168.10.21 192.168.10.100
绑定多个IP
host ns {
hardware ethernet a4:d5:6b:55:9d:43
fixed-address 192.168.10.1
}
host ns {
hardware ethernet 1a:6f:8c:12:23:5a
fixed-address 192.168.10.2;
}
然后启动DCHP服务
service dhcpd start
查看DHCP服务状态
servic dhcpd staus
到此完毕,如果启动出错一般是配置文件写错了,注意标点符号,你自己总结下,归纳下即可完成。
不足之处,敬请见谅!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)