1. 将仅主机模式的VMnet1和NAT模式的VMnet8的DHCP服务器关闭
2、将dhcp服务器与客户端分别修改为主机名为xxx_DHCP,xxx_client
输入vi /etc/hostname
输入reboot重启便可生效
3、
3.1首先使用ip addr查看自己的MAC地址
3.2 修改网络配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
(红色标注部分是网络接口名称,不同系统不同发行版本会不一样,可以cd进入到该目录中,查看文件名后再打开)
修改配置文件时如果有硬件地址,则必须按照上面查询到的硬件地址进行修改,
如果没有硬件地址可以忽略,下图标黄色的部分是需要修改的地方
3.3 使用systemctl restart network重启网络服务
使用ifconfig查看IP地址是否生效
4、将光盘配置为本地yum源(如果你的yum源就是光盘镜像可跳到下一步)
4.1在虚拟机中选择使用镜像文件
4.2 挂载光盘,如果/mnt下没有cdrom目录,使用mkdir创建该目录
使用ls -hl /mnt/cdrom查看挂载是否成功
4.3 配置yum源
使用cp备份网络yum源文件CentOs-Base.repo
编辑yum 本地源的配置文件CentOS-Media.repo
4.4 清除yum缓存并重新生成
yum clean
yum makecache
5、使用yum安装dhcp服务器
5.1 yum install dhcp
5.2 安装报错,有依赖包存在导致无法安装dhcp
使用yum remove dhcp(输完dhcp之后按下Tab自动补全依赖包名称, 显示有两个依赖包,将他们执行删除)
5.3 重新执行yum install dhcp(此时已经可以安装)
6. 配置DHCP服务器
6.1 首先查看 /etc/dhcp/dhcpd.conf配置文件(从图中可以看出系统给我们提供了 dhcp 服务器配置例子)
6.2 复制/usr/share/doc/dhcp*/dhcpd.conf.example 到我们的 dhcp配置目录,覆盖原有配置文件
在客户端使用ifconfig查看MAC地址,并将其输入到服务器的配置文件中
使用vi /etc/dhcp/dhcpd.conf编辑配置文件,字段可如下
6.3 重启dhcpd服务并查看状态
6.4 来到客户端,先用ifconfig查看MAC地址,将其写入网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-ens33
6.5 reboot重启客户端
6.6开机重启网络服务systemctl restart network
(已经获取到IP地址、网关等信息)
6.7 在服务器上查看地址租约情况
可能是听信网上谣言执行了 rm -rf删掉了相干信息,此处只能看到如上图图所示信息