DHCP服务器操作流程:
第一步:
配置网卡
(1)ip a查看网卡信息
(2)vi /etc/sysconfig/network-scripts/ifcfg-ens33编辑网卡信息
BOOTPROTO=dhcp 修改为:static
ONBOOT=no 修改为:yes
增加:IPADDR=192.168.100.100
NETMASK=255.255.255.0
DNS1=114.114.114.114
保存退出
- systemctl restart network 重启网卡
- ip a查看网卡修改后信息
第二步:
配置本地yum源后,安装dhcp服务器(默认是没有安装的)
- 在虚拟机设置中连接ISO镜像文件。
- ls /dev/cdrom查看光驱是否连上
- mkdir /mnt/iso 创建一个新文件夹(mnt文件夹已经存在)
- ls /mnt/iso查看iso文件夹下内容为空
- mount /dev/cdrom /mnt/iso将光驱挂载到新建iso文件夹
- ls /mnt/iso/查看挂载后iso文件夹中的内容
- cd /etc/yum.repos.d/
- ls 查看yum源文件夹内容
- rm *只保留下CentOS-Media.repo文件,其余删除
- vi CentOS-Media.repo修改yum源为本地挂载目录iso
gpgcheck = 0 表示安装时不进行检测 enable=1表示启用安装 修改后保存退出
- yum clean all //清除yum安装缓存
- yum makecache //加载新的配置文件
- yum install dhcp* -y //安装dhcp软件
- rpm -qa|grep dhcp //检查安装的dhcp软件包
第三步:
修改dhcp主配置文件(/etc/dhcp/dhcpd.conf)
- cd /etc/dhcp/
- ls
- cat -n dhcpd.conf
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.1 192.168.100.99;
range 192.168.100.101 192.168.100.200;
option routers 192.168.100.254;
option domain-name-servers 192.168.100.100;
default-lease-time 600;
max-lease-time 7200;
}
host client2 {
hardware ethernet 00:0C:29:32:A6:7B;
fixed-address 192.168.100.200;
}
(4)systemctl restart dhcpd//启动dhcp,enable为开机启动
(5)systemctl status dhcpd// 查看dhcp状态
(6)systemctl stop firewalld