概述
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环境中配置命令步骤所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复