DHCP原理与配置

发布于:2024-06-05 ⋅ 阅读:(166) ⋅ 点赞:(0)

DHCP原理与配置

一、DHCP

DHCP 动态主机配置协议

服务器配置好了地址池 192.168.233.10 192.168.233.20

客户端从地址池当中随机获取一个ip地址,IP地址会发生变化,使用服务端提供的ip地址,时间限制,重启之后也会更换

dhcp优点

1、降低了配置和部署的时间

2、降低了发生配置错误的可能性

3、IP地址可以进行集中化管理

4、提高了ip地址的利用率

在工作中,局域网,dhcp,动态写死的IP地址

二、服务端和客户端

服务端 提供某种特定的服务

客户端 使用这种特定的服务

c/s client server 客户端 服务端 应用程序之间,通过端口进行通信,实现c/s

b/s browser server 浏览器 服务器 页面

分配方式

1、自动分配 自动分配IP地址永久使用

2、动态分配 自动分配,时间限制,重启之后,ip会被回收,给下一个客户机继续使用

3、手动分配 管理员通过dhcp给客户机手动分配一个IP地址(很少使用)

第一步: 在整个局域网中发送广播寻找dhcp的服务器。discover报文
第二步: 服务器向客端响应,发送offer,华为设备是单播,其他都是广播
第三步: 客户端向服务端发送服务器请求request报文,请求服务端分配我一个ip
地址
第四部:服务端收到了请求,在地址中选
一个ip,在标记为已用,设定租期。
第五步:客户端收到了这个信息,然后开始
使用回复服务端ack报文

初始化过程

在这里插入图片描述

使用过程
租约到期
重启

重新从服务端获取地址
客户端发送一个 renew request
服务端收到请求,从地址池当中获取一个ip,标记为已用,设置租约
客户端使用ip地址,ack报文。
如果地址池当中可分配ip用尽怎么办?
等 这种情况很少出现。
地址池可以手动配置。可以加,也可以减

三、FTP

ftp:file transfer protocol 文件传输协议。在网络上用于双向进行传输。也是一个应用程序。c/s架构

不同的操作系统有不同ftp的软件,使用的协议都是一样的

ftp基于tcp协议,有两个端口

20 建立数据连接,传输数据

21 连接控制,传输ftp的控制命令

ftp服务端和客户端,建立连接之后,双向进行的文件传输。

ftp建立数据连接的模式

主动模式:服务器主动向端口发起数据连接

被动模式:服务器等待客户端发起连接

被动模式,被动模式更容易穿越防火墙,默认就是被动模式

匿名用户登录的目录

/var/ftp/pub

上传是put 本地文件上传到服务器

下载是get 把服务器的文件下载到本地

匿名用户权限太高了,存在安全隐患。

一般禁止匿名用户登录

只要是系统用户,都禁锢在家目录

黑名单和白名单

黑名单:在名单上的不允许登录 允许所有,拒绝个别。设置完不需要重启

白名单:只有在名单上的才允许登录 拒绝所有,允许个别。设置完需要重启

实验

1、test1 服务端 dhcp服务 192.168.233.10 192.168.233.100-192.168.233.110

test2 客户端 修改获取ip地址的方式

dhcp服务端 的端口67,客户端的端口68

test1安装dhcp
yum -y install dhcp
cd	dhcp-按tab键	#查看样板文件
cp /usr/share/doc/dhcp-4.2.5/dhcp.conf.example /etc/dhcp/dhcpd.conf	#复制样板文件(改配置文件前一定要备份)
cp dhcpd.conf dhcpd.conf.bak.20240604	#人为设置一个还原点
修改地址池,网关,mac地址,即可在dhcp下指定IP地址

在这里插入图片描述

在这里插入图片描述
2、

yum -y install vsftpd
cd /etc/vsftpd
cp vsftpd.conf vsftpd.conf.bak.20240604
vim vsftpd.conf
将允许匿名用户登录的命令不注释掉 ,我们再给匿名用户读写的其他命令,这样匿名用户就可以在等我们的系统,进行操作,但是匿名用户很不安全,所以在/etc/vsftpd下有白名单和黑名单

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到