我是靠谱客的博主 矮小滑板,最近开发中收集的这篇文章主要介绍Linux网络设置之DHCPDHCP概述及原理CentOS7环境中配置命令步骤,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

DHCP概述及原理

DHCP(动态主机配置协议)详情请翻阅前博客

CentOS7环境中配置命令步骤

配置DHCP服务器

在这里插入图片描述

yum install -y dhcp     #安装DHCP

cd /etc/dhcp/
ls
less dhcpd.conf         #查看配置文件,发现模板路径

cd /usr/share/doc/dhcp-4.2.5/
ls
less dhcpd.conf.example #查看模板

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf #复制模板并编辑

在这里插入图片描述
在这里插入图片描述

这里我没有配置本地yum源,所以用的RPM安装

设置全局配置参数

vim /etc/dhcp/dhcpd.conf
default-lease-time 21600; 									#默认租约为 6 小时,单位为秒
max-lease-time 43200; 										#最大租约为 12 小时,单位为秒
option domain-name "benet.com"; 							#指定默认域名
option domain-name-servers 202.106.0.20, 202.106.148.1; 	#指定 DNS 服务器地址
ddns-update-style none; 									#禁用 DNS 动态更新

在这里插入图片描述

#subnet网段声明(作用于整个子网段,部分配置参数优先级高于全局配置参数)
subnet 192.168.100.0 netmask 255.255.255.0 {			#声明要分配的网段地址
  range 192.168.100.10 192.168.100.20;				#设置地址池
  option routers 192.168.100.254;					#指定默认网关地址
}

subnet 192.168.10.0 netmask 255.255.255.0 {
  range 192.168.10.100 192.168.1.200;
  option routers 192.168.10.254;
}

subnet 192.168.20.0 netmask 255.255.255.0 {
  ran
  
  ge 192.168.20.220 192.168.20.230;
  option routers 192.168.20.254;
}

#host主机声明(给单机分配固定的 IP 地址)
host hostname {										#指定需要分配固定 IP地址的客户机名称
  hardware ethernet 00:c0:c3:22:46:81;				#指定该主机的 MAC地址
  fixed-address 192.168.4.100;						#指定保留给该主机的 IP地址
}

#后面内容可都删除

在这里插入图片描述

systemctl start dhcpd               #开启DHCP服务
systemctl stop firewalld            #关闭防火墙
setenforce 0                        #关闭防火墙

netstat -anpu | grep ":67"      #查询服务端口是否启动

在这里插入图片描述
如果DHCP服务启动失败,可以查看日志文件
tail -f /var/log/messages

虚拟机配置信息

更改网卡地址
在这里插入图片描述
在这里插入图片描述
更改网络链接模式
在这里插入图片描述
使用本地DHCP服务将IP地址分配给虚拟机
在这里插入图片描述
本地更改适配器用IPV4属性更改为使用下面地址
在这里插入图片描述

在ensp中配置DHCP 中继

这里命令不详细列出,给出截图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
方法二

Linux客户端使用 DHCP 动态获取IP
#方法一:
vi /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

最后

以上就是矮小滑板为你收集整理的Linux网络设置之DHCPDHCP概述及原理CentOS7环境中配置命令步骤的全部内容,希望文章能够帮你解决Linux网络设置之DHCPDHCP概述及原理CentOS7环境中配置命令步骤所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部