超详细的DHCP服务搭建 搭配截图更好食用呦
DHCP概念:
动态主机配置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。
简易理解:
动态,自动分配ip地址
DHCP服务作用:
1.为大量客户机自动分配地址,提供集中管理
2.减轻管理和维护成本、提高网络配置效率
可分配的地址信息主要包括:
1.网卡的IP地址、子网掩码
2.对应的网络地址、广播地址
3.网关地址
4.DNS服务器地址
5.引导文件、TFTP(简单文件输 协议)服务器地址
配置文件
RHEL6的DHCP软件包:
dhcp-4.1.1-34.P1.el6.x86_64.rpm
DHCP的相关配置
端口号:ipv4 udp67(接收客户端请求)、udp68(回应客户端请求)
ipv6 udp546、udp547
服务名:dhcpd(普通)、dhcrelay(中继服务)
主配置文件:/etc/dhcp/dhcpd.conf
模板文件:/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample
中继配置文件:/etc/sysconfig/dhcrelay
安装
准备工作
-
环境:
两台机器,网络连接设为自定义VMnet*模式(仅主机模式) 防护的关闭: iptables -F #防火墙 setenforce 0 #SELinux 关闭Vmware虚拟网络编辑器的DHCP功能 安装DHCP服务
-
软件:
dhcp
-
端口:
udp 67(接收客户端的请求) udp 68 (向客户端发送请求成功或失败的回应)
-
配置文件:
dhcpd /etc/dhcp/dhcpd.conf dhcrelay /etc/sysconfig/dhcrelay(中继配置文件)
-
配置文件的修改:
A.利用模板文件生成配置文件 B.将配置文件的前几个subnet声明删掉。修改最后一个声明的subnet subnet 192.168.1.0 netmask 255.255.255.0{ #声明要分配的网段和子网掩码 range 192.168.1.3 192.168.1.254; #声明可用IP地址池 option routers 192.168.1.1; #默认网关的地址(可不改) default-lease-time 600; #默认租约(s) max-lease-time 7200;} #最大租约(s) C.重启服务:service dhcpd start D.重启客户机的网卡 ifdown eth0;ifup eth0
步骤:
- yum 安装