本期是两台Centos7系统在仅主机模式下搭建dhcp服务
1、确保server的网络适配器为仅主机模式
2、克隆一台虚拟机client
3、将client的“使用本地 DHCP 服务将 P 地址分配给虚拟机(D)”选项取消
4、激活vmnet1适配器
打开所有设置
找到网络和Internet
点击更改适配器选项
将vmnet1激活
5、开启Server虚拟机,配置Server的ip地址为静态ip
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
修改一下内容:IP网段可以在编辑选项查询
BOOTPROTO=static //改为静态的
ONBOOT=yes //开机时自动启动
IPADDR=192.168.80.50 //IP地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.80.1 //网关
重启网卡
systemctl restart network.service
检查一下ip
ifconfig
6、编辑client的网卡
BOOTPROTO=dhcp //dhcp协议获取ip
ONBOOT=yes //开机时自动启动
都要重启网卡
systemctl restart network.service
7、检查一下看有没有下载dhcp软件包
rpm -qa|grep dhcp
8、开始下载dhcp,首先切换到镜像源的软件包中
cd /run/media/dhp/CentOS\ 7\ x86_64//Packages/
注意:dhp是当前登入用户的名称,名称因人而异!!!
ls |grep dhcp
我们下载的是第一个软件包
rpm -ivh dhcp-4.2.5-83.el7.centos.1.x86_64.rpm
注意:这里一定要用table键补齐!!!
发现下载失败,原因是有两个依赖的软件包需要下载,那就先下载那两个依赖软件包
rpm -ivh dhcp-libs-4.2.5-83.el7.centos.1.x86_64.rpm
rpm -ivh dhcp-common-4.2.5-83.el7.centos.1.x86_64.rpm
下载后再次检查
9、配置dhcpd.conf文件
cd /etc/dhcp
vi dhcpd.conf
注意:不要忘记分号!!!
subnet 192.168.80.0 netmask 255.255.255.0{
range dynamic-bootp 192.168.80.80 192.168.80.100;
option routers 192.168.80.1;
}
9、重启dhcp服务
systemctl restart dhcpd
systemctl status dhcpd
10、在client虚拟机设置动态获取ip地址
nmcli connection modify ens33 ipv4.method auto
nmcli connection up ens33
使用ifconfig查看IP地址