redhat7安装配置DHCP
前提条件:虚拟机虚拟网卡关闭DHCP,关闭所有防火墙
1.安装DHCP
yum install -y dhcp
2.查看dhcpd服务程序的配置文件内容。
只有三行注释,意味着我们要自行配置
[root@redhat dhcp]# cat /etc/dhcp/dhcpd.conf # # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.example # see dhcpd.conf(5) man page #
参数 | 作用 |
ddns-update-style 类型 | 定义DNS服务动态更新的类型,类型包括: none(不支持动态更新)、interim(互动更新模式)与ad-hoc(特殊更新模式) |
allow/ignore client-updates | 允许/忽略客户端更新DNS记录 |
default-lease-time 21600 | 默认超时时间 |
max-lease-time 43200 | 最大超时时间 |
option domain-name-servers 8.8.8.8 | 定义DNS服务器地址 |
option domain-name "domain.org" | 定义DNS域名 |
range | 定义用于分配的IP地址池 |
option subnet-mask | 定义客户端的子网掩码 |
option routers | 定义客户端的网关地址 |
broadcast-address 广播地址 | 定义客户端的广播地址 |
ntp-server IP地址 | 定义客户端的网络时间服务器(NTP) |
nis-servers IP地址 | 定义客户端的NIS域服务器的地址 |
hardware 硬件类型 MAC地址 | 指定网卡接口的类型与MAC地址 |
server-name 主机名 | 向DHCP客户端通知DHCP服务器的主机名 |
fixed-address IP地址 | 将某个固定的IP地址分配给指定主机 |
time-offset 偏移差 | 指定客户端与格林尼治时间的偏移差 |
3.编辑配置文件
[root@redhat dhcp]# vim dhcpd.conf ddns-update-style interim; ignore client-updates; subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.20 192.168.0.100; option subnet-mask 255.255.255.0; option routers 192.168.0.10; option domain-name-servers 192.168.0.10; default-lease-time 3600; max-lease-time 7200; }
4.客户端获取ip地址
这里使用了linux和windows7做客户端自动获取IP地址
我的头怎么跟机关枪似的,
突突突~突突突的