配置前的准备工作
网络配置原理图
这里采用的网络配置方式是NAT模式:网络地址转换模式
-
Windos下查看网卡的ip地址有两种方法
(1)通过打开cmd命令窗口输入命令ipconfig
(2)通过打开网络适配器中心 -
Linux下查看网卡的ip地址:
(1)在终端输入命令ifconfig即可查看
(2)通过在Windows系统打开网络适配器中心 -
可以在Windows和Linux系统的终端通过ping命令来测试它们之间的连通性,我的测试如下
查看网络ip和网关
-
在vmWare导航栏找到虚拟网络编辑器,点击vMnet8,点击NAT设置
-
查看虚拟网卡的ip地址和网关,进行记载,在后续搭建DHCP服务时会使用到
网络环境配置
方式一:自动获取
在虚拟机设置的网络配置中把自动获取选项进行勾选即可。
弊端:每次自动获取的ip地址可能不一样,这样不适合做服务器。
方式二:静态获取
修改网卡的配置文件来指定ip
- 进入网卡配置文件目录并查看网卡配置文件使用命令
进入文件目录——> cd /etc/sysconfig/network-scripts
打开网卡配置文件——> vim ifcfg-ens33
注意:这里的网卡不同虚拟机名字有差别,可以先通过ls命令进行查看,文件名称是ifcfg-ensXX这样的格式
- 修改网卡配置文件,所做修改如下:
注意:这里使用的是vim编辑器,在修改完之后一定要存盘退出!
- 重启网络,使用命令
systemctl restart network.service
注意:比较陈旧的命令是service restart network.service,现在系统一般不支持了会给出提示。
- 检测是否可以上网,使用命令
ping www.baidu.com
若显示找不到网络说明配置网卡有问题,注意符号等细节问题,若成功会显示网络的字节传输。
DHCP服务的搭建
概念
DHCP技术是通过某网络内一台服务器提供相应的网络配置服务来实现的,可以为网络终端设备提供临时的IP地址、默认网关、DNS服务器等网络配置。
搭建过程
- 安装DHCP的安装包,使用命令,博主安装的是4.2.5的版本
yum -y install dhcp
注意:博主当时在安装时yum命令一直报错显示没有可用的镜像文件之类的,后来通过查阅发现yum查找软件包依赖时使用的是过时的缓存,即yum仓库需要更新,于是采用如下命令之后,问题消失
yum clean all
yum makecache
yum update
- 配置DHCP服务的配置文件
(1)将DHCP的示例文档复进行复制,使用命令
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
(2)进入配置文件目录,并编辑配置文件
cd /etc/dhcp
vim dhcpd.conf
(3)配置文件的的内容找到如下图所示处,根据前面所记载的ip等进行修改,如下图所示:
这里的broadcast-address可以在终端通过ifconfig命令查询到
修改完之后一定要存盘退出!
这里关于配置文件中的属性代表的含义不做赘述,如有需要可以自己进行相关查阅。
- 启动DHCP服务并将其加入到开机启动项,使用如下命令:
systemctl restart dhcpd.service
systemctl enable dhcpd.service
注意:如果上述命令报错,在网络配置正确的前提下,可能是配置文件的格式出现问题。
- 至此恭喜你,DHCP服务已经顺利搭建成功了!
注意:博主采用的是CenOS7.7进行的DHCP服务的搭建