Centos7实现DNS+DHCP+FTP+Samba服务综合实践
## 综合实践
实验目的:
- 搭建由DNS服务器、SAMBA服务器、DHCP服务器、FTP服务器构成的区域网络环境,实现局域内的域名访问samba、ftp以及地址的自动获取,网络拓扑如下图:
一 DNS服务搭建
- 配置环境
- 关闭防火墙(iptables、firewall)
- 关闭selinux
- 配置网络环境
- 配置yum源
- 安装DNS服务
- 修改主配置文件,增加域
- 检查主配置文件是否存在语法错误
- 使用系统提供的模板创建区域数据文件,并添加数据
- 检测区域数据文件配置是否正确
- 为区域数据文件配置权限
- 启动服务
- 客户端测试
- 关闭防火墙
- 修改dns服务器
- 安装测试工具
- 测试
二 DHCP服务器搭建
- 配置环境
- 设置网络
- 关闭防火墙
- 关闭selinux
- 配置yum源
- 安装服务
- 使用模板修改配置
- 重启服务
- 客户端测试
- 修改客户机ip获取方式为dhcp
- 关闭虚拟机网络编辑器中自带的dhcp
- 重启网络,并查看ip地址
三 FTP服务器搭建
- 环境配置
- 关闭防火墙
- 关闭selinux
- 配置ip
- 配置yum源
- 安装服务
- 创建虚拟用户列表文件
- 生成hash数据文件
- 添加系统用户,作为虚拟用户的映射
- 修改PAM认证
- 修改配置文件
- 为用户分配权限
- 在共享目录中存放测试文件
- 重启服务
- 客户机测试
- 安装ftp
- 测试ftpuser1
- 测试ftpuser2
四 SAMBA服务器搭建
- 环境配置
- 关闭防火墙
- 关闭selinux
- 配置网络
- 配置yum源
-
安装samba
-
创建samba用户,并设置密码
-
修改配置文件
-
创建共享目录,并创建测试文件
-
设置acl权限,使指定用户可读写
-
启动服务
-
Linux客户端登录测试
- 下载samba客户端
- 连接登录
- 服务端查看上传文件
- windows客户端访问测试
- 输入Win+R快捷键
- 在弹出的窗口中输入账号和密码
- 进入共享目录