文章目录
一、DHCP概念
二、安装DHCP服务器
1、在ensp中配置DHCP 中继
dhcp enable #开启DHCP功能
interface Vlanif10
ip address 192.168.10.254 255.255.255.0
dhcp select relay #开启DHCP中继功能
dhcp relay server-ip 192.168.100.253 #指向DHCP服务器的地址
interface Vlanif20
ip address 192.168.20.254 255.255.255.0
dhcp select relay
dhcp relay server-ip 192.168.100.253
interface Vlanif100
ip address 192.168.100.254 255.255.255.0
dhcp select relay
dhcp relay server-ip 192.168.100.253
2、配置DHCP服务器
- CentOS 7光盘中的 dhcp-4.2.5-58.el7.centos.x86_64.rpm
- DHCP软件包的主要文件
主配置文件:/etc//dhcp/dhcpd.conf
执行程序:/usr/sbin/dhcpd、 /usr/sbin/dhcrelay
yum install -y dhcp
cat /etc/dhcp/dhcpd.conf #查看主配置文件
cat /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example #查看示例配置文件
3、配置主配置文件内容
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example
/etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf #设置全局配置参数 default-lease-time 600;
#默认租约为 10分钟,单位为秒 max-lease-time 7200; #最大租约为 1 小时,单位为秒 option domain-name "example.org"; #指定默认域名 option domain-name-servers
8.8.8.8; #指定 DNS 服务器地址 ddns-update-style none; #禁用 DNS 动态更新
#subnet网段声明(作用于整个子网段,部分配置参数优先级高于全局配置参数) subnet 192.168.100.0 netmask 255.255.255.0 { #声明要分配的网段地址 range 192.168.100.1
192.168.100.128; #设置地址池 option routers 192.168.100.254; #指定默认网关地址 } subnet 192.168.10.0 netmask 255.255.255.0 { range 192.168.10.1 192.168.10.128; option routers 192.168.10.254; } subnet 192.168.20.0 netmask 255.255.255.0 { range 192.168.20.1
192.168.20.128; option routers 192.168.20.254; }
#host主机声明(给单机分配固定的 IP 地址) host hostname { #指定需要分配固定 IP地址的客户机名称 hardware ethernet 00:c0:c3:22:46:81; #指定该主机的
MAC地址 fixed-address 192.168.10.100; #指定保留给该主机的 IP地址 }
#后面内容可都删除
#关上防火墙 systemctl start dhcpd systemctl stop firewalld setenforce 0
netstat -anpu | grep ":67"
#如果DHCP服务启动失败,可以查看日志文件 tail -f /var/log/messages
4、Linux客户端使用 DHCP 动态获取IP
#方法一:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=dhcp
ifdown ens33 ; ifup ens33
#方法二:
dhclient -d ens33
查看租约文件
less /var/lib/dhcpd/dhcpd.lease
三、DHCP实验示例
1) ensp 配置
1.ensp中Cloud1设置
2.sw1配置
3.sw2配置
网络配置
1)云服务器的配置
这里要先设置一下自己的虚拟网卡,有些可能有自带的DHCP服务,需要关上,不然会冲突。
(2)修改虚拟机网络类型
3)配置网卡IP
安装dhcp,查看并找到配置文件
这个文件有一个模板文件在/usr/share/doc/dhcp-4.2.5这个目录下的dhcpd.conf.example文件我们可以通过cp把文件复制过来
pc2也获取到了
给PC机分配固定IP地址
我们先要查出win10虚拟机的物理网卡