最近,我们正在学习linux系统并构建各种服务,今天我们将总结如何在CentOS 7上配置DHCP服务器。 比较简单
另一方面,构成静态IP DHCP的作用是对没有与网络连接的IP的计算机随机地分配IP。 作为服务器,IP地址不能自由变更,所以将自己的服务器IP设定为静态IP。
1 .取消虚拟机DHCP服务
首先,编辑虚拟机接口顶部-打开虚拟网络编辑器,取消选择“使用本地DHCP服务为虚拟机分配IP地址”,保存设置,然后应用退出。
2 .编辑NIC文件VI/etc/sys config/network-scripts/if CFG-ens 33按照以上命令访问NIC编辑页面,以添加或修改以下内容:
IPADDR=192.168.222.137 #本机IP地址NETMASK=255.255.255.0 #子网掩码网关=192.168.222.2 #默认网关
系统启动网络显示IP
二、临时关闭防火墙。 SELinux需要关闭防火墙和SELinux,以确保实验成功。 指令如下。
iptables -F #防火墙暂停setenforce 0 #暂停SELinux,安装DHCP其中DHCP可以选择本地CD安装或yum网络安装。 这里由于CD安装会报所依赖的错误,所以采用了网络安装。 命令如下
yum -y install dhcp还简要介绍了本地光盘的安装过程。
mount /dev/sr0 /mnt #装载磁盘CD/etc/yum.repos.dmv centos-base.repo centos-base.repo.bak #禁用网络源启用本地yum源yum -y install dhcp #此时从磁盘安装4,配置文件1 .首先找到名为dhcpd.conf的文件。 如果没有locate命令,就可以用yum安装。
yum -y install mlocate #注意发现mlocate2.dhcpd.conf文件位于/etc/dhcp/下,然后VI/etc/DHCP/dhcpd.conf # # DHCP 看看名为DHCP*/DHCPD.conf .的文件,您可以看到此配置文件的路径位于/usr/share/doc/dhcp*下。 因此,将此路径下的模板文件复盖在/etc/dhcp下。
CP/usr/share/doc/DHCP */dhcpd.conf.example/etc/DHCP/dhcpd.conf3.编辑此文件以获取DHCP相关参数VI/etc/dhcpd
相关参数的含义如下。
分配Ubnet#IP地址的网段netmask #分配子网掩码range #地址范围。 其中,设置30-40option routers #client默认网关地址option broadcast-address #client广播地址默认客户端的单位为秒max--
看上面的图,说明开启成功了。
六.测试DHCP服务此处使用Windows Server 2008系统检测具有上述配置的DHCP。
打开windows系统的网络连接窗口
2 .右键单击本地连接,然后单击点属性
3 .选中3.[TCP/ipv4],单击右下角的属性,选择[获取自动IP地址]进行确认
4 .稍等,双击本地连接,然后单击详细信息
如您所见,当前系统的IPv4地址为192.168.222.31;
默认网关现在为192.168.222.254;
IPv4 DHCP服务器现在是192.168.222.137。
符合上述设置,证明DHCP部署成功。
七、技术上的小小成功,是难忘的宝贵经验。