Samba 服务器的搭建以及windows server 2008客户端的使用实验报告

一、 实验目的

通过 Samba 服务器的搭建,基本了解搭建服务器的基本步骤,理解 Samba 服务器的实现文件共享的功能,如何配置 Samba服务器配置文件等。

二、 实验环境

准备一台安装 centOS7系统的 Linux 虚拟机作为 Samba 服务器 server,准备一台安装 Windows Server 2008 系统拟机作为 Samba 客户端或者以物理机 Windows 系统为客户端。

三、 实验内容

安装Samba服务器,Samba 服务器的功能测试。

四、 实验步骤及结果

(一) 环境准备工作

1) 网络环境准备

STEP1.首先vm配置nat网络,并且划分好子网。

STEP2.打开ens33配置文件,修改ipv4地址,随后重启网卡。

STEP3.完成了linux服务器的ip修改。

STEP4.打开win server 2008控制面板-网络-本地连接-属性-IPV4协议,编辑ip地址以及子网、网关等,保存。

STEP5.打开cmd,输入ipconfig验证ipv4修改,输入ping 192.168.200.10,验证与linux服务器网络互通。即完成了windows server客户端的ip配置。

2) Yum源安装及配置

STEP1.使用yum源安装samba服务。

STEP2.安装完成,并通过命令验证成功安装

(三)启动samba服务器

STEP1. systemctl restart smb

STEP2. netstat -anpt | grep smb

(四)关闭防火墙

STEP1. systemctl stop firewalld

STEP2. systemctl status firewalld

(五) 配置samba服务器

STEP1.创建共享目录mydoc。

STEP2.修改共享目录权限。

STEP3.修改samba服务器配置文件smb.conf

STEP4.重启samba服务器,并关闭selinux

STEP5.通过地址栏访问共享目录

STEP6.配置带身份认证的共享

STEP7.添加zhangsan用户,密码为000000

STEP8.重新在windows server 中登录

STEP9. 登录成功,可查看zhangsan共享文件,实验完成

五、 实验总结

通过本次实验,我深入了解了在 Linux 和 Windows Server 环境中配置 Samba 服务器以及实现跨平台文件共享的过程,进一步掌握了网络配置的基本原理和操作技能。

首先,我在虚拟机中安装了 CentOS 作为 Samba 服务器,并配置了静态 IP 地址,同时在 Windows Server 2008 R2 中也配置了相应的静态 IP 地址。在编辑 Samba 配置文件时,通过设置 security=user 和添加 map to guest = Bad User 以允许匿名访问,定义了共享文件夹的路径和权限,然后重启了 Samba 服务以应用这些配置,并临时关闭 SELinux 来避免权限问题。

在网络测试过程中,Windows Server 可以正常访问 Linux 的 Samba 共享文件夹,但发现 Linux 无法 ping 通 Windows Server。针对这个问题,我检查了 Windows 防火墙设置,发现需要允许 ICMP 流量,临时关闭防火墙后进行测试,确认防火墙是问题的根源。在 Windows Server 的防火墙设置中,我启用了"文件和打印机共享(回显请求 - ICMPv4-In)"规则,成功解决了连通性问题。

此外,我还检查了网络适配器和路由表配置,确保一切设置正确。通过这一系列操作,Windows Server 可以顺利访问 Samba 共享文件夹,并且 Linux 服务器也能够 ping 通 Windows Server。

通过此次实验,我不仅巩固了有关 Samba 服务器配置的理论知识,还提高了实际操作技能,对网络连接和服务部署有了更深刻的理解。这次实验体验使我意识到在实际应用中,网络配置和服务部署需要细致的检查和调试,掌握这些技能对未来的学习和工作非常有帮助。实验中遇到的问题也让我学会了如何进行故障排查和解决,增强了我的自信心和解决问题的能力。这些收获将为我未来的学习和实践打下坚实的基础,也让我更加明白动手实践在学习中的重要性。

相关推荐
倦王19 小时前
Linux一些基本命令--黑马学习
linux·运维·服务器
-可乐加冰吗20 小时前
SuperMap iObjects .NET 11i 二次开发(十七)—— 叠加分析之擦除
windows·.net
王道长服务器 | 亚马逊云20 小时前
AWS + 苹果CMS:影视站建站的高效组合方案
服务器·数据库·搜索引擎·设计模式·云计算·aws
小武~20 小时前
嵌入式Linux系统性能优化:深入剖析I/O性能瓶颈
linux·运维·性能优化
dragoooon3420 小时前
[Linux——Lesson21.进程信号:信号概念 & 信号的产生]
linux·运维·服务器
头发还没掉光光20 小时前
Linux网络初始及网络通信基本原理
linux·运维·开发语言·网络·c++
爱和冰阔落20 小时前
【Linux工具链】从跨平台适配到一键部署:yum多架构支持+Vim远程编辑+gcc交叉编译,解决多场景开发效率瓶颈
linux·运维·vim
zzzsde20 小时前
【Linux】权限(2):文件权限的深入理解&&粘滞位
linux·运维·服务器
火龙谷20 小时前
dy自动化遇到的滑动问题
运维·自动化
cws20040120 小时前
SQL Server 2008 群集配置指南(Windows 2008)-1
windows