linux 下构建DHCP服务器

简介:

实验环境: 公司要求将闲置的一台linux主机配置成DHCP服务器,以便局域网内员工办公用的机自动分配ip地址,提高网络管理和维护的效率。

需求描述:DHCP服务器主机名为:dhcp.benet.com ip地址设为192.168.80.87/24

                    用于给局域网内个主机自动分配ip地址范围:192.168.8.100-192.168.8.200 

                    默认网关为192.168.80.1。

                   使用的DNS为 2.2.2.2。

                   老板保留地址 192.168.80.188

 

首先给服务器配上ip地址

143416905.png

 

修改主机名
vi /etc/sysconfig/network  修改配置文件

143715371.png

vi /etc/hosts

143827716.png

hostname dhcp.benet.com  然后重启下 就可以了

 

这时安装DHCP服务

root@dhcp~]# df -Th
文件系统    类型      容量  已用  可用 已用%% 挂载点
/dev/sda2     ext4    9.7G  2.5G  6.7G  27% /
tmpfs        tmpfs    504M  420K  503M   1% /dev/shm
/dev/sda1     ext4    4.9G  158M  4.5G   4% /boot
/dev/sda3     ext4    2.0G   35M  1.8G   2% /opt
/dev/sr0   iso9660    2.9G  2.9G     0 100% /media/RHEL_6.1 i386 Disc 1   挂载光盘
[root@dhcp~]# mount /dev/sr0 /mnt
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@dhcp ~]# rpm -ivh /mnt/Packages/dhcp-4.1.1-19.P1.el6.i686.rpm    安装下就可以了
warning: /mnt/Packages/dhcp-4.1.1-19.P1.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                ########################################### [100%]
   1:dhcp                   ########################################### [100%]

安装完成后 直接修改配置文件就可以了

144300136.png

subnet 描述一个IP地址是否属于该子网。
range 
起始IP 终止IP 提供动态分配IP 的范围。
host 
主机名称 参考特别的主机。
default-lease-time 指定确省租赁时间的长度,单位是秒。
max-lease-time 
指定最大租赁时间长度,单位是秒。
hardware 
指定网卡接口类型和MAC地址。
server-name 
通知DHCP客户服务器名称。
get-lease-hostnames flag 
检查客户端使用的IP地址。
fixed-address ip 
分配给客户端一个固定的地址。

 

测试:

144820245.png

144821630.png自动获得ip地址

 

144821661.png绑定VM1

的MAC地址

144821823.png


查看已经获得ip地址 DHCP获得并且要求一样 实验完成!


本文转自 cs312779641 51CTO博客,原文链接:http://blog.51cto.com/chenhao6/1217232

相关文章
|
1天前
|
Linux 网络安全
linux/服务器使用scp将一个服务器文件转移到另一个服务器上
linux/服务器使用scp将一个服务器文件转移到另一个服务器上
28 3
|
2天前
|
监控 JavaScript 网络协议
Linux系统之安装uptime-kuma服务器监控面板
【5月更文挑战第12天】Linux系统之安装uptime-kuma服务器监控面板
13 0
|
2天前
|
消息中间件 安全 Linux
服务器(Linux)在线下载activeMQ以及配置打开
服务器(Linux)在线下载activeMQ以及配置打开
12 3
|
2天前
|
Java Linux
Linux(服务器) 装JDK
Linux(服务器) 装JDK
19 1
|
2天前
|
网络协议 Linux Windows
DHCP服务器原理
DHCP服务器原理
8 0
|
2天前
|
关系型数据库 MySQL Linux
服务器Linux系统配置mysql数据库主从自动备份
这是一个基本的配置主从复制和设置自动备份的指南。具体的配置细节和命令可能因您的环境和需求而有所不同,因此建议在操作前详细阅读MySQL文档和相关资源,并谨慎操作以避免数据丢失或不一致。
15 3
|
2天前
|
Oracle Java 关系型数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
14 6
|
2天前
|
Linux Shell C语言
Linux:自动化构建 - make
Linux:自动化构建 - make
13 1
|
2天前
|
存储 Ubuntu Linux
xenomai3+linux构建linux实时操作系统-基于X86_64和arm
Xenomai是一个实时性解决方案,通过在Linux上添加实时内核Cobalt来增强实时性能。它有三个主要部分:libcobalt(用户空间实时库)、Cobalt(内核空间实时内核)和硬件架构特定层(ipipe-core或dovetail)。ipipe-core适用于Linux 5.4以下版本,而dovetail用于5.4及以上版本。本文介绍了在X86 Ubuntu环境下,如何编译Xenomai内核,搭建应用环境,包括配置、编译、安装和实时性测试。对于其他硬件架构,如ARM和ARM64,步骤类似。文章还提到了Xenomai与Linux内核版本的兼容性和实时性测试结果。
17 0
xenomai3+linux构建linux实时操作系统-基于X86_64和arm
|
2天前
|
运维 监控 安全
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录