笔记--(网络服务2)、DHCP原理与配置
DHCP的好处
减少管理员的工作量
避免输入错误的可能
避免IP地址冲突
当更改IP地址段时,不需要重新配置每个用户的IP地址
提高了IP地址的利用率
方便客户端的配置
DHCP的分配方式
自动分配:分配到一个IP地址后永久使用
手动分配:由DHCP服务器管理员专门指定IP地址
动态分配:使用完后释放该IP,供其他客户机使用
安装DHCP
yum在线安装
yum -y install dhcp
DHCP软件包主要文件
配置文件
主配置文件:/etc/dhcp/dfcpd.conf
执行程序:/usr/sbin/dhcpd、 /usr/sbin/dhcrelay
dhcpd.conf的内容构成
启动DHCP服务
systemctl start dhcpd #启动dhcp服务
netstat -antp | grep :67 #查看dhcp启动成功没占用67号端口
查看租约文件
vim /var/lib/dhcpd/dhcpd.lease
输出:
less 192.....(分配的客户端ip)
starts 4 2024/11/11 (租期时间)
ends 4 2024/11/11
cltt 4 2024/11/11
hardware ethernet 00:0c:29:3b(客户端mac地址)
使用DHCP客户端
修改网卡配置文件
vim /etc/syscongif/network-scripts/ifcfg-ens33
输出
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=dhcp
#断开网卡并重新连接启动
ifdown ens33 #断开
ifup ens33 #连接
DHCP基本使用
test1做dhcp服务器
给test1虚拟机安装dhcp
yum -y install dhc
dhcp文件配置
/etc/dhcp/dhcpd.conf是空的,需要用模板文件进行替换后再修改配置
#把模板复制到etc/dhcp里面 并进行修改
cp /usr/share/doc/dhcp-..../dhcpd.conf.example /etc/dhcp/dhcpd.conf
DHCP配置文件中至少要有一个子网段要与当前服务器再同一网段(否则DHCP服务启动失败)
👇 👇 👇
测试其他pc前,先取消VM中的DHCP功能,然后test的网卡设置成自动获取ip
(BOOTPROTO=dhcp) 之前设置的ip和dns直接删掉(提前备份)。然后ifdown ens33 ifup ens33
M中的DHCP功能,然后test的网卡设置成自动获取ip
(BOOTPROTO=dhcp) 之前设置的ip和dns直接删掉(提前备份)。然后ifdown ens33 ifup ens33
输入ip a 查看ip情况