首页›Linux操作系统›Linux网络操作系统-第27节-配置DHCP服务器

Linux网络操作系统-第27节-配置DHCP服务器

局域网里几十台电脑,手动挨个配 IP 是噩梦。DHCP(动态主机配置协议)让服务器自动「发号」:IP、网关、DNS 一次到位。

第二十七节 配置DHCP服务器:租约四步曲、dhcpd.conf配置
第二十七节 配置DHCP服务器:租约四步曲、dhcpd.conf配置

一、租约四步曲

  • DISCOVER:新客户端广播喊话——「谁是 DHCP 服务器,给我个 IP」;
  • OFFER:服务器回应——「这个 IP 预留给你」;
  • REQUEST:客户端广播确认——「我就要这个」;
  • ACK:服务器确认——「租约生效」,附带租期、网关、DNS。

二、安装与配置

yum install -y dhcp-server
cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf

vim /etc/dhcp/dhcpd.conf     # 覆写为:

subnet 192.168.200.0 netmask 255.255.255.0 {
    range 192.168.200.100 192.168.200.200;    # 发号范围
    option routers 192.168.200.2;             # 网关
    option domain-name-servers 114.114.114.114;
    default-lease-time 600;                   # 默认租期(秒)
    max-lease-time 7200;
}

systemctl enable --now dhcpd

三、客户端验证

# 另一台 Linux 客户端,网卡改回自动获取:
BOOTPROTO=dhcp
# 重启网络后:
ip addr        # 拿到 192.168.200.100~200 之间的地址即成功

dhcpd 启不起来,八成是 subnet 声明的网段与本机网卡不在同一段——dhcpd 拒绝为「自己没有接口」的网段服务。报错详情看 tail -30 /var/log/messages。

上一篇
下一篇