Linux网络dhcp原理与配置

了解DHCP服务

  • DHCP(Dynamic  Host  Configguration  Protocol)动态主机配置协议
  • 由Internet工作任务小组设计开发
  • 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议

 

 使用DHCP的好处

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

DHCP的分配方式

  • 自动分配:分配到一个IP地址后永久使用
  • 手动分配:由DHCP服务器管理员专门指定IP地址
  • 动态分配:使用完后释放该IP,使用它客户机使用

DHCP的租约过程

①客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程

②分为四个步骤

 

 客户机请求IP地址

  • 当一个DHCP客户机启动时,客户机还没有IP地址,所以客户机要通过DHCP获取一个合法的地址
  • 此时DHCP客户机以广播方式发送 DHCP Discover发现信息来寻找DHCP服务器

 

 重新登录:

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

 

 可分配的地址信息主要包括

  • 网卡的IP地址、子网掩码
  • 对应的网络地址、广播地址
  • 默认网关地址
  • DNS服务器地址

 

配置DHCP服务器

##安装dhcp服务器

 

 ##查看文件位置,进入vim编辑器

 

 ##复制文件,进入vim编辑器

 

 ##设置全局配置参数

 

 ##subnet网段声明(作用于整个子网段,部分配置参数优先级高于全局配置参数)

 

##host主机声明(给单机分配固定的IP地址)

##配置拓扑

 

 

##在ensp中设置云

 

 注意:要把本机的地址设置成同网段的

 

 ##配置

 

 

 

 接下来别忘记配置网关和注释DNS,不然会ping不通

 

##成功

 

 

##配置DHCP服务器

 

 注意:别忘记设置成dhcp模式

 

 ##获取成功

 

##完成,ensp中能获得dhcp服务器的地址,虚拟机中的主机也能获得dhcp服务器

 FTP服务器--用来传输文件的协议

FTP服务器默认使用TCP协议的20、21端口与客户机端进行通信

  • 20端口用于建立数据连接,并传输文件数据
  • 21端口用于建立控制连接,并传输FTP控制命令

FTP数据连接分为主动模式和被动模式

  • 主动模式:服务器主动发起数据连接
  • 被动模式:服务器被动等待数据连接

实验

##安装包

 ##转到配置文件并备份

 

 ##进入配置文件

 

 ##配置文件

 

 ##连接成功

 ##下载

 ##上传

新建一个文本文档,要把扩张名也显示出来,如下:

 

##成功

 

 

 

 

posted @ 2021-06-30 12:16  盛世丑八怪  阅读(144)  评论(0)    收藏  举报