DHCP服务的基本配置

  1. 安装完DHCP后,了解其重要的配置文件

    配置服务

    主配置文件为/etc/dhcp/dhcpd.conf

    打开后发现可以查看配置实例example,可以根据实例了解下

    修改配置文件

  2. # dhcpd.conf
    #
    # Sample configuration file for ISC dhcpd
    #
    # option definitions common to all supported networks...
    #此行我修改为自己的域名
    option domain-name "liuliancao.com";
    #此处servers我修改为自己dns的地址
    option domain-name-servers 192.168.177.130,192.168.177.133;
    #修改默认租约
    default-lease-time 6000;
    max-lease-time 72000;
    # Use this to enble / disable dynamic dns updates globally.
    #ddns-update-style none;通常这不是安全的做法,会修改dns服务器的内容,建议关闭
    # If this DHCP server is the official DHCP server for the local
    # network, the authoritative directive should be uncommented.
    #authoritative;
    # Use this to send dhcp log messages to a different log file (you also
    # have to hack syslog.conf to complete the redirection).
    #定义不同的日志级别,这里默认吧
    log-facility local7;
    # No service will be given on this subnet, but declaring it helps the
    # DHCP server to understand the network topology.
    #让服务知道,这是一个不被允许使用的域,我把它注释掉了
    #subnet 10.152.187.0 netmask 255.255.255.0 {
    #}
    # This is a very basic subnet declaration.
    #最基本的设置,有子网的定义,地址池的设置,路由(网关)的设置,此处我也注释掉
    #subnet 10.254.239.0 netmask 255.255.255.224 {
    # range 10.254.239.10 10.254.239.20;
    #option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
    #}
    # This declaration allows BOOTP clients to get dynamic addresses,
    # which we don‘t really recommend.
    #BOOTP的使用说明,不使用
    #subnet 10.254.239.32 netmask 255.255.255.224 {
    # range dynamic-bootp 10.254.239.40 10.254.239.60;
    #option broadcast-address 10.254.239.31;
    #option routers rtr-239-32-1.example.org;
    #}
    #典型的配置,我修改了下成为自己的配置
    # A slightly different configuration for an internal subnet.
    subnet 192.168.177.0 netmask 255.255.255.0 {
    range 192.168.177.10 192.168.177.20;
    #默认情况下为130-254虚拟机dhcp分配,等会用来比较接受了哪个服务器
    option domain-name-servers 192.168.177.130,192.168.177.133;
    option domain-name "liuliancao.com";
    option routers 192.168.177.1;
    #  option broadcast-address 10.5.5.31;
    default-lease-time 600;
    max-lease-time 7200;
    }
    #定义特殊的主机,并为之绑定ip地址,即固定ip地址,这里先不用
    #host server {
    #通过mac定位
    #  hardware ethernet 00:0C:29:1D:07:88;
    #  fixed-address  192.168.177.133;
    #}

重启dhcpd服务

[[email protected] ~]# service dhcpd restart
Shutting down dhcpd:                                       [  OK  ]
Starting dhcpd:                                            [  OK  ]

上面的如果启动失败,请自行查看/var/log/messages,有详细的说明信息

[[email protected] ~]# netstat -tunlp |grep dhcpd
udp        0      0 0.0.0.0:67                  0.0.0.0:*                               2677/dhcpd

设置客户端为BOOTPROTO=dhcp

