Linux网络设置之DHCP

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
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值