1. 主页 > 用户投稿

Linuxdhcp(linuxdhcp服务器配置与管理)

21-LinuxDHCP(1)使用原因:如果一个网络中存在几千台甚至上万台计算机,那么逐一配置每台机器的IP地址将是一件难以想象的事情。为此,需要服务器具有这样一种功能,即可以为整个网络中每台机器自动配置IP地址。什么是DHCP:DHCP:动态主机配

21-LinuxDHCP(1)

使用原因:

如果一个网络中存在几千台甚至上万台计算机,那么逐一配置每台机器的IP地址将是一件难以想象的事情。为此,需要服务器具有这样一种功能,即可以为整个网络中每台机器自动配置IP地址。

什么是DHCP:

DHCP:动态主机配置协议,通常被应用在大型的局域网络环境中。

作用:集中地管理、分配IP地址,使网络环境中的主机动态地获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。

工作方法:

DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。

IP分配方式:以地址租约的方式来提供服务

固定IP(static IP):DHCP服务器根据MAC地址来分配固定的IP地址,客户机就能以一个固定的IP连接上。固定地址往往作为服务器使用的IP地址,即分配给其他服务器使用的IP地址,如DNS服务器,samba服务器,FTP服务器

动态IP(dynamic IP):客户机每次连上DHCP服务器所取得的IP地址都不是固定的,而是由DHCP服务器从尚未被使用的IP地址中随机选取。动态地址则作为分配给普通客户端的IP地址

地址租约:

限期租约:就是DHCP服务器提供给DHCP客户机一个具有租期限制的IP地址,该租约到期如果没有更新,服务器便收回该地址。

不限期租约:即服务器不会随意收回分配给客户端的IP地址,除非没有足够的IP地址可供分配了。

租约到期或客户机离线了:服务器会将回收的IP地址重新放入IP地址池,以便下次分配使用。

端口使用:

DHCP协议采用UDP作为传输协议,主机发送请求消息到DHCP服务器的67号端口,DHCP服务器应答消息给主机的68号端口。

例:查询dhcp服务是否安装

rpm -qa |grep dhcpd

例:安装dhcp服务

说明:需要安装 dhcp 和 dhcp-common

需要进入到含有下面安装文件的目录才可以:

rpm -ivh dhcp-4.1.1-43.P1.el6.centos.x86_64.rpm DHCP主程序

rpm -ivh dhcp-common-4.1.1-43.P1.el6.centos.x86_64.rpm DHCP服务器、客户端和中继共用的文件。

第二种方式:

yum install dhcp

例:(普通设置)某单位有80台电脑,所使用的IP地址段为192.168.2.1~192.168.2.254,子网掩码为255.255.255.0,网关为192.168.2.1。DHCP服务器为192.168.2.1其中,192.168.2.2~192.168.2.20分配给服务器使用,192.168.2.50~192.168.2.100分配给客户端使用,其余作为保留地址。

分析:

本案例是在虚拟机中进行操作,首先需要对虚拟机的网络进行设置,包括去掉该网络的DHCP功能等,然后手动配置DHCP服务器的网络参数,包括IP地址、子网掩码和网关,接着修改主配置文件dhcpd.conf以配置DHCP服务,最后重启DHCP服务并使用客户端进行测试。

1、 将服务器和客户机都加到一个网段

虚拟机----设置----网络适配器----右侧LAN区段(LAN区段1,如果没有,LAN区段---添加)

2、 设置服务器IP和网关

system-config-network-tui

IP:192.168.2.1 255.255.255.0

网关:192.168.2.1

3、 主配置文件

cat /etc/dhcp/dhcpd.conf

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

# see \'man 5 dhcpd.conf\'

4、 复制并覆盖原主配置文件

cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

5、 修改主配置文件

ddns-update-style none; 配置DHCP-DNS为不自动更新模式

log-facility local7; local7包含调试(debug)在内全部事件的日志“log-facility localx;”参数中参数值“localx”决定哪些信息会被发送到日志服务器。

default-lease-time 600; 默认租约时间长度

max-lease-time 7200; 最大租约时间长度

subnet 192.168.2.0 netmask 255.255.255.0 {子网号和掩码

range 192.168.2.50 192.168.2.100;IP地址范围

option domain-name-servers 192.168.2.1; 域名服务器地址

option domain-name \"zzkj-2.com\"; 域名

option routers 192.168.2.1; 网关地址

option broadcast-address 192.168.2.255; 广播地址

}

6、 检测配置文件是否有问题

dhcpd

7、 重启服务

service dhcpd restart

8、 测试

Linux测试:

ifdown eth0

ifup eth0

ifconfig (是否有192.168.2.的)

windows测试:

cmd下

ipconfig /release

ipconfig /renew

ipconfig /all(是否有192.168.2.的)

9、 参看租约文件

cat /var/lib/dhcpd/dhcpd.leases

例:(绑定IP和MAC)为了确保服务器的IP不被更改,需要在DHCP中使用固定IP地址。WEB服务器为:192.168.2.55。

1、 客户机的MAC地址

ifconfig

找到HWaddr 00:0C:29:5E:F6:4A 的字样。

2、 修改主配置文件

增加配置:

host WEB-ZZLK{ #声明主机DHCPClient

hardware ethernet 00:0C:29:5E:F6:4A; #MAC地址

fixed-address 192.168.2.55; #固定IP

}

3、 使用新的配置文件

service dhcpd force-reload

4、 测试

ifdown eth0

ifup eth0

ifconfig (看一下IP是否变成192.168.2.55)

例:(配置多网卡多作用域)

随着学校的发展,主机数量不断增加,原有网络需要扩容以满足发展需要,为此,需要增加一个作用域192.168.4.0。

1、 给服务器增加网络适配器

虚拟机----设置----添加----网络适配器----桥接

右侧(LAN区段)-----LAN区段2(如果没有,LAN区段(s)...添加)

将客户机也更改到LAN区段2

2、 设置新网卡的地址

系统----首选项----网络连接(IP和网关:192.168.4.1)

3、 修改主配置文件

增加:

subnet 192.168.4.0 netmask 255.255.255.0 {

range 192.168.4.50 192.168.4.100;

option domain-name-servers 192.168.4.1;

option domain-name \"zzkj-4.com\";

option routers 192.168.4.1;

option broadcast-address 192.168.4.255;}

4、 重新启动

service dhcp force-reload

service dhcp restart

5、 测试

ifdown eth0

ifup eth0

ifconfig (看一下IP是否变成192.168.4.)

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 203304862@qq.com

本文链接:https://jinnalai.com/n/88701.html

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:9:30-18:30,节假日休息