Directorio de artículos
1. El concepto de DHCP
Dos, instale el servidor DHCP
1. Configure la retransmisión DHCP en ensp
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. Configure el servidor DHCP
- Dhcp-4.2.5-58.el7.centos.x86_64.rpm en el CD de CentOS 7
- Archivos principales del paquete de software DHCP
Archivo de configuración principal: /etc//dhcp/dhcpd.conf
Programa ejecutivo: / 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. Configure el contenido del archivo de configuración principal
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. El cliente Linux usa DHCP para obtener IP de forma dinámica
#方法一:
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
Tres, ejemplo de experimento DHCP
1) configuración de ensp
1. Configuración de Cloud1 en ensp
2.sw1 configuración
3.sw2 configuración
configuración de la red
1) Configuración del servidor en la nube
Aquí primero debe configurar su propia tarjeta de red virtual. Algunas pueden tener su propio servicio DHCP, que debe desactivarse, de lo contrario habrá conflictos.
(2) Modifique el tipo de red de la máquina virtual
3) Configure la IP de la tarjeta de red
Instale dhcp, vea y busque el archivo de configuración
Este archivo tiene un archivo de plantilla en el archivo dhcpd.conf.example en el directorio /usr/share/doc/dhcp-4.2.5 Podemos copiar el archivo a través de cp
y obtenerlo por pc2.
Asignar una dirección IP fija a la PC
Primero necesitamos averiguar la tarjeta de red física de la máquina virtual win10