[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:0C:29:1D:07:88
NETMASK=255.255.255.0
ONBOOT=yes
GATEWAY=192.168.177.1

如果你启动的时候显示NetworkManager actived的话,请关闭这个服务

[[email protected] network-scripts]# service NetworkManager stop
Stopping NetworkManager daemon:                            [  OK  ]
[[email protected] network-scripts]# chkconfig NetworkManager off

在客户端重启网络

[[email protected] ~]# service network restart

这一步请在内部虚拟机运行,否则就会迟迟没有响应,因为客户端ip已经变了,说明该客户端是用来server端的dhcp

[[email protected] ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:1D:07:88
 inet addr:192.168.177.3  Bcast:192.168.177.255  Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe1d:788/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:1867 errors:0 dropped:0 overruns:0 frame:0
TX packets:1854 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:184954 (180.6 KiB)  TX bytes:227183 (221.8 KiB)

此时服务端可以查看leases

[[email protected] ~]# tail -8  /var/lib/dhcpd/dhcpd.leases
lease 192.168.177.3 {
  starts 4 2015/05/2119:11:50;
  ends 4 2015/05/21 19:21:50;租约的时间信息
  cltt 4 2015/05/21 19:11:50;
  binding state active;
  next binding state free;
  hardware etherne
  t00:0c:29:1d:07:88;这个mac就是client的mac
  此时把之前配置文件中的静态绑定启用,在客户端有
[[email protected] ~]# service network restart
Shutting down interface eth0:                             [  OK  ]
Shutting down loopback interface:                          [ OK  ]
Bringing up loopback interface:                           [  OK  ]
Bringing up interface eth0: 
Determining IP information for eth0... done
[[email protected] ~]# ifconfig
eth0      Linkencap:Ethernet  HWaddr00:0C:29:1D:07:88 
          inet addr:192.168.177.133  Bcast:192.168.177.255  Mask:255.255.255.0
          inet6 addr:fe80::20c:29ff:fe1d:788/64 Scope:Link
          UP BROADCAST RUNNINGMULTICAST  MTU:1500  Metric:1
          RX packets:2121 errors:0 dropped:0overruns:0 frame:0
          TX packets:2080errors:0 dropped:0 overruns:0 carrier:0
          collisions:0txqueuelen:1000
          RX bytes:212609(207.6 KiB)  TX bytes:251128 (245.2 KiB)

不过绑定信息并不需要租约

时间: 2024-10-14 20:37:43

DHCP服务的基本配置的相关文章

DHCP服务介绍及Linux下DHCP服务的管理配置

1. DHCP服务简介 DHCP是Dynamic Host Configuration Protocol,动态主机配置协议,是用来在物理网络给主机分配ip地址的一种方式,区别于bootp,一次分配终身使用的缺点. DHCP提出的租约的概念,使得可以根据需要动态确定主机需要的IP地址,并且IP地址可以循环使用. 2. DHCP结构 DHCP是典型的C/S结构,需要服务端启动守护进程来保证来自client段的请求能被响应,DHCP的工作原理如下: 可以通过DORA来记忆: Client: DHCP

DHCP服务简介与配置解析...

DHCP服务 1.DHCP服务的简介DHCP (Dynamic Host Configuration Protocol,动态主机配置协议) 是一个局域网的网络协议,使用UDP协议工作,给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的目的. DHCP 概念和原理 dhcp 服务作用: 为大量客户机自动分配地址,提供集中管理 减轻管理和维护成本,提高网络配置效率 DHCP 可分配的地址信息主要包括: 网卡的IP地址.子网掩码 对应的网络地址 默认网关地

DHCP服务过度方案(linux+dhcpd+failover)

一  现状分析 随着公司家属区接入用户的数量不断增加,以及公司网络的结构不断的复杂,静态ip地址的管理方式显得极不协调.不但配置麻烦管理不便也会造成额外的工作负担,因此对家属区提供dhcp服务十分必要. 经过对公司网络环境的研究以及现有资源的整合发现在不增加设备的前提下能够对用户提供有限的dhcp服务,但这会为将来在整个企业网中实现dhcp动态分配地址积累丰富的经验.可以先在家属区进行试点在逐步推广到全公司家属区乃至办公区. 二  网络设计与配置计划 经过对dhcp工做原理的研究发现dhcp r

RHEL6上搭建DHCP服务

DHCP -- Dynamic Host Configuration Protocol动态主机配置协议 功能:给局域网内的节点动态的分配IP地址.子网掩码.网关及DNS等,能够保证IP地址不冲突. 好处:1)节约劳动成本2)灵活动态分配IP,并且不冲突 使用场合:1)企业里机器较多2)当IP资源比较少,人员流动大,可以灵活动态分配 一.端口 server端:udp 67端口client端: udp 68端口定义服务使用的端口及协议的文件:/etc/services 二.安装DHCP 三.配置文件

华为路由器作DHCP服务配置

1.配置DHCP服务为AR1 [Huawei]interface g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add 192.168.1.1 255.255.255.0 [Huawei-GigabitEthernet0/0/0]undo shutdown [Huawei-GigabitEthernet0/0/0]dhcp select interface [Huawei-GigabitEthernet0/0/0]dhcp server dns-list 192.

路由器配置DHCP服务

路由器配置DHCP服务,布布扣,bubuko.com

配置 DHCP 服务 - 每天5分钟玩转 OpenStack(89)

前面章节我们看到 instance 在启动过程中能够从 Neutron 的 DHCP 服务获得 IP,本节将详细讨论其内部实现机制. Neutron 提供 DHCP 服务的组件是 DHCP agent. DHCP agent 在网络节点运行上,默认通过 dnsmasq 实现 DHCP 功能. 配置 DHCP agent DHCP agent 的配置文件位于 /etc/neutron/dhcp_agent.ini. dhcp_driver使用 dnsmasq 实现 DHCP. interface_

Linux下 DHCP 服务的配置

DHCP Server 实验需求: 公司要求将闲置的一台Linux主机配置为DHCP服务器,以便为局域网内员工的办公用机提供自动分配IP地址的服务,提高网络管理和维护的效率. 需要满足的基本要求如下所述: 1.为192.168.10.0/24网段的客户机自动配置网络参数. 用来给客户机自动分配的IP地址范围是:192.168.10.50-192.168.10.100 192.168.10.120-192.168.10.200. 客户机的默认网关地址设为192.168.10.1 客户机所使用的DN

(四)跟我一起玩Linux网络服务:DHCP服务配置之中继代理

继第三部分的DHCP服务器的设置成功,我们来做一个中继代理服务器的配置吧. 我们的虚拟机结构如图: 具体参考: (一)跟我一起玩Linux网络服务:DNS服务——BIND(/etc/named.conf./var/named)设置实现和解释 根据第三部分,我们在vm1上面部署了DHCP服务器,我们就在vm2上面配置中继服务,具体内容如下: 1.先在vm1下面同样配置DHCP的文件上多配置一个subnet 1 ddns-update-style interim; 2 ignore client-u