美文网首页
Centos7下搭建dhcp服务

Centos7下搭建dhcp服务

作者: 奋斗的工程师1 | 来源:发表于2022-03-23 17:22 被阅读0次

1.配置DHCP服务器

dhcp服务的安装与基本配置:

1)安装DHCP服务:

      yum install dhcp

2)服务名称:dhcpd

3)主配置文件:/etc/dhcp/dhcpd.conf默认设置:

      vim /etc/dhcp/dhcpd.conf

      文件内容:

      # DHCP Server Configuration file.

      #  see /usr/share/doc/dhcp*/dhcpd.conf.example

      #  see dhcpd.conf(5) man page

4)查看样板文件:/usr/share/doc/dhcp*/dhcpd.conf.example

5)例:一份配置好的dhcpd.conf文件:

      # vim /etc/dhcp/dhcpd.conf

      subnet 192.168.161.0 netmask 255.255.255.0 {

      range 192.168.161.1 192.168.161.30;

      option domain-name-servers 192.168.161.131,192.168.161.2;

      option routers 192.168.161.2;

      default-lease-time 600;

      max-lease-time 7200;}

解释含义:

option domain-name-servers 192.168.80.1  设置DNS服务器选项,可放在全局部份。

Subnet 192.168.80.0 nemask 255.255.255.0 用于定义作用域

Range 192.168.80.21 192.168.80.254  指定当前作用域中可供分配的IP地址范围

Option routers 192.168.80.2  指定当前作用域的网关

default-lease-time 86400    默认租约时间,单位为秒

max-lease-time 172800      最大租约时间,一般设置为默认租约时间的2倍

6)启动dhcp服务:

    systemctl start dhcpd

2.windows客户端配置与测试:

  1)客户端和linux可以都选择win10网段,并且linux服务器端手动配置ip地址,win客户端选择dhcp动态获取ip。

  2)windows测试能否获得ip地址:

ipconfig 查看本机的IP基本信息

Ipconfig /all 查看本机的IP详细信息

ipconfig /release:释放已经获得的IP地址。

ipconfig /renew:重新申请IP地址。

“ipconfig /release”命令可以在IP租约未到期之前,主动将地址释放掉。而执行“ipconfig /renew”命令可以强制开始地址申请过程,使客户端重新获得新的IP地址。

  3)自动专用IP地址:

自动专用地址是指169.254.0.0/16网段中的地址,这是一个临时的备用地址,即如果客户端未能从DHCP服务器处申请到IP地址,而且也没有在“TCP/IP属性”设置中启用“备用配置”时,系统会自动分配一个临时地址

3.保留特定的IP地址

  1)保留IP地址的作用:

DHCP服务器可以保留特定的IP地址给指定的客户端使用,也就是说,当这个客户端每次向DHCP服务器索取IP地址或更新租约时,DHCP服务器都会给该客户端分配相同的IP地址。

  2)保留ip地址的配置:

# vim /etc/dhcp/dhcpd.conf

内容如下:

# DHCP Server Configuration file.

#  see /usr/share/doc/dhcp*/dhcpd.conf.example

#  see dhcpd.conf(5) man page

subnet 192.168.161.0 netmask 255.255.255.0 {

  range 192.168.161.1 192.168.161.30;

  option domain-name-servers 192.168.161.131,192.168.161.2;

  option routers 192.168.161.2;

  default-lease-time 600;

  max-lease-time 7200;

}

host teacher{

        hardware ethernet  00:0C:29:86:07:56;

        fixed-address 192.168.161.122;

}

host teacher: 指定为其保留IP地址的客户端名称,名称可以随便设置,如这里为teacher

hardware ethernet :要分配的客户机的MAC地址

fixed-address   :分配给他的IP地址

  3)Linux客户端配置:

        1>配置Linux客户端的网卡配置文件:vim /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT="yes"

BOOTPROTO="dhcp"

        2>重启网卡:

Ifdown eth33

Ifup eth33

        3>查看获取的ip地址:ifconfig

        4>注意:在网络中,服务器的地址必须是静态的,不能设置为动态获取

4.多个作用域配置:

虚拟机中,添加一张网卡,一张网卡对应一个作用域

ddns-update-style none;

option domain-name-servers 192.168.10.1;

subnet 192.168.10.0 netmask 255.255.255.0 {

  range 168.20.0 netmask 255.255.255.0 {

  range 192.168.10.100 192.168.10.200;

  option domain-name "internal.example.org";

  option routers 192.168.10.1;

  option broadcast-address 192.168.10.255;

  default-lease-time 600;

  max-lease-time 7200;

}

subnet 192.168.20.0 netmask 255.255.255.0 {

  range 168.20.0 netmask 255.255.255.0 {

  range 192.168.20.100 192.168.20.200;

  option domain-name "internal.example.org";

  option routers 192.168.20.1;

  option broadcast-address 192.168.20.255;

  default-lease-time 600;

  max-lease-time 7200;

}

相关文章

网友评论

      本文标题:Centos7下搭建dhcp服务

      本文链接:https://www.haomeiwen.com/subject/sdthjrtx.html