介绍

DHCP(Dynamic Host Configuration Protocol),动态主机配置协议,是一个应用层协议。当我们将客户主机ip地址设置为动态获取方式时,DHCP服务器就会根据DHCP协议给客户端分配IP,使得客户机能够利用这个IP上网。

dhcp原理

image.png

wireshark抓包

由于在网络设备在已经存在租约关系这里会直接ack回复我的电脑继续使用192.168.0.102这个ip地址。
image.png

PC配置配置

image.png

服务器网络配置

以centos系统为例:
/etc/sysconfig/network-scripts/ifcfg-eth0

动态获取

  1. #动态获取ip地址
  2. BOOTPROTO=dhcp
  3. DEVICE=ens33
  4. ONBOOT=yes

静态ip

  1. BOOTPROTO=static
  2. DEVICE=ens33
  3. ONBOOT=yes
  4. IPADDR=192.168.0.119
  5. NETMASK=255.255.255.0
  6. GATEWAY=192.168.0.1
  7. DNS1=223.5.5.5
  8. DNS2=114.114.114.114