部署DHCP服务器,为192.168.w.0网段(服务器所在网段)的计算机分配IP地址参数
在linux下查IP相关参数命令
在配置dhcp之前先安装查看相关参数信息
安装网络工具模块需要运用net-tools工具
可以运用yum -y install命令安装
可以输入以下命令:yum -y install net-tools
# yum -y install net-tools
如果是已经安装过了的,显示已经是最新版本
然后查看指定网卡的ip参数
查看ip参数命令ifconfig ens33 如下:
# ifconfig ens33
安装dns工具模块
可以用到yum -y 等命令 如下:
# yum -y install bind-utils
安装完成dns 需验证
可以用nslookup www.lzzy.net,如下所示:
# nslookup www.lzzy.net
验证完成查看网关
可以用:route -n
# route -n
完成上面步骤开始编辑dhcp的主配置文件
首先需要安装dhcp服务
要用到命令yum -y install dhcp 如下
# yum -y install dhcp
然后配置地址和网卡
步骤如下:
# vi /etc/dhcp/dhcpd.conf
Subnet 192.168.157.130 netmask 255.255.255.0 {
range 192.168. 157.130 192.168. 157.254;
option subnet-mask 255.255.255.0;
option routers 192.168. 157.2;
启动DHCP服务
# systemctl stop firewalld.service
# systemctl disable firewalld.service
# setenforce 0
# systemctl start dhcpd
# netstat -anpu | grep :67 (确认已开放端口67)
测试DHCP服务
服务器中网卡设置为区段模式:
设置ip为:
手工(静态)
192.168.157.130
网关192.168. 157.
在CMD窗口用ipconfig命令查看网卡ip参数
然后ping 192.168. 192.131
部署DHCP服务器的操作步骤如下:
1. 安装dhcp软件包,使用命令yum install dhcp。
2. 编辑/etc/dhcp/dhcpd.conf文件,该文件是DHCP服务器的主要配置文件,需要设置适当的参数。例如,定义DHCP使用的IP地址池范围、设置默认网关等。
3. 启动dhcpd服务,并将其加入系统启动项中,使用命令systemctl start dhcpd.service和systemctl enable dhcpd.service。
4. 验证DHCP服务器是否工作正常,可以在客户端机器上使用命令dhclient eth0来尝试获取IP地址,如果步骤操作正确,则客户端计算机会成功获取到本DHCP服务器分配的IP地址参数。
在实践中,部署DHCP服务器可能会遇到各种问题和困难,其中一些常见的问题和解决方案如下:
DHCP服务器无法启动,可以通过以下步骤进行排查:
检查DHCP服务器配置文件是否正确,如dhcpd.conf文件是否存在、配置是否正确。检查DHCP服务器是否已经启动,可以使用ps命令查看进程是否存在
DHCP客户端无法获取IP地址,可以通过以下步骤进行排查:
检查DHCP服务器是否已经启动,可以使用ps命令查看进程是否存在。
检查DHCP服务器配置文件是否正确,如IP地址池是否正确、子网掩码是否正确。检查DHCP客户端是否已经连接到网络,如网线是否插好、无线网络是否连接
DHCP客户端获取到的IP地址无法访问网络,可以检查subnet、range、option、server等DHCP参数的配置和网络环境的连通性,检查DHCP服务器是否已经正确配置DNS服务器,如dhcpd.conf文件中是否正确配置了DNS服务器地址