【Linux】centos7安装配置DHCP、FTP服务
文章目录
- 一、DHCP服务介绍
- 1、DHCP服务器
- 2、DHCP客户机
- 3、工作流程
- 二、安装配置DHCP
- 1、查询是否安装DHCP软件包
- 2、安装
- 3、配置DHCP
- 4、修改配置信息
- 5、重启
- 二、FTP服务
- 1、安装并启动VSFTP服务
- 2、安装vsftp客户端
一、DHCP服务介绍
DHCP服务主要功能是动态分配IP地址,可以缓解IP地址不足。
1、DHCP服务器
用于配置DHCP服务器的主机必须使用静态IP地址,配置子网掩码与默认网关。
2、DHCP客户机
若网络中存在DHCP服务器,则开启DHCP服务的客户机在接入网络后可获得由DHCP服务器动态分配的IP地址。
3、工作流程
在配置了DHCP服务器的网络中,若有新加入的客户机需要获取IP地址,过程:
1、客户机通过广播发送dhcpdiscover报文寻找DHCP服务器。
2、服务器为客户机提供IP租约地址。
3、客户端接收IP租约信息。
4、租约确认。
二、安装配置DHCP
1、查询是否安装DHCP软件包
rpm命令查看系统中已有的DHCP软件包。
#rpm查询软件包,grep查询包含关键字的信息并打印。
rpm -qa | grep dhcp #查询所以软件包中包含dhcp关键字的包。
可以用–help查询命令用法:
可知,我的虚拟机上未安装DHCP软件包。
2、安装
yum -y install dhcp
此时在用rpm命令查看:多了一个dhcp软件包
3、配置DHCP
DHCP服务的配置文件是 /etc/dhcp/dhcpd.conf,初始时,该文件中不存在配置信息。可用cat命令查看:
cat /etc/dhcp/dhcpd.conf
全为注释内容。
将dhcpd.conf.example模版中的配置信息拷贝到该配置文件中。
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
此时在查看,里面有配置内容。
4、修改配置信息
1、更改网卡信息
选中虚拟机,右键单击->设置
点击“应用”
2、修改IP信息
vi /etc/sysconfig/network-scripts/ifcfg-ens33
3、修改配置信息
vim /etc/dhcp/dhcpd.conf
在文件头添加以下配置信息:
#IP仍与刚刚所看到的保持一致
subnet 192.168.107.0 netmask 255.255.255.0{ #IP段和子网掩码
range 192.168.107.10 192.168.107.20; #地址池
option routers 192.168.107.100; #网关
default-lease-time 600; #租期600s
max-lease-time 7200; #最长租期7200s
}
5、重启
systemctl restart dhcpd
关闭防火墙:
systemctl stop firewalld
启动dhcp服务:
systemctl enable dhcpd #开机自启动
systemctl start dhcpd #开启
具体测试可参考这篇博客
二、FTP服务
FTP服务器主要用于网络上提供文件传输服务,一般会提供上传和下载两项基本功能。
VSFTP是Linux系统下最常用的一种免费FTP服务器软件。
1、安装并启动VSFTP服务
yum -y install vsftpd
启动服务:
systemctl start vsftpd.service
若想要关闭服务,可用以下命令:
systemctl stop vsftpd.service
2、安装vsftp客户端
yum -y install ftp
匿名登录:
vsftp可以使用匿名登录,命令如下:
使用匿名用户ftp登录vsftp服务器
ftp 192.168.255.157