随笔 - 53,  文章 - 0,  评论 - 2,  阅读 - 99623

一、dhcp介绍

  dhcp 应用层协议

  动态主机配置协议

  作用: 为主机动态分配tcp/ip参数(ip地址、掩码、网关、DNS服务器地址)

 

  Linux实现dhcp服务

  软件: dhcp
  配置文件: /etc/dhcp/dhcpd.conf
  服务: dhcpd
  端口: udp/67
dhcp工作原理

  1、客户端发送DHCP Discovery,探索dhcp服务器
  2、dhcp服务器发送DHCP Offer, 包括要分配的IP地址信息
  3、客户端发送DHCP Request请求配置IP
  4、DHCP回复确认数据dhcp ACK
  5、客户端发送Gratuation ARP的数据,检测IP地址是否冲突

 

 

二、DHCP服务的配置

 

  1、关闭防火墙、SELinux

  2、为服务器配置固定地址

复制代码
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens3
3 TYPE="Ethernet"
BOOTPROTO="none"
IPADDR=192.168.22.133
NETMASK=255.255.255.0
GATEWAY=192.168.22.2
DNS1=114.114.114.114
NAME="ens33"
DEVICE="ens33"
ONBOOT="yes"
复制代码

 

  3.安装dhcp软件

[root@localhost ~]# yum install -y dhcp

  4.复制dhcp的配置文件模板

    这里的dhcp配置文件/etc/dhcp/dhcpd.conf没有内容,dhcp的配置文件在/usr/share//doc/dhcp-4.2.5//dhcpd.conf.example中存放需要将文件拷贝进配置文件中

 

[root@localhost ~]# cp /usr/share//doc/dhcp-4.2.5//dhcpd.conf.example /etc/dhcp/dhcpd.conf
cp:是否覆盖"/etc/dhcp/dhcpd.conf"? yes

 

  5.编辑/etc/dhcp/dhcpd.conf配置文件

复制代码
[root@localhost ~]# vim /etc/dhcp/dhcpd.conf

  subnet 192.168.22.0 netmask 255.255.255.0 {  #给定和主机一样的网段和子网掩码
  range 192.168.22.140 192.168.22.160;      #指定分配地址的范围140~160
  option routers 192.168.22.2;            #给定网关地址
  option domain-name-servers 114.114.114.114,202.106.0.20;  #指定DNS地址
}

复制代码

  6.启动dhcp服务

[root@localhost ~]# systemctl start dhcpd
[root@localhost ~]# systemctl enable dhcpd  #设置成开机自启
Created symlink from /etc/systemd/system/multi-user.target.wants/dhcpd.service to /usr/lib/systemd/system/dhcpd.service.

    关闭虚拟网络中自带的DHCP服务,避免影响测试 虚拟网络编辑器

  新开一台虚拟机测试dhcp是否配置成功,将新的虚拟机的网卡设置成dhcp

 

  7. 然后重启新的虚拟机网卡,查看ip

 

 

  dhcp服务配置成功!

 

posted on   Lyon-w  阅读(201)  评论(0编辑  收藏  举报
编辑推荐:
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
阅读排行:
· Sdcb Chats 技术博客:数据库 ID 选型的曲折之路 - 从 Guid 到自增 ID,再到
· 语音处理 开源项目 EchoSharp
· 《HelloGitHub》第 106 期
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 使用 Dify + LLM 构建精确任务处理应用
< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示