实验(项目)目的与要求
目的:
掌握Linux下,SAMBA服务器的安装配置和测试过程。
要求:
1.了解SAMBA服务器的工作原理;
2.掌握SAMBA服务器的安装过程;
3.掌握SAMBA服务器的配置方法与测试方式。
实验(项目)环境
学生自己的笔记本、网线,虚拟机下的Linux操作系统环境。两人一组共同完成实验。
实验内容与步骤
内容:
安装、配置SAMBA服务器软件并测试。
步骤:
1. 获取SAMBA安装包;
首先我们需要查看虚拟机里面已经安装的samba相关软件包
#rpm -qa | grep samba
可以看到,系统中已经安装了上面5个软件包,我们需要通过rpm安装缺少的软件包。
1) 通过设备-->分配光驱-->选择虚拟盘,选中我们系统对应的iso文件;
2) 分配好光驱后将光驱 挂载到我们创建的模板文件夹下;
#mount /dev/cdrom /mnt/cdrom
3) 进入/mnt/cdrom/Packages文件夹下,查找我们需要的安装包;
#cd /mnt/cdrom/Packages #ls samba*.*
2. 进行SAMBA服务器程序安装;
1) 根据实验要求,安装对应的软件包
2) 安装好samba相关软件包后就可以启动其守护进程了(smbd和nmbd)
3. 进行SAMBA服务器程序配置,包括安全级别、共享文件资源等设置;
1)修改配置文件/etc/selinux/config中的“SELINUX”参数的值,SELINUX=enforcing 改为 SELINUX=disabled,重启计算机
2)samba服务器的配置文件是/etc/samba/smb.conf,我们通过vi对它进行修改。修改smb.conf文件中的全局选项和共享选项如下。(security = share设置为访问不需要验证)
3)修改了配置文件之后,需要创建对应的共享文件夹(目录)/home/test,并设置其所有者。
4. 宿主机充当Windows客户端电脑,与虚拟机SAMBA服务器进行网络文件共享服务实验。Windows宿主机能够在网络邻居看到SAMBA服务器的共享目录,并进行读写操作。
1) 配置完samba服务器后,重启samba服务守护进程。
2) 查看windows主机IP地址,并通过vi将虚拟机地址设为其同一网段下。
我的主机ip为10.61.1.21,通过vi我修改虚拟机ip为10.61.1.111,网关和子网掩码也保持一致
3) 重启网络服务,通过ping命令检验虚拟机和主机的互相连接。如果无法ping通需要关闭两台机器的防火墙。
通过setup关闭防火墙
虚拟机的网络设置
(1)“网络连接”配置为“桥接方式”
(2) ”混杂模式”配置为“允许虚拟电脑”
设置完成后重启网络ping主机,主机也可以ping通虚拟机。
4) 最后在Windows主机下通过网上邻居访问虚拟机的共享目录,进行读写操作。
主机有写权限可以在共享文件夹创建文件,添加文件,但不能删除
最后在虚拟机共享目录下可以看见主机创建和添加的文件