1 部署与配置

1.1 安装

~]# yum install -y dhcp

1.2 配置

配置文件位置/etc/dhcp/dhcpd.conf,默认该配置文件为空,提示可以复制该目录下的配置文件作为模板进行修改/usr/share/doc/dhcp*/dhcpd.conf.example

  1. [root@slb ~]# cat /etc/dhcp/dhcpd.conf
  2. #
  3. # DHCP Server Configuration file.
  4. # see /usr/share/doc/dhcp*/dhcpd.conf.example
  5. # see dhcpd.conf(5) man page
  6. #
  7. [root@slb ~]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
  8. cp: overwrite ‘/etc/dhcp/dhcpd.conf’? yes

配置示例:

  1. [root@slb dhcp]# cat dhcpd.conf
  2. #这里写了10.0.0.0网段,但是配置是空的,因为主机上有这个网段,不写会有告警提示
  3. subnet 10.0.0.0 netmask 255.255.255.0 {}
  4. subnet 172.16.1.0 netmask 255.255.255.0 {
  5. range 172.16.1.100 172.16.1.200;
  6. option routers 172.16.1.254;
  7. option domain-name "xsc.org";
  8. option domain-name-servers 223.5.5.5, 223.6.6.6;
  9. default-lease-time 6000;
  10. max-lease-time 72000;
  11. log-facility local7;
  12. }
  13. 绑定固定IP
  14. host fantasia {
  15. hardware ethernet 00:0c:29:35:2c:42;
  16. fixed-address 172.16.1.250;
  17. }

IP获取测试
1、客户端重启网络,看已经获得IP地址
image.png
2、绑定获取固定IP地址
image.png
3、如果不想要DHCP中获得的DNS地址,可以在网卡中加PEERDNS=no的配置
image.png
查看resolv.conf文件
image.png