2022年linux实训报告 .pdf
《2022年linux实训报告 .pdf》由会员分享,可在线阅读,更多相关《2022年linux实训报告 .pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实 训 内 容一、实训内容本实训的内容是利用Linux 平台,设计一个中小企业中常用的综合应用服务器,其主要功能应包括企业的 VPN 服务器、企业的邮件服务器、企业的Web 服务器、企业的DHCP 服务器、企业的DNS 服务器、企业的 FTP 服务器、企业的文件服务器、企业的代理服务器、企业安全防火墙设计与实现。在实训过程中,每三个同学一组,根据系统性能要求,合理的将服务分别搭建在三台服务器上,共同组成服务器群,在保证系统性能的前提下,完成实训项目。二、项目背景B 公司包括一个园区网络和一个分支机构,网络拓扑图如下图所示。在园区网络中,大约有500 名员工,分支机构大约有100 名员工,此外还
2、有一些SOHO 员工及出差人员。园区网络 DMZ VPN 用户分支机构ADSL 路由器家庭办公出差工作人员Samba服务器总公司防火墙/NAT邮件服务器Web服务器VPN 服务器DHCP服务器FTP服务器DNS服务器假定你是该公司的网络管理员,现在公司的网络要进行规划和实施。现有条件如下:公司已租借了一个公网的 IP 地址 100.100.100.10 ,和 ISP 提供的一个公网DNS 服务器的IP 地址 100.100.100.200 。该公司申请的域名为 。园区网络和分支机构使用192.168.0.0 网络,并进行必要的子网划分。名师资料总结 - - -精品资料欢迎下载 - - - -
3、- - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 网络操作系统安装与调试实训报告1 三、项目要求子项目 1. 搭建 VPN服务器搭建一台VPN 服务器。 使公司的分支机构以及SOHO 员工可以从Internet 访问内部网络资源(访问时间: 09:00-17:00 ) 。子项目 2. 搭建邮件服务器搭建一台邮件服务器,要求企业内部员工的邮件地址为username域名的格式。 员工可以通过浏览器或者专门的客户端软件收发邮件。除此之外,最好可以提供网络硬盘、反垃圾邮件,自动回复等功能。子项
4、目 3. 搭建 Web服务器为了对外宣传, 要求搭建一台Web 服务器, 公司的园区网络和分支机构均要求有自己独立的网站。分别申请的域名为 和 ,并且该 Web 服务器只有一个IP 地址。子项目 4. 搭建 DHCP 服务器该公司的园区网络中计划构建一台 DHCP服务器来解决IP 地址动态分配的问题,要求能够分配 IP地址以及网关、 DNS等其它网络属性信息。同时要求DHCP 服务器为 DNS 、Web 、FTP、VPN 及邮件服务器分配固定 IP 地址。子项目 5. 搭建 FTP服务器该企业还计划构建一台FTP服务器,为企业局域网中的计算机提供文件传送任务,为财务部门、销售部门和 OA系统提
5、供异地数据备份。要求能够对 FTP 服务器设置连接限制、日志记录、消息、验证客户端身份等属性,并能创建用户隔离的FTP站点。子项目 6. 搭建 DNS 服务器为了实现域名解析,该企业还必须构建一台DNS 服务器,除负责本企业 域的域名解析工作之外,还需提供域名转发功能。子项目 7. 搭建 Samba服务器该公司的分支机构有system、 develop 、 productdesign 和 test 等 4个小组,个人办公机操作系统为Windows 2000/XP/2003 , 少数开发人员采用Linux 操作系统, 服务器操作系统为RHEL 4 , 需要设计一套建立再RHEL 4之上的安全文件
6、共享方案。每个用户都有自己的网络磁盘,develop 组到 test 组有共用的网络硬盘,所有用户(包括匿名用户)有一个只读共享资料库;所有用户(包括匿名用户)要有一个存放临时文件的文件夹。项目目标: System 组具有管理所有Samba 空间的权限。各部门的私有空间:各小组拥有自己的空间,除了小组成员及system 组有权限以外,其他用户不可访问(包括列表、读和写)。资料库:所有用户(包括匿名用户)都具有读权限而不具有写入数据的权限。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
7、 2 页,共 10 页 - - - - - - - - - 网络操作系统安装与调试实训报告2 Develop 组与 test 组的共享空间,develop 组与 test 组之外的用户不能访问。公共临时空间:让所有用户可以读取、写入、删除。子项目 8. 搭建代理服务器设计一个代理服务器,实现该公司园区网络的用户利用代理上网的功能。子项目 9. 搭建 NAT服务器采用 iptables 作为 NAT 服务器接入网络,为确保安全需要配置防火墙功能,要求内部仅能够访问Web、DNS 及邮件服务器。四、实训过程(含步骤)子项目 1. 搭建 VPN 服务器【实验步骤】1:为 Linux 服务器配置双网卡
8、eth0,eth1 2:分别为其配置IP eth0 为内网 10.73.17.47;eth1 为外网 200.200.200.1 3:从网上下载VPN 安装包,然后进行安装4:编辑主配置文件/etc/pptpd.conf ,设置虚拟专用连接的地址池localip 10.73.17.47 remoteip 10.73.17.10-20 5:编辑 /etc/pptpd/chap-secrets 进行 VPN 的用户名,密码,和IP 的分配“ zq” * “ 123456 ” * 6:启动 VPN 服务service pptpd start 7:启动路由转发修改/etc/sysctl.conf 文件
9、下的net.ipv4_forward=1 8:进行VPN 客户端的配置,进行VPN 拨号【实训结果】外网用户通过拨号VPN 能够访问内网的资源子项目 2. 搭建邮件服务器【实验步骤】1:首先配置服务器的IP 地址 10.73.17.47 2:通过mount 命令挂载光盘3:安装DNS 服务, sendmail 服务, dovecot 服务4:配置DNS 添加邮件交换记录能够进行解析5:启动DNS 服务6:修改 sendmail 的主配置文件/etc/mail/sendmail.mc DA EMON_OPTIONS(Port=smtp.Addr=10.73.17.47,Name=MTA)dnl
10、7:利用 m4 工具将 sendmail.mc 生成 sendmail.cf 文件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 网络操作系统安装与调试实训报告3 m4 /etc/mail/ sendmail.mc /etc/mail/ sendmail.cf 8:修改 /etc/mail/local-host-names文件进行投递域的设置 9:编辑 /etc/dovecot.conf 文件protocols=pop3 10
11、:添加系统帐号aa 和 bb 11:启动 dovecot 服务 sendmail 服务【实训结果】通过客户端使用outlook 进行电子邮件的收发用户 用户发送邮件子项目 3. 搭建 Web服务器【实验步骤】1:首先配置服务器的IP 地址 10.73.17.47 2:通过mount 命令挂载光盘3:安装DNS 服务, apache 服务4:配置DNS 能够对 和 进行解析5:启动DNS 服务6:创建目录文件/var/www/web1和/var/www/web2 7:并创建首页文件echo “ this is web1 ” /var/www/web1/index.html echo “ this
12、 is web1 ” /var/www/web2/index.html 8:修改主配置文件/etc/httpd/conf/httpd.conf添加如下内容 DocumentRoot /var/www/web1 DirectoryIndex index.html ServerName ServerAdmin ErrorLog logs/-error_log CustomLog logs/-access_log common DocumentRoot /var/www/web2 DirectoryIndex index.html ServerName ServerAdmin ErrorLog lo
13、gs/-error_log CustomLog logs/-access_log common 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - 网络操作系统安装与调试实训报告4 9:启动服务service httpd start 【实训结果】用客户端能够分别访问 网页和 网页【遇到的问题及解决方案】用客户端访问时,发现访问不了发现在 /etc/httpd/conf/httpd.conf中没有配置IP NameVirtualho
14、st 10.73.17.47 子项目 4. 搭建 DHCP 服务器【实验步骤】1:首先配置服务器的IP 地址 10.73.17.47 2:通过mount 命令挂载光盘3:安装 dhcp 服务4:拷贝 dhcp 配置事例文件cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf 5:编辑 /etc/dhcpd.conf 配置文件修改如下信息subnet 10.73.17.0 network 255.255.255.0 option routes 10.73.17.47; option subnet-mask 255.255.2
15、55.0; range 10.73.17.100 10.73.17.200; host dhcpclient hardware ethernet 00:11:09:43:aa:e3;fixed-address 10.73.17.10; 6:启动服务service dhcpd start 【实训结果】为局域网中的客户端分配IP 地址子项目 5. 搭建 FTP服务器【实验步骤】1:首先配置服务器的IP 地址 10.73.17.47 2:通过mount 命令挂载光盘3:安装 vsftp 服务4:编辑 /etc/vsftpd/vsftpd.conf文件进行如下配置chroot_list_enable=
16、NO chroot_local_user=YES tcp_wrappers=YES local_max_rate=20000 anon_max_rate=20000 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 10 页 - - - - - - - - - 网络操作系统安装与调试实训报告5 max_per_ip=1 guest_enable=YES guest_username=ftp pam_service_name=vsftpd 5:编辑 /etc/vsftpd/v
17、sftpd_tcp_warap.conf文件添加如下三行Local_max_rate=0 Anon_max_rate=0 Max_per_ip=0 6:创建虚拟用户口令库文件Vi /etc/root/login.txtPeter 123456 Tom 123456 7:使用 db_load 命令生成口令库文件db_load -T -t hash -f /root/login.txt /etc/vsftpd/vsftpd_login.db 8:修改数据库文件的本地权限chmod 600 /etc/vsftpd/vsftpd_login.db 9:生成虚拟用户所需的PAM 配置文件 /etc/pa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年linux实训报告 2022 linux 报告
限制150内