Linux------DHCP与FTP服务

一、什么是DHCP?

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址、子网掩码、网关以及DNS、(网络批量安装)等tcp/ip信息,给用户或者内部网络管理员作为对所有计算机作中央管理的方法。即专门用与为TCP/IP网络中的计算机自动分配TCP/IP参数的协议。

二、DHCP详介

(一)DHCP的分配方式

1.自动分配:分配到一个IP地址后永久使用

2.手动分配:由DHCP服务器管理员专门指定IP地址

3.动态分配:使用完后释放该IP,供其他客户机使用

(二)DHCP的优点

1.减少管理员的工作量

2.避免输入错误的可能

3.避免IP地址冲突

4.当更改IP地址段时,不需要重新配置每个用户的IP地址

5.提高了IP地址的利用率

6.方便客户端的配置

(三)DHCP租约过程

1.客户机请求IP(客户机发DHCPDISCOVER广播包)

2.服务器响应(服务器发DHCPOFFER广播包)

3.客户机选择IP(客户机发DHCPREQUEST广播包)

4.服务器确定租约(服务器发DHCPACK/DHCPNAK广播包)

5.客户机每次重新登录网络时,不需要再发送DHCP Discover信息,而是直接发送包含前一次所分配的IP地址的DHCP Request请求信息。

6.当DHCP服务器向客户机出租的IP地址租期达到50%时,就需要更新租约;客户机直接向提供租约的服务器发送DHCP Request包,要求更新现有的地址租约。

三、DHCP服务器配置过程

1.Linux端需要使用主机模式

在虚拟机设置中选定仅主机模式
在这里插入图片描述
在虚拟网络编辑器中将红标处的勾子去掉
在这里插入图片描述

2.本地网络设置IP地址

根据上图,我们使用VMnet1,所以在本地网络将VMnet1手动设置网络地址,和Linux内网络地址同网段即可
在这里插入图片描述

3.在Linux中设置网络地址

网络地址和上面本地的IP地址为同一网段
在这里插入图片描述
在这里插入图片描述

4.创建ensp模型用于实验

Cloud本没有接口,下附创建接口过程
在这里插入图片描述
选择我们使用的VMnet1接口
在这里插入图片描述
在这里插入图片描述
选择UDP
在这里插入图片描述
出端口编号选择2,默认1,并勾选双向通道,最后增加。
在这里插入图片描述
这样,Cloud即可与交换机相连接

5.各元件配置

LSW2配置
在这里插入图片描述
LSW1配置
在这里插入图片描述

6.Linux安装DHCP

之前已经安装
在这里插入图片描述

7.DHCP操作

在/etc/dhcp中发现文件dhcpd.conf,因为我们是使用的网络地址是v4,所以不用dhcpd6,那是v6使用的
在这里插入图片描述
在进入如下目录,也有一个文件dhcpd.conf,而且这个文件含有配置文件,而/etc/dhcp中的dhcpd.conf没有
在这里插入图片描述
所以将上图中的dhcpd.conf复制到/etc/dhcp中的dhcpd.conf将其覆盖
在这里插入图片描述
进入配置文件输出数据
在这里插入图片描述
主要数据如下
在这里插入图片描述

然后wq保存并推出,并执行dhcp命令
在这里插入图片描述
至此命令全部完毕

8.进入pc1选取DHCP模式,点击应用并在命令行输入ipconfig查询IP地址

在这里插入图片描述
在这里插入图片描述

9.pc2同样操作

在这里插入图片描述
至此完成DHCP服务器配置

四、FTP服务操作流程

FTP服务是用来传输文件的协议。
其默认使用TCP协议的20、21端口与客户端进行通信,20端口用于建立数据连接,并传输文件数据;21端口用于建立控制连接,并传输FTP控制命令。其操作流程如下:

1.安装FTP软件包

在这里插入图片描述

2.备份文件

在这里插入图片描述

3.修改配置文件,目的为使匿名用户访问FTP服务

在这里插入图片描述

在这里插入图片描述

4.为匿名访问ftp的根目录下的pub子目录设置最大权限,以便匿名用户上传数据

在这里插入图片描述

5.开启服务,关闭防火墙和增强型安全功能

在这里插入图片描述
至此,一切配置完毕,下面开始测试

6.在windows上面连接FTP服务

在windows中使用windows+R打开cmd进入命令提示符,输入ftp +目标IP地址以建立ftp连接。回车以后弹出用户,输出ftp,回车之后弹出密码,直接回车便可连接成功。连接成功后,可以在此查看、读取、下载/var/ftp/pub中的数据。
在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值