本地DHCP服务器搭建

一、基础网络命令

 

1、ifconfig命令
在不带任何选项和参数执行 ifconfig 命令时, 将显示当前主机中已启用(活动)的网络接口信息。

ifconfig          网卡名称        [up|down]      表示开启或关闭网卡

 

 

2、hostname命令
查看或设置当前主机名

hostname [主机名]  临时生效

通过修改/etc/hostname文件来修改主机名  永久生效

3、route命令

route [-n]

-n:将路由记录中的地址信息显示为数字形式

临时添加: route add -net 目的网段 gw 出口网关地址 dev 网卡名称(ens33)

永久添加:/etc/sysconfig/static-routes修改此配置文件,格式为:any net 192.168.20.0/24 gw 192.168.233.21。

 

 

4、netstat命令
查看网络连接情况

5、ss命令
用于查看网络连接情况。

基本格式:ss [选项]

-t 查看所有TCP协议相关信息。

-u 查看所有UDP协议相关信息。

-l 显示处于监听状态的网络连接及端口信息。

-n 不解析服务的名称,例如22端口不会变成ssh。

-p 显示监听端口的进程。

常用: ss -ntlp |grep 端口号 查看TCP端口信息。

6、ping命令
ping命令属于ICMP协议,主要用于检测网络双向连通性。

基本格式:ping [选项] ip地址或域名

[选项] -c 加数字指定ping包次数

7、nslookup命令

解析域名,将域名解析为ip地址。

 

二、DHCP服务

1DHCP是什么?
DHCP :动态主机配置协议,由internet工作任务小组设计开和发 , 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议。 是一个应用层协议,使用UDP的67和68端口。

-通俗的讲:就是服务器给客户端分配ip地址。

 

2、DHCP好处?
由于上网时间的不确定性以及使用人员的技术水平不同,为每位用户分配一个固定的ip地址,不仅造成了IP地址的浪费,也会成为ISP服务商带来高额的维护成本,而使用DHCP则有以下好处

·减少管理员的工作量
·避免输入错误的可能
·避免ip地址冲突
·当网络更改ip地址段时,不需要再重新配置每个用户的IP地址
·提高ip地址的利用率
·方便客户端的配置


3、 为什么要使用DUCP?
DHCP服务避免了因手动设置IP地址所产生的错误,同时也避免了把一个IP地址分配给多台工作站所造成的地址冲突,DHCP提供了安全、可靠且简单的TCP/IP网络设置,降低了配置IP地址的负担。

4、DHCP分配方式
三种模式:

自动分配: 客户机第一次成功的从DHCP获取到一个IP地址后,就永久的使用这个地址。

①指定主机的方式进行DHCP分配(获取主机的MAC地址,专属分配固定ip)

手动分配: 是由DHCP服务器管理员专门制定IP地址

②手工指定网卡配置—static

动态分配: 当客户机拿到ip地址,并非永久使用,使用完结束后,客户机会进行释放这个ip。

③DHCP自动分配—(对应网段的)地址池

5、DHCP租约过程

 

1.首先客户机加入到当前网络中是没有地址的,他会发送一个dhcp discover 广播报文 来寻找dhcp服务器

2.服务器接收到discover 报文 会回复offer (ip地址(合法地址地址中挑出),子网掩码,dns地址,网关等信息)

3.客户机收到 offer 以后 会发送一个 request 的报文 告诉服务器 我收到了你的 offer,并且我很满意你的地址,我就使用它了,不要再分配给别人了

4.当服务器收到 request 的报文 以后 好了解 会发送一个ack 报文确认消息告诉客户端 你放心使用,不会再给别人分配你的ip地址

 

 

 

三、DHCP搭建

1、关闭防火墙

image-20220609101150095

下载dhcp服务

image-20220609000408702

查看dhcp服务的配置文件路径

 

 

查看配置文件的内容

image-20220609000815525

查看它让我们去的配置文件路径

 

 

复制配置文件

image-20220609001303990

 

 

 

配置指定主机的ip地址
3.1 在虚拟机上创建一台window主机,
然后设置它的网络

 

 

 

 


再将网络协议属性设置成自动获取ip地址(DHCP模式)

 

 

 

 

在虚拟机上的另一台centos主机里面设置配置
关闭防火墙

 

 

 

接下来的配置跟上面类似

下载DHCP---->将内容多的配置文件复制到dhcp里面的配置文件--->配置虚拟机的网卡(vmnet2)--->将centos 7 主机的ip地址设置成vmnet2下面的子网网段--->最后进入配置文件进程编辑。

 

 

3.3 验证windows 上面ip地址是否分配成分

 

posted @ 2022-12-11 14:26  twistfate123  阅读(352)  评论(0编辑  收藏  举报